@@ -45,7 +45,7 @@ void GSettingsControllerQml::setPictureUri(const QString &str)
46 if (str != m_pictureUri) {
46 if (str != m_pictureUri) {
47 m_pictureUri = str;
47 m_pictureUri = str;
48− Q_EMIT pictureUriChanged(m_pictureUri);
48+ Q_EMIT changed("picture-uri", QVariant(m_pictureUri));
@@ -58,20 +58,20 @@ void GSettingsControllerQml::setUsageMode(const QString &usageMode)
59 if (usageMode != m_usageMode) {
59 if (usageMode != m_usageMode) {
60 m_usageMode = usageMode;
60 m_usageMode = usageMode;
61− Q_EMIT usageModeChanged(m_usageMode);
61+ Q_EMIT changed("usage-mode", QVariant(m_usageMode));
65−quint64 GSettingsControllerQml::lockedOutTime() const
65+qint64 GSettingsControllerQml::lockedOutTime() const
67 return m_lockedOutTime;
67 return m_lockedOutTime;
70−void GSettingsControllerQml::setLockedOutTime(quint64 timestamp)
70+void GSettingsControllerQml::setLockedOutTime(qint64 timestamp)
72 if (m_lockedOutTime != timestamp) {
72 if (m_lockedOutTime != timestamp) {
73 m_lockedOutTime = timestamp;
73 m_lockedOutTime = timestamp;
74− Q_EMIT lockedOutTimeChanged(m_lockedOutTime);
74+ Q_EMIT changed("locked-out-time", QVariant(m_lockedOutTime));
@@ -108,12 +108,8 @@ GSettingsQml::GSettingsQml(QObject *parent)
108 : QObject(parent)
108 : QObject(parent)
110 m_schema = new GSettingsSchemaQml(this);
110 m_schema = new GSettingsSchemaQml(this);
111− connect(GSettingsControllerQml::instance(), SIGNAL(pictureUriChanged(const QString &)),
111+ connect(GSettingsControllerQml::instance(), SIGNAL(changed(const QString &, const QVariant &)),
112− this, SIGNAL(pictureUriChanged(const QString &)));
112+ this, SIGNAL(changed(const QString &, const QVariant &)));
113− connect(GSettingsControllerQml::instance(), SIGNAL(usageModeChanged(const QString &)),
114− this, SIGNAL(usageModeChanged(const QString &)));
115− connect(GSettingsControllerQml::instance(), SIGNAL(lockedOutTimeChanged(quint64)),
116− this, SIGNAL(lockedOutTimeChanged(quint64)));
119GSettingsSchemaQml * GSettingsQml::schema() const {
115GSettingsSchemaQml * GSettingsQml::schema() const {
@@ -152,7 +148,7 @@ void GSettingsQml::setUsageMode(const QString &usageMode)
155−quint64 GSettingsQml::lockedOutTime() const
151+qint64 GSettingsQml::lockedOutTime() const
157 if (m_schema->id() == "com.canonical.Unity8.Greeter") {
153 if (m_schema->id() == "com.canonical.Unity8.Greeter") {
158 return GSettingsControllerQml::instance()->lockedOutTime();
154 return GSettingsControllerQml::instance()->lockedOutTime();
@@ -161,7 +157,7 @@ quint64 GSettingsQml::lockedOutTime() const
164−void GSettingsQml::setLockedOutTime(quint64 timestamp)
160+void GSettingsQml::setLockedOutTime(qint64 timestamp)
166 if (m_schema->id() == "com.canonical.Unity8.Greeter") {
162 if (m_schema->id() == "com.canonical.Unity8.Greeter") {
167 GSettingsControllerQml::instance()->setLockedOutTime(timestamp);
163 GSettingsControllerQml::instance()->setLockedOutTime(timestamp);