X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fmessagefilter.h;h=84d089f45168940f75530ad50162de2686905350;hp=342fb86d4fe61ea3c4fd533017c60b1540ece221;hb=46d75f41de7c1aaee605c096da28d4b0d8abf138;hpb=114f8a14b8bc82669ffda0599ce30fc299be9396 diff --git a/src/client/messagefilter.h b/src/client/messagefilter.h index 342fb86d..84d089f4 100644 --- a/src/client/messagefilter.h +++ b/src/client/messagefilter.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-08 by the Quassel Project * + * Copyright (C) 2005-09 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -43,9 +43,11 @@ public: inline bool isSingleBufferFilter() const { return _validBuffers.count() == 1; } BufferId singleBufferId() const { return *(_validBuffers.constBegin()); } inline bool containsBuffer(const BufferId &id) const { return _validBuffers.contains(id); } + inline QSet containedBuffers() const { return _validBuffers; } public slots: void messageTypeFilterChanged(); + void messageRedirectionChanged(); void requestBacklog(); protected: @@ -59,6 +61,10 @@ private: QSet _validBuffers; QMultiHash _filteredQuitMsgs; int _messageTypeFilter; + + int _userNoticesTarget; + int _serverNoticesTarget; + int _errorMsgsTarget; }; #endif