From 093fddda376f2b74e209cc0cedd90e7b04342374 Mon Sep 17 00:00:00 2001 From: Mikaƫl Capelle Date: Fri, 5 Jun 2020 16:47:49 +0200 Subject: Add IOrganizer signal when a plugin setting is changed. --- src/settings.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/settings.h') diff --git a/src/settings.h b/src/settings.h index b2cb6be5..9d788664 100644 --- a/src/settings.h +++ b/src/settings.h @@ -287,8 +287,10 @@ private: // settings about plugins // -class PluginSettings +class PluginSettings: public QObject { + Q_OBJECT + public: PluginSettings(QSettings& settings); @@ -357,6 +359,13 @@ public: // void save(); +Q_SIGNALS: + + /** + * Emitted when a plugin setting changes. + */ + void pluginSettingChanged(QString const& pluginName, const QString& key, const QVariant& oldValue, const QVariant& newValue); + private: QSettings& m_Settings; std::vector m_Plugins; -- cgit v1.3.1