X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtgui%2Fbufferview.h;h=b7b923e1591674c5c2f9dd280d0094c5bb925049;hp=561cae722ef955545d2276d53e78aadcdb7bc177;hb=a5c0b0735d9a448be2556dfe5dc8e89bb4176cd7;hpb=e7e564dcf469faa4c47383368a58cedbe3a204e6 diff --git a/src/qtgui/bufferview.h b/src/qtgui/bufferview.h index 561cae72..b7b923e1 100644 --- a/src/qtgui/bufferview.h +++ b/src/qtgui/bufferview.h @@ -32,16 +32,27 @@ 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 *); - - protected: - void rowsInserted (const QModelIndex & parent, int start, int end); + //void dragEnterEvent(QDragEnterEvent *); + //void dragLeaveEvent(QDragLeaveEvent *); + +public slots: + void select(const QModelIndex &); + +signals: + void eventDropped(QDropEvent *); + void selectionChanged(const QModelIndex &, QItemSelectionModel::SelectionFlags); + //void dragEnter(); + //void dragLeave(); + +protected: + void dropEvent(QDropEvent *); + void rowsInserted (const QModelIndex & parent, int start, int end); };