Implemented Custom Views (configurable via drag and drop)
[quassel.git] / src / qtgui / bufferview.h
index 561cae7..1cb0986 100644 (file)
 class BufferView : public QTreeView {
   Q_OBJECT
   
-  public:
-    BufferView(QWidget *parent = 0);
-    void init();
-    void setModel(QAbstractItemModel *model);
-    void setFilteredModel(QAbstractItemModel *model, BufferViewFilter::Modes mode, QStringList nets);
+public:
+  BufferView(QWidget *parent = 0);
+  void init();
+  void setModel(QAbstractItemModel *model);
+  void setFilteredModel(QAbstractItemModel *model, BufferViewFilter::Modes mode, QStringList nets);
+  
+  void dragEnterEvent(QDragEnterEvent *);
+  void dragLeaveEvent(QDragLeaveEvent *);
+  
+signals:
+  void dragEnter();
+  void dragLeave();
   
-    void dragEnterEvent(QDragEnterEvent *);
-
   protected:
     void rowsInserted (const QModelIndex & parent, int start, int end);
 };