/***************************************************************************
- * 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 *
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<BufferId> containedBuffers() const { return _validBuffers; }
public slots:
void messageTypeFilterChanged();
+ void messageRedirectionChanged();
void requestBacklog();
protected:
QSet<BufferId> _validBuffers;
QMultiHash<QString, uint> _filteredQuitMsgs;
int _messageTypeFilter;
+
+ int _userNoticesTarget;
+ int _serverNoticesTarget;
+ int _errorMsgsTarget;
};
#endif