@@ -52,6 +52,7 @@ class GSettingsQml: public QObject
52 Q_PROPERTY(QStringList lifecycleExemptAppids READ lifecycleExemptAppids WRITE setLifecycleExemptAppids NOTIFY lifecycleExemptAppidsChanged)
52 Q_PROPERTY(QStringList lifecycleExemptAppids READ lifecycleExemptAppids WRITE setLifecycleExemptAppids NOTIFY lifecycleExemptAppidsChanged)
53 Q_PROPERTY(bool autohideLauncher READ autohideLauncher WRITE setAutohideLauncher NOTIFY autohideLauncherChanged)
53 Q_PROPERTY(bool autohideLauncher READ autohideLauncher WRITE setAutohideLauncher NOTIFY autohideLauncherChanged)
54 Q_PROPERTY(int launcherWidth READ launcherWidth WRITE setLauncherWidth NOTIFY launcherWidthChanged)
54 Q_PROPERTY(int launcherWidth READ launcherWidth WRITE setLauncherWidth NOTIFY launcherWidthChanged)
55+ Q_PROPERTY(uint edgeDragWidth READ edgeDragWidth WRITE setEdgeDragWidth NOTIFY edgeDragWidthChanged)
57 GSettingsQml(QObject *parent = nullptr);
58 GSettingsQml(QObject *parent = nullptr);
@@ -63,6 +64,7 @@ public:
63 QStringList lifecycleExemptAppids() const;
64 QStringList lifecycleExemptAppids() const;
64 bool autohideLauncher() const;
65 bool autohideLauncher() const;
65 int launcherWidth() const;
66 int launcherWidth() const;
67+ uint edgeDragWidth() const;
67 void setPictureUri(const QString &str);
69 void setPictureUri(const QString &str);
68 void setUsageMode(const QString &usageMode);
70 void setUsageMode(const QString &usageMode);
@@ -70,6 +72,7 @@ public:
70 void setLifecycleExemptAppids(const QStringList &appIds);
72 void setLifecycleExemptAppids(const QStringList &appIds);
71 void setAutohideLauncher(bool autohideLauncher);
73 void setAutohideLauncher(bool autohideLauncher);
72 void setLauncherWidth(int launcherWidth);
74 void setLauncherWidth(int launcherWidth);
75+ void setEdgeDragWidth(uint edgeDragWidth);
75 void schemaChanged();
78 void schemaChanged();
@@ -79,6 +82,7 @@ Q_SIGNALS:
79 void lifecycleExemptAppidsChanged(const QStringList &);
82 void lifecycleExemptAppidsChanged(const QStringList &);
80 void autohideLauncherChanged(bool);
83 void autohideLauncherChanged(bool);
81 void launcherWidthChanged(int launcherWidth);
84 void launcherWidthChanged(int launcherWidth);
85+ void edgeDragWidthChanged(uint edgeDragWidth);
84 GSettingsSchemaQml* m_schema;
88 GSettingsSchemaQml* m_schema;
@@ -112,6 +116,9 @@ public:
112 int launcherWidth() const;
116 int launcherWidth() const;
113 Q_INVOKABLE void setLauncherWidth(int launcherWidth);
117 Q_INVOKABLE void setLauncherWidth(int launcherWidth);
119+ uint edgeDragWidth() const;
120+ Q_INVOKABLE void setEdgeDragWidth(uint edgeDragWidth);
115Q_SIGNALS:
122Q_SIGNALS:
116 void pictureUriChanged(const QString&);
123 void pictureUriChanged(const QString&);
117 void usageModeChanged(const QString&);
124 void usageModeChanged(const QString&);
@@ -119,6 +126,7 @@ Q_SIGNALS:
119 void lifecycleExemptAppidsChanged(const QStringList&);
126 void lifecycleExemptAppidsChanged(const QStringList&);
120 void autohideLauncherChanged(bool autohideLauncher);
127 void autohideLauncherChanged(bool autohideLauncher);
121 void launcherWidthChanged(int launcherWidth);
128 void launcherWidthChanged(int launcherWidth);
129+ void edgeDragWidthChanged(uint edgeDragWidth);
124 GSettingsControllerQml();
132 GSettingsControllerQml();
@@ -129,6 +137,7 @@ private:
129 QStringList m_lifecycleExemptAppids;
137 QStringList m_lifecycleExemptAppids;
130 bool m_autohideLauncher;
138 bool m_autohideLauncher;
131 int m_launcherWidth;
139 int m_launcherWidth;
140+ uint m_edgeDragWidth;
133 static GSettingsControllerQml* s_controllerInstance;
142 static GSettingsControllerQml* s_controllerInstance;
134 QList<GSettingsQml *> m_registeredGSettings;
143 QList<GSettingsQml *> m_registeredGSettings;