@@ -52,6 +52,7 @@ class GSettingsQml: public QObject
5252 Q_PROPERTY(QStringList lifecycleExemptAppids READ lifecycleExemptAppids WRITE setLifecycleExemptAppids NOTIFY lifecycleExemptAppidsChanged)
5353 Q_PROPERTY(bool autohideLauncher READ autohideLauncher WRITE setAutohideLauncher NOTIFY autohideLauncherChanged)
5454 Q_PROPERTY(int launcherWidth READ launcherWidth WRITE setLauncherWidth NOTIFY launcherWidthChanged)
55+ Q_PROPERTY(uint edgeDragWidth READ edgeDragWidth WRITE setEdgeDragWidth NOTIFY edgeDragWidthChanged)
5556
5657public:
5758 GSettingsQml(QObject *parent = nullptr);
@@ -63,6 +64,7 @@ public:
6364 QStringList lifecycleExemptAppids() const;
6465 bool autohideLauncher() const;
6566 int launcherWidth() const;
67+ uint edgeDragWidth() const;
6668
6769 void setPictureUri(const QString &str);
6870 void setUsageMode(const QString &usageMode);
@@ -70,6 +72,7 @@ public:
7072 void setLifecycleExemptAppids(const QStringList &appIds);
7173 void setAutohideLauncher(bool autohideLauncher);
7274 void setLauncherWidth(int launcherWidth);
75+ void setEdgeDragWidth(uint edgeDragWidth);
7376
7477Q_SIGNALS:
7578 void schemaChanged();
@@ -79,6 +82,7 @@ Q_SIGNALS:
7982 void lifecycleExemptAppidsChanged(const QStringList &);
8083 void autohideLauncherChanged(bool);
8184 void launcherWidthChanged(int launcherWidth);
85+ void edgeDragWidthChanged(uint edgeDragWidth);
8286
8387private:
8488 GSettingsSchemaQml* m_schema;
@@ -112,6 +116,9 @@ public:
112116 int launcherWidth() const;
113117 Q_INVOKABLE void setLauncherWidth(int launcherWidth);
114118
119+ uint edgeDragWidth() const;
120+ Q_INVOKABLE void setEdgeDragWidth(uint edgeDragWidth);
121+
115122Q_SIGNALS:
116123 void pictureUriChanged(const QString&);
117124 void usageModeChanged(const QString&);
@@ -119,6 +126,7 @@ Q_SIGNALS:
119126 void lifecycleExemptAppidsChanged(const QStringList&);
120127 void autohideLauncherChanged(bool autohideLauncher);
121128 void launcherWidthChanged(int launcherWidth);
129+ void edgeDragWidthChanged(uint edgeDragWidth);
122130
123131private:
124132 GSettingsControllerQml();
@@ -129,6 +137,7 @@ private:
129137 QStringList m_lifecycleExemptAppids;
130138 bool m_autohideLauncher;
131139 int m_launcherWidth;
140+ uint m_edgeDragWidth;
132141
133142 static GSettingsControllerQml* s_controllerInstance;
134143 QList<GSettingsQml *> m_registeredGSettings;