modernize: Require member function pointers for Settings::notify()
[quassel.git] / src / client / clientsettings.h
index 6c984ed..de5633a 100644 (file)
@@ -54,8 +54,6 @@ public:
     // stores account-specific data in CoreAccounts/$ACCID/$SUBGROUP/$KEY)
     CoreAccountSettings(QString subgroup = "General");
 
-    void notify(const QString &key, QObject *receiver, const char *slot) const;  // shadows Settings::notify()
-
     QList<AccountId> knownAccounts() const;
     AccountId lastAccount() const;
     void setLastAccount(AccountId);
@@ -81,6 +79,9 @@ public:
     void setAccountValue(const QString &key, const QVariant &data);
     QVariant accountValue(const QString &key, const QVariant &def = QVariant()) const;
 
+protected:
+    QString keyForNotify(const QString &key) const override;
+
 private:
     QString _subgroup;
 };