]> Shamusworld >> Repos - architektonas/blob - src/widgets/qg_listviewitem.h
334390dd4eb2d4cbec29dde4ca4fe8a3a84d6a42
[architektonas] / src / widgets / qg_listviewitem.h
1 #ifndef QG_LISTVIEWITEM_H
2 #define QG_LISTVIEWITEM_H
3
4 #include <QtGui>
5
6 /**
7  * An item in a hierarchical list view with a nice folder icon.
8  */
9 //class QG_ListViewItem : public Q3ListViewItem
10 class QG_ListViewItem : public QListWidgetItem
11 {
12         public:
13 //              QG_ListViewItem(Q3ListView * par, const QString & label,
14                 QG_ListViewItem(QListWidget * par, const QString & label,
15                         bool open = false, int id = -1);
16                 QG_ListViewItem(QG_ListViewItem * par, const QString & label,
17                         bool open = false, int id = -1);
18
19                 QString getFullPath();
20                 QString text(int column) const;
21                 QString getLabel() const;
22                 void setOpen(bool o);
23                 void setup();
24                 void setId(int id);
25                 int getId();
26
27         private:
28                 QG_ListViewItem * par;
29                 QString label;
30                 QString object;
31                 int id;
32 };
33
34 #endif