X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fclientsettings.cpp;h=9a054594008b5d9e9d2bf30d3320b34c33af8b8e;hp=31200782f0f8e4f721aecac33182f6359ff4c503;hb=26b9300ccab24e526a9f43bef95a2a70f59161df;hpb=6d55e659fa87565462d7f3e92da594fdcf9708a2 diff --git a/src/client/clientsettings.cpp b/src/client/clientsettings.cpp index 31200782..9a054594 100644 --- a/src/client/clientsettings.cpp +++ b/src/client/clientsettings.cpp @@ -32,8 +32,14 @@ ClientSettings::~ClientSettings() { /***********************************************************************************************/ -CoreAccountSettings::CoreAccountSettings(const QString &subgroup) : ClientSettings("CoreAccounts") { - _subgroup = subgroup; +CoreAccountSettings::CoreAccountSettings(const QString &subgroup) + : ClientSettings("CoreAccounts"), + _subgroup(subgroup) +{ +} + +void CoreAccountSettings::notify(const QString &key, QObject *receiver, const char *slot) { + ClientSettings::notify(QString("%1/%2/%3").arg(Client::currentCoreAccount().toInt()).arg(_subgroup).arg(key), receiver, slot); } QList CoreAccountSettings::knownAccounts() { @@ -112,19 +118,19 @@ NotificationSettings::NotificationSettings() : ClientSettings("Notification") { } void NotificationSettings::setHighlightList(const QVariantList &highlightList) { - setLocalValue("highlightList", highlightList); + setLocalValue("Highlights/CustomList", highlightList); } QVariantList NotificationSettings::highlightList() { - return localValue("highlightList").toList(); + return localValue("Highlights/CustomList").toList(); } void NotificationSettings::setHighlightNick(NotificationSettings::HighlightNickType highlightNickType) { - setLocalValue("highlightNick", highlightNickType); + setLocalValue("Highlights/HighlightNick", highlightNickType); } NotificationSettings::HighlightNickType NotificationSettings::highlightNick() { - return (NotificationSettings::HighlightNickType) localValue("highlightNick", CurrentNick).toInt(); + return (NotificationSettings::HighlightNickType) localValue("Highlights/HighlightNick", CurrentNick).toInt(); } void NotificationSettings::setNicksCaseSensitive(bool cs) { @@ -132,5 +138,5 @@ void NotificationSettings::setNicksCaseSensitive(bool cs) { } bool NotificationSettings::nicksCaseSensitive() { - return localValue("Highlights/NicksCaseSensitive", true).toBool(); + return localValue("Highlights/NicksCaseSensitive", false).toBool(); }