Make the style engine fix a little less obscure by copying the string explicitely...
[quassel.git] / src / uisupport / bufferview.h
index 4a752c7..ae1bb37 100644 (file)
@@ -36,16 +36,23 @@ public:
   BufferView(QWidget *parent = 0);
   void init();
   void setModel(QAbstractItemModel *model);
-  void setFilteredModel(QAbstractItemModel *model, BufferViewFilter::Modes mode, QList<uint> nets);
+  void setFilteredModel(QAbstractItemModel *model, BufferViewFilter::Modes mode, QList<NetworkId> nets);
   
 signals:
   void removeBuffer(const QModelIndex &);
-  
+
+protected:
+  virtual void keyPressEvent(QKeyEvent *);
+  virtual void rowsInserted (const QModelIndex & parent, int start, int end);
+  virtual void dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight);
+  virtual void wheelEvent(QWheelEvent *);
+  virtual QSize sizeHint() const;
+
 private slots:
   void joinChannel(const QModelIndex &index);
-  void keyPressEvent(QKeyEvent *);
-  void rowsInserted (const QModelIndex & parent, int start, int end);
   void toggleHeader(bool checked);
+  void showContextMenu(const QPoint &);
+
 };