@@ -49,6 +49,7 @@ class GSettingsQml: public QObject, public QQmlParserStatus
4949 Q_INTERFACES(QQmlParserStatus)
5050
5151 Q_PROPERTY(GSettingsSchemaQml* schema READ schema NOTIFY schemaChanged)
52+ Q_PROPERTY(QVariant disableHeight READ disableHeight WRITE setDisableHeight NOTIFY disableHeightChanged)
5253 Q_PROPERTY(QVariant pictureUri READ pictureUri WRITE setPictureUri NOTIFY pictureUriChanged)
5354 Q_PROPERTY(QVariant usageMode READ usageMode WRITE setUsageMode NOTIFY usageModeChanged)
5455 Q_PROPERTY(QVariant lockedOutTime READ lockedOutTime WRITE setLockedOutTime NOTIFY lockedOutTimeChanged)
@@ -63,6 +64,7 @@ public:
6364 void componentComplete();
6465
6566 GSettingsSchemaQml * schema() const;
67+ QVariant disableHeight() const;
6668 QVariant pictureUri() const;
6769 QVariant usageMode() const;
6870 QVariant lockedOutTime() const;
@@ -70,6 +72,7 @@ public:
7072 QVariant autohideLauncher() const;
7173 QVariant launcherWidth() const;
7274
75+ void setDisableHeight(const QVariant &val);
7376 void setPictureUri(const QVariant &str);
7477 void setUsageMode(const QVariant &usageMode);
7578 void setLockedOutTime(const QVariant ×tamp);
@@ -78,6 +81,7 @@ public:
7881 void setLauncherWidth(const QVariant &launcherWidth);
7982
8083Q_SIGNALS:
84+ void disableHeightChanged();
8185 void schemaChanged();
8286 void pictureUriChanged();
8387 void usageModeChanged();
@@ -101,6 +105,9 @@ public:
101105 static GSettingsControllerQml* instance();
102106 ~GSettingsControllerQml();
103107
108+ bool disableHeight() const;
109+ Q_INVOKABLE void setDisableHeight(bool val);
110+
104111 QString pictureUri() const;
105112 Q_INVOKABLE void setPictureUri(const QString &str);
106113
@@ -120,8 +127,9 @@ public:
120127 Q_INVOKABLE void setLauncherWidth(int launcherWidth);
121128
122129Q_SIGNALS:
130+ void disableHeightChanged();
123131 void pictureUriChanged(const QString&);
124− void usageModeChanged(const QString &usageMode);
132+ void usageModeChanged(const QString&);
125133 void lockedOutTimeChanged(qint64 timestamp);
126134 void lifecycleExemptAppidsChanged(const QStringList&);
127135 void autohideLauncherChanged(bool autohideLauncher);
@@ -130,6 +138,7 @@ Q_SIGNALS:
130138private:
131139 GSettingsControllerQml();
132140
141+ bool m_disableHeight;
133142 QString m_pictureUri;
134143 QString m_usageMode;
135144 qint64 m_lockedOutTime;