2 #include "qg_listviewitem.h"
7 * Constructor for root items.
9 QG_ListViewItem::QG_ListViewItem(QListWidget * par, const QString & label,
10 bool open, int id): QListWidgetItem(par)
16 setIcon(QIcon((open ? ":/res/folderopen.xpm" : ":/res/folderclosed.xpm")));
22 * Constructor for list view items with a folder icon.
24 QG_ListViewItem::QG_ListViewItem(QG_ListViewItem * par, const QString & label,
25 bool open, int id): QListWidgetItem((QListWidget *)par)
31 // setPixmap(0, QPixmap((open ? folderopen_xpm : folderclosed_xpm)));
32 //redundant: setIcon(QIcon((open ? folderopen_xpm : folderclosed_xpm)));
37 * Opens or closes the item.
39 void QG_ListViewItem::setOpen(bool open)
42 // setPixmap(0, QPixmap(folderopen_xpm));
43 // setIcon(QIcon(folderopen_xpm));
44 setIcon(QIcon(":/res/folderopen.xpm"));
46 // setPixmap(0, QPixmap(folderclosed_xpm));
47 // setIcon(QIcon(folderclosed_xpm));
48 setIcon(QIcon(":/res/folderclosed.xpm"));
50 // Q3ListViewItem::setOpen(open);
52 // QListWidgetItem::setOpen(open);
56 * Called in the beginning.
58 void QG_ListViewItem::setup()
60 // Q3ListViewItem::setup();
62 // QListWidgetItem::setup();
66 * Returns the "path" of this item (like: "Project/Page1/Paragraph1/").
68 QString QG_ListViewItem::getFullPath()
74 s = par->getFullPath();
88 * Returns the text of the given column of this item.
90 QString QG_ListViewItem::text(int column) const
98 QString QG_ListViewItem::getLabel() const
103 void QG_ListViewItem::setId(int id)
108 int QG_ListViewItem::getId()