/***************************************************************************
- * 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 *
void messageTypeFilterChanged();
void messageRedirectionChanged();
void requestBacklog();
+ // redefined as public slot
+ void invalidateFilter() { QSortFilterProxyModel::invalidateFilter(); }
protected:
QString bufferName() const { return Client::networkModel()->bufferName(singleBufferId()); }
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