]> Shamusworld >> Repos - architektonas/blob - src/widgets/listviewitem.h
a09cd4a1f784bcc09a108ce759f9a4a8486d423d
[architektonas] / src / widgets / listviewitem.h
1 #ifndef __LISTVIEWITEM_H__
2 #define __LISTVIEWITEM_H__
3
4 #include <QtGui>
5
6 /**
7  * An item in a hierarchical list view with a nice folder icon.
8  */
9 //class ListViewItem : public Q3ListViewItem
10 class ListViewItem : public QListWidgetItem
11 {
12         public:
13 //              ListViewItem(Q3ListView * par, const QString & label,
14                 ListViewItem(QListWidget * par, const QString & label,
15                         bool open = false, int id = -1);
16                 ListViewItem(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                 ListViewItem * par;
29                 QString label;
30                 QString object;
31                 int id;
32 };
33
34 #endif  // __LISTVIEWITEM_H__