@@ -56,6 +56,7 @@ class GSettingsQml: public QObject, public QQmlParserStatus
5656 Q_PROPERTY(QVariant lifecycleExemptAppids READ lifecycleExemptAppids WRITE setLifecycleExemptAppids NOTIFY lifecycleExemptAppidsChanged)
5757 Q_PROPERTY(QVariant autohideLauncher READ autohideLauncher WRITE setAutohideLauncher NOTIFY autohideLauncherChanged)
5858 Q_PROPERTY(QVariant launcherWidth READ launcherWidth WRITE setLauncherWidth NOTIFY launcherWidthChanged)
59+ Q_PROPERTY(QVariant edgeDragWidth READ edgeDragWidth WRITE setEdgeDragWidth NOTIFY edgeDragWidthChanged)
5960
6061public:
6162 GSettingsQml(QObject *parent = nullptr);
@@ -71,6 +72,7 @@ public:
7172 QVariant lifecycleExemptAppids() const;
7273 QVariant autohideLauncher() const;
7374 QVariant launcherWidth() const;
75+ QVariant edgeDragWidth() const;
7476
7577 void setDisableHeight(const QVariant &val);
7678 void setPictureUri(const QVariant &str);
@@ -79,6 +81,7 @@ public:
7981 void setLifecycleExemptAppids(const QVariant &appIds);
8082 void setAutohideLauncher(const QVariant &autohideLauncher);
8183 void setLauncherWidth(const QVariant &launcherWidth);
84+ void setEdgeDragWidth(const QVariant &edgeDragWidth);
8285
8386Q_SIGNALS:
8487 void disableHeightChanged();
@@ -89,6 +92,7 @@ Q_SIGNALS:
8992 void lifecycleExemptAppidsChanged();
9093 void autohideLauncherChanged();
9194 void launcherWidthChanged();
95+ void edgeDragWidthChanged();
9296
9397private:
9498 GSettingsSchemaQml* m_schema;
@@ -126,6 +130,9 @@ public:
126130 int launcherWidth() const;
127131 Q_INVOKABLE void setLauncherWidth(int launcherWidth);
128132
133+ uint edgeDragWidth() const;
134+ Q_INVOKABLE void setEdgeDragWidth(uint edgeDragWidth);
135+
129136Q_SIGNALS:
130137 void disableHeightChanged();
131138 void pictureUriChanged(const QString&);
@@ -134,6 +141,7 @@ Q_SIGNALS:
134141 void lifecycleExemptAppidsChanged(const QStringList&);
135142 void autohideLauncherChanged(bool autohideLauncher);
136143 void launcherWidthChanged(int launcherWidth);
144+ void edgeDragWidthChanged(uint edgeDragWidth);
137145
138146private:
139147 GSettingsControllerQml();
@@ -145,6 +153,7 @@ private:
145153 QStringList m_lifecycleExemptAppids;
146154 bool m_autohideLauncher;
147155 int m_launcherWidth;
156+ uint m_edgeDragWidth;
148157
149158 static GSettingsControllerQml* s_controllerInstance;
150159 QList<GSettingsQml *> m_registeredGSettings;