@@ -49,6 +49,7 @@ class GSettingsQml: public QObject, public QQmlParserStatus
49 Q_INTERFACES(QQmlParserStatus)
49 Q_INTERFACES(QQmlParserStatus)
51 Q_PROPERTY(GSettingsSchemaQml* schema READ schema NOTIFY schemaChanged)
51 Q_PROPERTY(GSettingsSchemaQml* schema READ schema NOTIFY schemaChanged)
52+ Q_PROPERTY(QVariant disableHeight READ disableHeight WRITE setDisableHeight NOTIFY disableHeightChanged)
52 Q_PROPERTY(QVariant pictureUri READ pictureUri WRITE setPictureUri NOTIFY pictureUriChanged)
53 Q_PROPERTY(QVariant pictureUri READ pictureUri WRITE setPictureUri NOTIFY pictureUriChanged)
53 Q_PROPERTY(QVariant usageMode READ usageMode WRITE setUsageMode NOTIFY usageModeChanged)
54 Q_PROPERTY(QVariant usageMode READ usageMode WRITE setUsageMode NOTIFY usageModeChanged)
54 Q_PROPERTY(QVariant lockedOutTime READ lockedOutTime WRITE setLockedOutTime NOTIFY lockedOutTimeChanged)
55 Q_PROPERTY(QVariant lockedOutTime READ lockedOutTime WRITE setLockedOutTime NOTIFY lockedOutTimeChanged)
@@ -63,6 +64,7 @@ public:
63 void componentComplete();
64 void componentComplete();
65 GSettingsSchemaQml * schema() const;
66 GSettingsSchemaQml * schema() const;
67+ QVariant disableHeight() const;
66 QVariant pictureUri() const;
68 QVariant pictureUri() const;
67 QVariant usageMode() const;
69 QVariant usageMode() const;
68 QVariant lockedOutTime() const;
70 QVariant lockedOutTime() const;
@@ -70,6 +72,7 @@ public:
70 QVariant autohideLauncher() const;
72 QVariant autohideLauncher() const;
71 QVariant launcherWidth() const;
73 QVariant launcherWidth() const;
75+ void setDisableHeight(const QVariant &val);
73 void setPictureUri(const QVariant &str);
76 void setPictureUri(const QVariant &str);
74 void setUsageMode(const QVariant &usageMode);
77 void setUsageMode(const QVariant &usageMode);
75 void setLockedOutTime(const QVariant ×tamp);
78 void setLockedOutTime(const QVariant ×tamp);
@@ -78,6 +81,7 @@ public:
78 void setLauncherWidth(const QVariant &launcherWidth);
81 void setLauncherWidth(const QVariant &launcherWidth);
84+ void disableHeightChanged();
81 void schemaChanged();
85 void schemaChanged();
82 void pictureUriChanged();
86 void pictureUriChanged();
83 void usageModeChanged();
87 void usageModeChanged();
@@ -101,6 +105,9 @@ public:
101 static GSettingsControllerQml* instance();
105 static GSettingsControllerQml* instance();
102 ~GSettingsControllerQml();
106 ~GSettingsControllerQml();
108+ bool disableHeight() const;
109+ Q_INVOKABLE void setDisableHeight(bool val);
104 QString pictureUri() const;
111 QString pictureUri() const;
105 Q_INVOKABLE void setPictureUri(const QString &str);
112 Q_INVOKABLE void setPictureUri(const QString &str);
@@ -120,8 +127,9 @@ public:
120 Q_INVOKABLE void setLauncherWidth(int launcherWidth);
127 Q_INVOKABLE void setLauncherWidth(int launcherWidth);
122Q_SIGNALS:
129Q_SIGNALS:
130+ void disableHeightChanged();
123 void pictureUriChanged(const QString&);
131 void pictureUriChanged(const QString&);
124− void usageModeChanged(const QString &usageMode);
132+ void usageModeChanged(const QString&);
125 void lockedOutTimeChanged(qint64 timestamp);
133 void lockedOutTimeChanged(qint64 timestamp);
126 void lifecycleExemptAppidsChanged(const QStringList&);
134 void lifecycleExemptAppidsChanged(const QStringList&);
127 void autohideLauncherChanged(bool autohideLauncher);
135 void autohideLauncherChanged(bool autohideLauncher);
@@ -130,6 +138,7 @@ Q_SIGNALS:
131 GSettingsControllerQml();
139 GSettingsControllerQml();
141+ bool m_disableHeight;
133 QString m_pictureUri;
142 QString m_pictureUri;
134 QString m_usageMode;
143 QString m_usageMode;
135 qint64 m_lockedOutTime;
144 qint64 m_lockedOutTime;