ConfigList
list = new ConfigList(split, "search");
connect(list, &ConfigList::menuChanged,
connect(list, &ConfigList::menuChanged,
configList = new ConfigList(split1, "config");
menuList = new ConfigList(split1, "menu");
configList, &ConfigList::setShowName);
configList, &ConfigList::setOptionMode);
menuList, &ConfigList::setOptionMode);
ConfigList::showNormalAction = new QAction("Show Normal Options", optGroup);
ConfigList::showNormalAction->setCheckable(true);
ConfigList::showAllAction = new QAction("Show All Options", optGroup);
ConfigList::showAllAction->setCheckable(true);
ConfigList::showPromptAction = new QAction("Show Prompt Options", optGroup);
ConfigList::showPromptAction->setCheckable(true);
ConfigList::showAllAction->setChecked(true);
ConfigList::showPromptAction->setChecked(true);
ConfigList::showNormalAction->setChecked(true);
connect(configList, &ConfigList::menuChanged,
connect(configList, &ConfigList::menuSelected,
connect(configList, &ConfigList::itemSelected,
connect(configList, &ConfigList::parentSelected,
connect(menuList, &ConfigList::menuChanged,
connect(menuList, &ConfigList::menuSelected,
connect(configList, &ConfigList::gotFocus,
connect(menuList, &ConfigList::gotFocus,
connect(menuList, &ConfigList::gotFocus,
ConfigList::updateListAllForAll();
ConfigList* list = NULL;
ConfigList* list = listView();
ConfigList::updateListForAll();
ConfigList::ConfigList(QWidget *parent, const char *name)
connect(this, &ConfigList::itemSelectionChanged,
this, &ConfigList::updateSelection);
this, &ConfigList::saveSettings);
ConfigList::~ConfigList()
bool ConfigList::menuSkip(struct menu *menu)
void ConfigList::reinit(void)
void ConfigList::setOptionMode(QAction *action)
void ConfigList::saveSettings(void)
ConfigItem* ConfigList::findConfigItem(struct menu *menu)
void ConfigList::updateSelection(void)
void ConfigList::updateList()
void ConfigList::updateListForAll()
QListIterator<ConfigList *> it(allLists);
ConfigList *list = it.next();
void ConfigList::updateListAllForAll()
QListIterator<ConfigList *> it(allLists);
ConfigList *list = it.next();
void ConfigList::setValue(ConfigItem* item, tristate val)
ConfigList::updateListForAll();
void ConfigList::changeValue(ConfigItem* item)
ConfigList::updateListForAll();
void ConfigList::setRootMenu(struct menu *menu)
void ConfigList::setParentMenu(void)
void ConfigList::updateMenuList(ConfigItem *parent, struct menu* menu)
void ConfigList::updateMenuList(struct menu *menu)
void ConfigList::keyPressEvent(QKeyEvent* ev)
void ConfigList::mouseReleaseEvent(QMouseEvent* e)
void ConfigList::mouseDoubleClickEvent(QMouseEvent* e)
void ConfigList::focusInEvent(QFocusEvent *e)
void ConfigList::contextMenuEvent(QContextMenuEvent *e)
this, &ConfigList::setShowName);
connect(this, &ConfigList::showNameChanged,
void ConfigList::setShowName(bool on)
QList<ConfigList *> ConfigList::allLists;
QAction *ConfigList::showNormalAction;
QAction *ConfigList::showAllAction;
QAction *ConfigList::showPromptAction;
void ConfigList::setAllOpen(bool open)
ConfigList* list;
static QList<ConfigList *> allLists;
ConfigItem(ConfigList *parent, ConfigItem *after, struct menu *m)
ConfigItem(ConfigList *parent, ConfigItem *after)
ConfigList* listView() const
return (ConfigList*)Parent::treeWidget();
class ConfigList;
ConfigList *list;
ConfigList *menuList;
ConfigList *configList;
class ConfigList : public QTreeWidget {
ConfigList(QWidget *parent, const char *name = 0);
~ConfigList();