@@ -56,6 +56,7 @@ class GSettingsQml: public QObject, public QQmlParserStatus
56 Q_PROPERTY(QVariant lifecycleExemptAppids READ lifecycleExemptAppids WRITE setLifecycleExemptAppids NOTIFY lifecycleExemptAppidsChanged)
56 Q_PROPERTY(QVariant lifecycleExemptAppids READ lifecycleExemptAppids WRITE setLifecycleExemptAppids NOTIFY lifecycleExemptAppidsChanged)
57 Q_PROPERTY(QVariant autohideLauncher READ autohideLauncher WRITE setAutohideLauncher NOTIFY autohideLauncherChanged)
57 Q_PROPERTY(QVariant autohideLauncher READ autohideLauncher WRITE setAutohideLauncher NOTIFY autohideLauncherChanged)
58 Q_PROPERTY(QVariant launcherWidth READ launcherWidth WRITE setLauncherWidth NOTIFY launcherWidthChanged)
58 Q_PROPERTY(QVariant launcherWidth READ launcherWidth WRITE setLauncherWidth NOTIFY launcherWidthChanged)
59+ Q_PROPERTY(QVariant edgeDragWidth READ edgeDragWidth WRITE setEdgeDragWidth NOTIFY edgeDragWidthChanged)
61 GSettingsQml(QObject *parent = nullptr);
62 GSettingsQml(QObject *parent = nullptr);
@@ -71,6 +72,7 @@ public:
71 QVariant lifecycleExemptAppids() const;
72 QVariant lifecycleExemptAppids() const;
72 QVariant autohideLauncher() const;
73 QVariant autohideLauncher() const;
73 QVariant launcherWidth() const;
74 QVariant launcherWidth() const;
75+ QVariant edgeDragWidth() const;
75 void setDisableHeight(const QVariant &val);
77 void setDisableHeight(const QVariant &val);
76 void setPictureUri(const QVariant &str);
78 void setPictureUri(const QVariant &str);
@@ -79,6 +81,7 @@ public:
79 void setLifecycleExemptAppids(const QVariant &appIds);
81 void setLifecycleExemptAppids(const QVariant &appIds);
80 void setAutohideLauncher(const QVariant &autohideLauncher);
82 void setAutohideLauncher(const QVariant &autohideLauncher);
81 void setLauncherWidth(const QVariant &launcherWidth);
83 void setLauncherWidth(const QVariant &launcherWidth);
84+ void setEdgeDragWidth(const QVariant &edgeDragWidth);
84 void disableHeightChanged();
87 void disableHeightChanged();
@@ -89,6 +92,7 @@ Q_SIGNALS:
89 void lifecycleExemptAppidsChanged();
92 void lifecycleExemptAppidsChanged();
90 void autohideLauncherChanged();
93 void autohideLauncherChanged();
91 void launcherWidthChanged();
94 void launcherWidthChanged();
95+ void edgeDragWidthChanged();
94 GSettingsSchemaQml* m_schema;
98 GSettingsSchemaQml* m_schema;
@@ -126,6 +130,9 @@ public:
126 int launcherWidth() const;
130 int launcherWidth() const;
127 Q_INVOKABLE void setLauncherWidth(int launcherWidth);
131 Q_INVOKABLE void setLauncherWidth(int launcherWidth);
133+ uint edgeDragWidth() const;
134+ Q_INVOKABLE void setEdgeDragWidth(uint edgeDragWidth);
129Q_SIGNALS:
136Q_SIGNALS:
130 void disableHeightChanged();
137 void disableHeightChanged();
131 void pictureUriChanged(const QString&);
138 void pictureUriChanged(const QString&);
@@ -134,6 +141,7 @@ Q_SIGNALS:
134 void lifecycleExemptAppidsChanged(const QStringList&);
141 void lifecycleExemptAppidsChanged(const QStringList&);
135 void autohideLauncherChanged(bool autohideLauncher);
142 void autohideLauncherChanged(bool autohideLauncher);
136 void launcherWidthChanged(int launcherWidth);
143 void launcherWidthChanged(int launcherWidth);
144+ void edgeDragWidthChanged(uint edgeDragWidth);
139 GSettingsControllerQml();
147 GSettingsControllerQml();
@@ -145,6 +153,7 @@ private:
145 QStringList m_lifecycleExemptAppids;
153 QStringList m_lifecycleExemptAppids;
146 bool m_autohideLauncher;
154 bool m_autohideLauncher;
147 int m_launcherWidth;
155 int m_launcherWidth;
156+ uint m_edgeDragWidth;
149 static GSettingsControllerQml* s_controllerInstance;
158 static GSettingsControllerQml* s_controllerInstance;
150 QList<GSettingsQml *> m_registeredGSettings;
159 QList<GSettingsQml *> m_registeredGSettings;