From 8e1698d563f558f57f230958e68ad02b1200b4b1 Mon Sep 17 00:00:00 2001 From: "Vladimir Golovnev (Glassez)" Date: Wed, 28 Jan 2015 11:50:49 +0300 Subject: [PATCH] Implement Preferences::changed() signal. --- src/core/preferences.cpp | 2 ++ src/core/preferences.h | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/core/preferences.cpp b/src/core/preferences.cpp index 22ca38016..e22f8de2f 100644 --- a/src/core/preferences.cpp +++ b/src/core/preferences.cpp @@ -165,6 +165,8 @@ void Preferences::save() { #else delete settings; #endif + + emit changed(); } const QVariant Preferences::value(const QString &key, const QVariant &defaultValue) const { diff --git a/src/core/preferences.h b/src/core/preferences.h index 806755bce..0c3d2d97c 100644 --- a/src/core/preferences.h +++ b/src/core/preferences.h @@ -33,7 +33,6 @@ #ifndef PREFERENCES_H #define PREFERENCES_H - #include #include #include @@ -70,6 +69,9 @@ private: const QVariant value(const QString &key, const QVariant &defaultValue = QVariant()) const; void setValue(const QString &key, const QVariant &value); +signals: + void changed(); + public slots: void save();