class NotificationSettings : public ClientSettings {
public:
+ enum HighlightNickType {
+ NoNick = 0x00,
+ CurrentNick= 0x01,
+ AllNicks = 0x02
+ };
+
NotificationSettings();
+ inline void setValue(const QString &key, const QVariant &data) { setLocalValue(key, data); }
+ inline QVariant value(const QString &key, const QVariant &def = QVariant()) { return localValue(key, def); }
+ inline void remove(const QString &key) { removeLocalKey(key); }
+
void setHighlightList(const QVariantList &highlightList);
QVariantList highlightList();
- void setHighlightCurrentNick(const bool &highlightCurrentNick);
- bool highlightCurrentNick();
+ void setHighlightNick(HighlightNickType);
+ HighlightNickType highlightNick();
+
+ void setNicksCaseSensitive(bool);
+ bool nicksCaseSensitive();
};
#endif