Lines Matching refs:menu
106 sym = menu->sym; in updateMenu()
107 prop = menu->prompt; in updateMenu()
108 prompt = menu_get_prompt(menu); in updateMenu()
116 if (sym && list->rootEntry == menu) in updateMenu()
188 if (!menu) in testUpdateMenu()
191 sym_calc_value(menu->sym); in testUpdateMenu()
192 if (menu->flags & MENU_CHANGED) { in testUpdateMenu()
194 menu->flags &= ~MENU_CHANGED; in testUpdateMenu()
195 for (i = (ConfigItem*)menu->data; i; i = i->nextItem) in testUpdateMenu()
207 if (menu) { in init()
209 nextItem = (ConfigItem*)menu->data; in init()
210 menu->data = this; in init()
214 sym_calc_value(menu->sym); in init()
216 if (menu->sym) { in init()
217 enum symbol_type type = menu->sym->type; in init()
235 if (menu) { in ~ConfigItem()
236 ConfigItem** ip = (ConfigItem**)&menu->data; in ~ConfigItem()
258 if (!item || !item->menu || !menu_is_visible(item->menu)) in createEditor()
280 if (!item || !item->menu) in setModelData()
283 sym = item->menu->sym; in setModelData()
342 bool ConfigList::menuSkip(struct menu *menu) in menuSkip() argument
344 if (optMode == normalOpt && menu_is_visible(menu)) in menuSkip()
346 if (optMode == promptOpt && menu_has_prompt(menu)) in menuSkip()
385 ConfigItem* ConfigList::findConfigItem(struct menu *menu) in findConfigItem() argument
387 ConfigItem* item = (ConfigItem*)menu->data; in findConfigItem()
399 struct menu *menu; in updateSelection() local
409 menu = item->menu; in updateSelection()
410 emit menuChanged(menu); in updateSelection()
411 if (!menu) in updateSelection()
413 type = menu->prompt ? menu->prompt->type : P_UNKNOWN; in updateSelection()
415 emit menuSelected(menu); in updateSelection()
430 if (!item->menu) in updateList()
432 item->testUpdateMenu(menu_is_visible(item->menu)); in updateList()
493 sym = item->menu ? item->menu->sym : 0; in setValue()
505 if (oldval == no && item->menu->list) in setValue()
515 struct menu* menu; in changeValue() local
518 menu = item->menu; in changeValue()
519 if (!menu) in changeValue()
521 sym = menu->sym; in changeValue()
523 if (item->menu->list) in changeValue()
534 if (item->menu->list) { in changeValue()
548 void ConfigList::setRootMenu(struct menu *menu) in setRootMenu() argument
552 if (rootEntry == menu) in setRootMenu()
554 type = menu && menu->prompt ? menu->prompt->type : P_UNKNOWN; in setRootMenu()
558 rootEntry = menu; in setRootMenu()
569 struct menu *oldroot; in setParentMenu()
579 if (item->menu == oldroot) { in setParentMenu()
596 void ConfigList::updateMenuList(ConfigItem *parent, struct menu* menu) in updateMenuList() argument
598 struct menu* child; in updateMenuList()
604 if (!menu) { in updateMenuList()
616 for (child = menu->list; child; child = child->next) { in updateMenuList()
637 if (!item || item->menu != child) in updateMenuList()
650 if (item && item->menu == child) { in updateMenuList()
661 void ConfigList::updateMenuList(struct menu *menu) in updateMenuList() argument
663 struct menu* child; in updateMenuList()
669 if (!menu) { in updateMenuList()
681 for (child = menu->list; child; child = child->next) { in updateMenuList()
702 if (!item || item->menu != child) in updateMenuList()
715 if (item && item->menu == child) { in updateMenuList()
730 struct menu *menu; in keyPressEvent() local
752 menu = item->menu; in keyPressEvent()
753 if (!menu) in keyPressEvent()
755 type = menu->prompt ? menu->prompt->type : P_UNKNOWN; in keyPressEvent()
756 if (type == P_MENU && rootEntry != menu && in keyPressEvent()
759 emit menuSelected(menu); in keyPressEvent()
761 emit itemSelected(menu); in keyPressEvent()
794 struct menu *menu; in mouseReleaseEvent() local
802 menu = item->menu; in mouseReleaseEvent()
814 } else if (!menu) in mouseReleaseEvent()
816 ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN; in mouseReleaseEvent()
817 if (ptype == P_MENU && rootEntry != menu && in mouseReleaseEvent()
820 emit menuSelected(menu); in mouseReleaseEvent()
847 struct menu *menu; in mouseDoubleClickEvent() local
856 menu = item->menu; in mouseDoubleClickEvent()
857 if (!menu) in mouseDoubleClickEvent()
859 ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN; in mouseDoubleClickEvent()
862 emit itemSelected(menu); in mouseDoubleClickEvent()
864 emit menuSelected(menu); in mouseDoubleClickEvent()
865 } else if (menu->sym) in mouseDoubleClickEvent()
875 struct menu *menu = NULL; in focusInEvent() local
882 menu = item->menu; in focusInEvent()
884 emit gotFocus(menu); in focusInEvent()
981 void ConfigInfoView::setInfo(struct menu *m) in setInfo()
1179 struct menu *m = NULL; in clicked()
1204 m = prop->menu; in clicked()
1311 lastItem = new ConfigItem(list, lastItem, prop->menu, in search()
1312 menu_is_visible(prop->menu)); in search()
1469 QMenu *menu = menuBar()->addMenu("&File"); in ConfigMainWindow() local
1470 menu->addAction(loadAction); in ConfigMainWindow()
1471 menu->addAction(saveAction); in ConfigMainWindow()
1472 menu->addAction(saveAsAction); in ConfigMainWindow()
1473 menu->addSeparator(); in ConfigMainWindow()
1474 menu->addAction(quitAction); in ConfigMainWindow()
1477 menu = menuBar()->addMenu("&Edit"); in ConfigMainWindow()
1478 menu->addAction(searchAction); in ConfigMainWindow()
1481 menu = menuBar()->addMenu("&Option"); in ConfigMainWindow()
1482 menu->addAction(showNameAction); in ConfigMainWindow()
1483 menu->addSeparator(); in ConfigMainWindow()
1484 menu->addActions(optGroup->actions()); in ConfigMainWindow()
1485 menu->addSeparator(); in ConfigMainWindow()
1486 menu->addAction(showDebugAction); in ConfigMainWindow()
1489 menu = menuBar()->addMenu("&Help"); in ConfigMainWindow()
1490 menu->addAction(showIntroAction); in ConfigMainWindow()
1491 menu->addAction(showAboutAction); in ConfigMainWindow()
1598 void ConfigMainWindow::changeItens(struct menu *menu) in changeItens() argument
1600 configList->setRootMenu(menu); in changeItens()
1603 void ConfigMainWindow::changeMenu(struct menu *menu) in changeMenu() argument
1605 menuList->setRootMenu(menu); in changeMenu()
1608 void ConfigMainWindow::setMenuLink(struct menu *menu) in setMenuLink() argument
1610 struct menu *parent; in setMenuLink()
1614 if (configList->menuSkip(menu)) in setMenuLink()
1620 parent = menu_get_parent_menu(menu); in setMenuLink()
1626 if (menu->flags & MENU_ROOT) { in setMenuLink()
1627 menuList->setRootMenu(menu); in setMenuLink()
1631 parent = menu_get_parent_menu(menu->parent); in setMenuLink()
1655 item = list->findConfigItem(menu); in setMenuLink()
1660 helpText->setInfo(menu); in setMenuLink()
1860 void fixup_rootmenu(struct menu *menu) in fixup_rootmenu() argument
1862 struct menu *child; in fixup_rootmenu()
1865 menu->flags |= MENU_ROOT; in fixup_rootmenu()
1866 for (child = menu->list; child; child = child->next) { in fixup_rootmenu()