Backlog amount (initial and dynamic) can now be configured (Settings -> behavior...
[quassel.git] / src / client / messagefilter.h
index eeca964..d2ce699 100644 (file)
@@ -38,9 +38,17 @@ public:
   virtual bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const;
   virtual QString idString() const;
   inline bool isSingleBufferFilter() const { return _validBuffers.count() == 1; }
-  
+  inline bool containsBuffer(const BufferId &id) const { return _validBuffers.contains(id); }
+
+public slots:
+  void messageTypeFilterChanged();
+  void requestBacklog();
+
 private:
+  void init();
+
   QSet<BufferId> _validBuffers;
+  int _messageTypeFilter;
 };
 
 #endif