X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fbuffersettings.h;h=176fe3a01f90cc09158ed9d3a58443a83ab0675e;hp=d60236d0f1d29d61d8547ff200887e5f647b1b2c;hb=9996d2489e5e5ca23b0750f39f64d8d4b5990029;hpb=3e8c20eed6bdc729a3eac2946fad70b8e03c1d2a diff --git a/src/client/buffersettings.h b/src/client/buffersettings.h index d60236d0..176fe3a0 100644 --- a/src/client/buffersettings.h +++ b/src/client/buffersettings.h @@ -33,9 +33,12 @@ public: 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); } - bool hasFilter(); - int messageFilter(); + inline bool hasFilter() { return localValue("hasMessageTypeFilter", false).toBool(); } + inline int messageFilter() { return localValue("MessageTypeFilter", 0).toInt(); } void filterMessage(Message::Type msgType, bool filter); + + inline bool showUserStateIcons() { return localValue("ShowUserStateIcons", true).toBool(); } + inline void enableUserStateIcons(bool enabled) { setLocalValue("ShowUserStateIcons", enabled); } };