X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcommon%2Fsettings.h;h=08db0cd97f538bca4ac911ead653096623b25989;hb=3a9b5f8368e5a1eada4b60e6016cba367de3bac2;hp=02cb4ca4409d5debbc2c5c5332a4b8b07129e179;hpb=eaba93b703ba5bca4edf09f4c076a00b529115cd;p=quassel.git 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;