X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fsettings.cpp;fp=src%2Fcommon%2Fsettings.cpp;h=f157d357184345967f0526043bdaaef855f234ee;hp=868628a3e3f4f632d7eae36d872d8b28b2ff40a3;hb=2c8434f74c68194d56f2084f637419123e61d18b;hpb=61f33c7895e324f6e95034d86897ad2e963653f1 diff --git a/src/common/settings.cpp b/src/common/settings.cpp index 868628a3..f157d357 100644 --- a/src/common/settings.cpp +++ b/src/common/settings.cpp @@ -49,17 +49,9 @@ void Settings::setGroup(QString group) { } -void Settings::notify(const QString &key, QObject *receiver, const char *slot) const +QString Settings::keyForNotify(const QString &key) const { - QObject::connect(notifier(normalizedKey(_group, key)), SIGNAL(valueChanged(const QVariant &)), - receiver, slot); -} - - -void Settings::initAndNotify(const QString &key, QObject *receiver, const char *slot, const QVariant &defaultValue) const -{ - notify(key, receiver, slot); - emit notifier(normalizedKey(_group, key))->valueChanged(localValue(key, defaultValue)); + return key; }