/***************************************************************************
- * 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 init();
QSet<BufferId> _validBuffers;
- mutable QSet<MsgId> _redirectedMsgs;
QMultiHash<QString, uint> _filteredQuitMsgs;
int _messageTypeFilter;
- bool _userNoticesInDefaultBuffer;
- bool _userNoticesInStatusBuffer;
- bool _userNoticesInCurrentBuffer;
-
- bool _serverNoticesInDefaultBuffer;
- bool _serverNoticesInStatusBuffer;
- bool _serverNoticesInCurrentBuffer;
-
- bool _errorMsgsInDefaultBuffer;
- bool _errorMsgsInStatusBuffer;
- bool _errorMsgsInCurrentBuffer;
+ int _userNoticesTarget;
+ int _serverNoticesTarget;
+ int _errorMsgsTarget;
};
#endif