X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fsettings.h;h=08db0cd97f538bca4ac911ead653096623b25989;hp=02cb4ca4409d5debbc2c5c5332a4b8b07129e179;hb=10f9c27ee5d92ece2931947cd341c7f7b548f580;hpb=263f10f4ea28973a79fdef6a21602e7d8b97529c diff --git a/src/common/settings.h b/src/common/settings.h index 02cb4ca4..08db0cd9 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -36,8 +36,6 @@ private: friend class Settings; }; - - class Settings { public: enum Mode { Default, Custom }; @@ -48,16 +46,16 @@ public: protected: inline Settings(QString group_, QString appName_) : group(group_), appName(appName_) {} inline virtual ~Settings() {} - + inline void setGroup(const QString &group_) { group = group_; } - + virtual QStringList allLocalKeys(); virtual QStringList localChildKeys(const QString &rootkey = QString()); virtual QStringList localChildGroups(const QString &rootkey = QString()); - + virtual void setLocalValue(const QString &key, const QVariant &data); virtual const QVariant &localValue(const QString &key, const QVariant &def = QVariant()); - + virtual void removeLocalKey(const QString &key); QString group;