X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fuisupport%2Fnickviewfilter.h;h=38b7ca3ae8998eb2bf4b6104a23b8d71cc35dc05;hp=47da2948f100d828c7ed34b1b263df0827372ee3;hb=aa40491595ffec54ba340a9850d99dc14d920eb3;hpb=7f8acf4ede38a0178a97eb701a9382e455ca7c2d diff --git a/src/uisupport/nickviewfilter.h b/src/uisupport/nickviewfilter.h index 47da2948..38b7ca3a 100644 --- a/src/uisupport/nickviewfilter.h +++ b/src/uisupport/nickviewfilter.h @@ -22,6 +22,7 @@ #define NICKVIEWFILTER_H #include +#include "types.h" class NetworkModel; @@ -31,9 +32,15 @@ class NickViewFilter : public QSortFilterProxyModel { Q_OBJECT public: - NickViewFilter(NetworkModel *parent = 0); + NickViewFilter(const BufferId &bufferId, NetworkModel *parent = 0); QVariant data(const QModelIndex &index, int role) const; QVariant foreground(const QModelIndex &index) const; + +protected: + virtual bool filterAcceptsRow(int source_row, const QModelIndex &source_parent) const; + +private: + BufferId _bufferId; }; #endif