@@ -58,7 +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 enableIndicatorMenu READ enableIndicatorMenu WRITE setEnableIndicatorMenu NOTIFY enableIndicatorMenuChanged)
61− Q_PROPERTY(QVariant appstoreUri READ appstoreUri NOTIFY appstoreUriChanged)
61+ Q_PROPERTY(QVariant oskSwitchVisible READ oskSwitchVisible WRITE setOskSwitchVisible NOTIFY oskSwitchVisibleChanged)
6262
6363public:
6464 GSettingsQml(QObject *parent = nullptr);
@@ -76,7 +76,7 @@ public:
7676 QVariant launcherWidth() const;
7777 QVariant edgeDragWidth() const;
7878 QVariant enableIndicatorMenu() const;
79− QVariant appstoreUri() const;
79+ QVariant oskSwitchVisible() const;
8080
8181 void setDisableHeight(const QVariant &val);
8282 void setPictureUri(const QVariant &str);
@@ -87,6 +87,7 @@ public:
8787 void setLauncherWidth(const QVariant &launcherWidth);
8888 void setEdgeDragWidth(const QVariant &edgeDragWidth);
8989 void setEnableIndicatorMenu(const QVariant &enableIndicatorMenu);
90+ void setOskSwitchVisible(const QVariant &oskSwitchVisible);
9091
9192Q_SIGNALS:
9293 void disableHeightChanged();
@@ -99,7 +100,7 @@ Q_SIGNALS:
99100 void launcherWidthChanged();
100101 void edgeDragWidthChanged();
101102 void enableIndicatorMenuChanged();
102− void appstoreUriChanged();
103+ void oskSwitchVisibleChanged();
103104
104105private:
105106 GSettingsSchemaQml* m_schema;
@@ -143,7 +144,8 @@ public:
143144 bool enableIndicatorMenu() const;
144145 Q_INVOKABLE void setEnableIndicatorMenu(bool enableIndicatorMenu);
145146
146− QString appstoreUri() const;
147+ bool oskSwitchVisible() const;
148+ Q_INVOKABLE void setOskSwitchVisible(bool oskSwitchVisible);
147149
148150Q_SIGNALS:
149151 void disableHeightChanged();
@@ -155,7 +157,7 @@ Q_SIGNALS:
155157 void launcherWidthChanged(int launcherWidth);
156158 void edgeDragWidthChanged(uint edgeDragWidth);
157159 void enableIndicatorMenuChanged(bool enableIndicatorMenu);
158− void appstoreUriChanged(const QString &appstoreUri);
160+ void oskSwitchVisibleChanged(bool oskSwitchVisible);
159161
160162private:
161163 GSettingsControllerQml();
@@ -169,7 +171,7 @@ private:
169171 int m_launcherWidth;
170172 uint m_edgeDragWidth;
171173 bool m_enableIndicatorMenu;
172− QString m_appstoreUri;
174+ bool m_oskSwitchVisible;
173175
174176 static GSettingsControllerQml* s_controllerInstance;
175177 QList<GSettingsQml *> m_registeredGSettings;