ConfigItem
ConfigItem *lastItem = NULL;
lastItem = new ConfigItem(list, lastItem, prop->menu);
ConfigItem::symbolYesIcon = QIcon(QPixmap(iconsDir + "symbol_yes.xpm"));
ConfigItem::symbolModIcon = QIcon(QPixmap(iconsDir + "symbol_mod.xpm"));
ConfigItem::symbolNoIcon = QIcon(QPixmap(iconsDir + "symbol_no.xpm"));
ConfigItem::choiceYesIcon = QIcon(QPixmap(iconsDir + "choice_yes.xpm"));
ConfigItem::choiceNoIcon = QIcon(QPixmap(iconsDir + "choice_no.xpm"));
ConfigItem::menuIcon = QIcon(QPixmap(iconsDir + "menu.xpm"));
ConfigItem::menubackIcon = QIcon(QPixmap(iconsDir + "menuback.xpm"));
ConfigItem* item;
void ConfigItem::testUpdateMenu(void)
ConfigItem* i;
for (i = (ConfigItem*)menu->data; i; i = i->nextItem)
void ConfigItem::init(void)
nextItem = (ConfigItem*)menu->data;
ConfigItem::~ConfigItem(void)
ConfigItem** ip = (ConfigItem**)&menu->data;
ConfigItem *item;
item = static_cast<ConfigItem *>(index.internalPointer());
ConfigItem *item;
item = static_cast<ConfigItem *>(index.internalPointer());
ConfigItem* ConfigList::findConfigItem(struct menu *menu)
ConfigItem* item = (ConfigItem*)menu->data;
ConfigItem* item = (ConfigItem*)selectedItems().first();
ConfigItem* last = 0;
ConfigItem *item;
item = (ConfigItem*)(*it);
item = (ConfigItem *)topLevelItem(0);
item = new ConfigItem(this, 0);
item = new ConfigItem(this, last, rootEntry);
void ConfigList::setValue(ConfigItem* item, tristate val)
void ConfigList::changeValue(ConfigItem* item)
ConfigItem* item;
item = (ConfigItem *)(*it);
void ConfigList::updateMenuList(ConfigItem *parent, struct menu* menu)
ConfigItem* item;
ConfigItem* last;
item = new ConfigItem(parent, last, child);
ConfigItem* item;
ConfigItem* last;
last = (ConfigItem *)topLevelItem(0);
item = last ? last->nextSibling() : (ConfigItem *)topLevelItem(0);
item = new ConfigItem(this, last, child);
last = (ConfigItem *)topLevelItem(0);
ConfigItem* item;
item = (ConfigItem*)i;
ConfigItem* item = (ConfigItem*)itemAt(p);
ConfigItem* item = (ConfigItem*)itemAt(p);
QIcon ConfigItem::symbolYesIcon;
QIcon ConfigItem::symbolModIcon;
QIcon ConfigItem::symbolNoIcon;
QIcon ConfigItem::choiceYesIcon;
ConfigItem* item = (ConfigItem *)currentItem();
QIcon ConfigItem::choiceNoIcon;
QIcon ConfigItem::menuIcon;
QIcon ConfigItem::menubackIcon;
void ConfigItem::updateMenu(void)
class ConfigItem : public QTreeWidgetItem {
ConfigItem(ConfigList *parent, ConfigItem *after, struct menu *m)
ConfigItem(ConfigItem *parent, ConfigItem *after, struct menu *m)
ConfigItem(ConfigList *parent, ConfigItem *after)
~ConfigItem(void);
ConfigItem* firstChild() const
return (ConfigItem *)Parent::child(0);
ConfigItem* nextSibling()
ConfigItem *ret = NULL;
ConfigItem *_parent = (ConfigItem *)parent();
ret = (ConfigItem *)_parent->child(_parent->indexOfChild(this)+1);
ret = (ConfigItem *)_treeWidget->topLevelItem(_treeWidget->indexOfTopLevelItem(this)+1);
ConfigItem* nextItem;
class ConfigItem;
ConfigItem* findConfigItem(struct menu *);
void setValue(ConfigItem* item, tristate val);
void changeValue(ConfigItem* item);
void updateMenuList(ConfigItem *parent, struct menu*);