X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fclientsettings.h;h=da1fc880c5639c978111c65d37bdb6e47e9e4a32;hp=919084e8597082461794fc1dd388f22f7ec7eede;hb=16c2a9940b223cf5538efdcb8a6eb011b8258150;hpb=620882e248fafe97a736e545d8e3eb72569a078b diff --git a/src/client/clientsettings.h b/src/client/clientsettings.h index 919084e8..da1fc880 100644 --- a/src/client/clientsettings.h +++ b/src/client/clientsettings.h @@ -68,4 +68,22 @@ class CoreAccountSettings : public ClientSettings { QString _subgroup; }; +class NotificationSettings : public ClientSettings { + + public: + enum HighlightNickType { + NoNick = 0x00, + CurrentNick= 0x01, + AllNicks = 0x02 + }; + + NotificationSettings(); + + void setHighlightList(const QVariantList &highlightList); + QVariantList highlightList(); + + void setHighlightNick(HighlightNickType); + HighlightNickType highlightNick(); + +}; #endif