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();