X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fbuffersettings.h;h=1766d0d46850bdcf5d020f16eb3c1662141b53d0;hp=546406a6f021be71958823c216362bdf54c5cf9f;hb=694f9bfbf7f1af19108461c7e00d133e55082bce;hpb=61c8d84d1c849373e0f115dc748ed45cff95287d diff --git a/src/client/buffersettings.h b/src/client/buffersettings.h index 546406a6..1766d0d4 100644 --- a/src/client/buffersettings.h +++ b/src/client/buffersettings.h @@ -25,39 +25,39 @@ #include "message.h" #include "types.h" -class BufferSettings : public ClientSettings { +class BufferSettings : public ClientSettings +{ public: - enum RedirectTarget { - DefaultBuffer = 0x01, - StatusBuffer = 0x02, - CurrentBuffer = 0x04 - }; + enum RedirectTarget { + DefaultBuffer = 0x01, + StatusBuffer = 0x02, + CurrentBuffer = 0x04 + }; - BufferSettings(const QString &idString = "__default__"); - BufferSettings(BufferId bufferId); + BufferSettings(const QString &idString = "__default__"); + BufferSettings(BufferId bufferId); - 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 setValue(const QString &key, const QVariant &data) { setLocalValue(key, data); } + inline QVariant value(const QString &key, const QVariant &def = QVariant()) { return localValue(key, def); } - // Message Filter (default and per view) - inline bool hasFilter() { return localValue("hasMessageTypeFilter", false).toBool(); } - inline int messageFilter() { return localValue("MessageTypeFilter", 0).toInt(); } - void setMessageFilter(int filter); - void filterMessage(Message::Type msgType, bool filter); - void removeFilter(); + // Message Filter (default and per view) + inline bool hasFilter() { return localValue("hasMessageTypeFilter", false).toBool(); } + inline int messageFilter() { return localValue("MessageTypeFilter", 0).toInt(); } + void setMessageFilter(int filter); + void filterMessage(Message::Type msgType, bool filter); + void removeFilter(); - // user state icons for query buffers (default) - inline bool showUserStateIcons() { return localValue("ShowUserStateIcons", true).toBool(); } - inline void enableUserStateIcons(bool enabled) { setLocalValue("ShowUserStateIcons", enabled); } + // user state icons for query buffers (default) + inline bool showUserStateIcons() { return localValue("ShowUserStateIcons", true).toBool(); } + inline void enableUserStateIcons(bool enabled) { setLocalValue("ShowUserStateIcons", enabled); } - - // redirection settings (default) - inline int userNoticesTarget() { return localValue("UserNoticesTarget", DefaultBuffer | CurrentBuffer).toInt(); } - inline void setUserNoticesTarget(int target) { setLocalValue("UserNoticesTarget", target); } - inline int serverNoticesTarget() { return localValue("ServerNoticesTarget", StatusBuffer).toInt(); } - inline void setServerNoticesTarget(int target) { setLocalValue("ServerNoticesTarget", target); } - inline int errorMsgsTarget() { return localValue("ErrorMsgsTarget", DefaultBuffer).toInt(); } - inline void setErrorMsgsTarget(int target) { setLocalValue("ErrorMsgsTarget", target); } + // redirection settings (default) + inline int userNoticesTarget() { return localValue("UserNoticesTarget", DefaultBuffer | CurrentBuffer).toInt(); } + inline void setUserNoticesTarget(int target) { setLocalValue("UserNoticesTarget", target); } + inline int serverNoticesTarget() { return localValue("ServerNoticesTarget", StatusBuffer).toInt(); } + inline void setServerNoticesTarget(int target) { setLocalValue("ServerNoticesTarget", target); } + inline int errorMsgsTarget() { return localValue("ErrorMsgsTarget", DefaultBuffer).toInt(); } + inline void setErrorMsgsTarget(int target) { setLocalValue("ErrorMsgsTarget", target); } };