group items (time/track/...) are expanded on single-click
[toast/confclerk.git] / src / mvc / treeview.h
1 #ifndef TREEVIEW_H
2 #define TREEVIEW_H
3
4 #include <QTreeView>
5
6 class TreeView : public QTreeView
7 {
8     Q_OBJECT
9 public:
10     TreeView(QWidget *aParent = NULL);
11     ~TreeView() {}
12 private:
13     void mouseReleaseEvent(QMouseEvent *aEvent);
14     bool testForControlClicked(const QModelIndex &aIndex, const QPoint &aPoint);
15 private slots:
16     void handleItemClicked(const QModelIndex &index);
17 signals:
18     void requestForMap(const QModelIndex &aIndex);
19 };
20
21 #endif /* TREEVIEW_H */
22