@@ -58,6 +58,7 @@ class GSettingsQml: public QObject, public QQmlParserStatus
5858 Q_PROPERTY(QVariant launcherWidth READ launcherWidth WRITE setLauncherWidth NOTIFY launcherWidthChanged)
5959 Q_PROPERTY(QVariant edgeDragWidth READ edgeDragWidth WRITE setEdgeDragWidth NOTIFY edgeDragWidthChanged)
6060 Q_PROPERTY(QVariant enableLauncher READ enableLauncher WRITE setEnableLauncher NOTIFY enableLauncherChanged)
61+ Q_PROPERTY(QVariant enableIndicatorMenu READ enableIndicatorMenu WRITE setEnableIndicatorMenu NOTIFY enableIndicatorMenuChanged)
6162
6263public:
6364 GSettingsQml(QObject *parent = nullptr);
@@ -75,6 +76,7 @@ public:
7576 QVariant launcherWidth() const;
7677 QVariant edgeDragWidth() const;
7778 QVariant enableLauncher() const;
79+ QVariant enableIndicatorMenu() const;
7880
7981 void setDisableHeight(const QVariant &val);
8082 void setPictureUri(const QVariant &str);
@@ -85,6 +87,7 @@ public:
8587 void setLauncherWidth(const QVariant &launcherWidth);
8688 void setEdgeDragWidth(const QVariant &edgeDragWidth);
8789 void setEnableLauncher(const QVariant &enableLauncher);
90+ void setEnableIndicatorMenu(const QVariant &enableIndicatorMenu);
8891
8992Q_SIGNALS:
9093 void disableHeightChanged();
@@ -97,6 +100,7 @@ Q_SIGNALS:
97100 void launcherWidthChanged();
98101 void edgeDragWidthChanged();
99102 void enableLauncherChanged();
103+ void enableIndicatorMenuChanged();
100104
101105private:
102106 GSettingsSchemaQml* m_schema;
@@ -140,6 +144,9 @@ public:
140144 bool enableLauncher() const;
141145 Q_INVOKABLE void setEnableLauncher(bool enableLauncher);
142146
147+ bool enableIndicatorMenu() const;
148+ Q_INVOKABLE void setEnableIndicatorMenu(bool enableIndicatorMenu);
149+
143150Q_SIGNALS:
144151 void disableHeightChanged();
145152 void pictureUriChanged(const QString&);
@@ -150,6 +157,7 @@ Q_SIGNALS:
150157 void launcherWidthChanged(int launcherWidth);
151158 void edgeDragWidthChanged(uint edgeDragWidth);
152159 void enableLauncherChanged(bool enableLauncher);
160+ void enableIndicatorMenuChanged(bool enableIndicatorMenu);
153161
154162private:
155163 GSettingsControllerQml();
@@ -163,6 +171,7 @@ private:
163171 int m_launcherWidth;
164172 uint m_edgeDragWidth;
165173 bool m_enableLauncher;
174+ bool m_enableIndicatorMenu;
166175
167176 static GSettingsControllerQml* s_controllerInstance;
168177 QList<GSettingsQml *> m_registeredGSettings;