]> Creatis software - clitk.git/blob - vv/QTreePushButton.h
removed headers
[clitk.git] / vv / QTreePushButton.h
1 #ifndef QTreePushButton_h
2 #define QTreePushButton_h
3 #include <QObject>
4 #include <QPushButton>
5 #include <QTreeWidgetItem>
6
7 class QTreePushButton : public QPushButton
8 {
9     Q_OBJECT
10
11 public:
12     QTreePushButton();
13
14     void setIndex(int index) {
15         m_index = index;
16     }
17     void setItem(QTreeWidgetItem* item) {
18         m_item = item;
19     }
20     void setColumn(int column) {
21         m_column = column;
22     }
23
24 public slots:
25     void clickedIntoATree();
26
27 signals:
28     void clickedInto(QTreeWidgetItem* item,int column);
29     void clickedInto(int index,int column);
30
31 private:
32     QTreeWidgetItem* m_item;
33     int m_index;
34     int m_column;
35 };
36 #endif