the new chatwidget now highlights the first new message since your last visit (curren...
[quassel.git] / src / client / messagefilter.h
index efabff6..e767a95 100644 (file)
 class MessageFilter : public QSortFilterProxyModel {
   Q_OBJECT
 
+  protected:
+    MessageFilter(QAbstractItemModel *source, QObject *parent = 0);
+
   public:
     MessageFilter(MessageModel *, const QList<BufferId> &buffers = QList<BufferId>(), QObject *parent = 0);
 
     virtual bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const;
-
-
+    virtual QString idString() const;
+    inline bool isSingleBufferFilter() const { return _bufferList.count() == 1; }
+                           
   private:
     QList<BufferId> _bufferList;
 };