Lines Matching refs:menu

110 	sym = menu->sym;  in updateMenu()
111 prompt = menu_get_prompt(menu); in updateMenu()
113 switch (menu->type) { in updateMenu()
119 if (sym && list->rootEntry == menu) in updateMenu()
134 sym = sym_calc_choice(menu); in updateMenu()
196 if (!menu) in testUpdateMenu()
199 if (menu->type == M_CHOICE) in testUpdateMenu()
200 sym_calc_choice(menu); in testUpdateMenu()
202 sym_calc_value(menu->sym); in testUpdateMenu()
204 if (menu->flags & MENU_CHANGED) { in testUpdateMenu()
206 menu->flags &= ~MENU_CHANGED; in testUpdateMenu()
207 for (i = (ConfigItem*)menu->data; i; i = i->nextItem) in testUpdateMenu()
219 if (menu) { in init()
221 nextItem = (ConfigItem*)menu->data; in init()
222 menu->data = this; in init()
226 sym_calc_value(menu->sym); in init()
228 if (menu->sym) { in init()
229 enum symbol_type type = menu->sym->type; in init()
247 if (menu) { in ~ConfigItem()
248 ConfigItem** ip = (ConfigItem**)&menu->data; in ~ConfigItem()
270 if (!item || !item->menu || !menu_is_visible(item->menu)) in createEditor()
292 if (!item || !item->menu) in setModelData()
295 sym = item->menu->sym; in setModelData()
353 bool ConfigList::menuSkip(struct menu *menu) in menuSkip() argument
355 if (optMode == normalOpt && menu_is_visible(menu)) in menuSkip()
357 if (optMode == promptOpt && menu_has_prompt(menu)) in menuSkip()
396 ConfigItem* ConfigList::findConfigItem(struct menu *menu) in findConfigItem() argument
398 ConfigItem* item = (ConfigItem*)menu->data; in findConfigItem()
410 struct menu *menu; in updateSelection() local
420 menu = item->menu; in updateSelection()
421 emit menuChanged(menu); in updateSelection()
422 if (!menu) in updateSelection()
424 type = menu->prompt ? menu->prompt->type : P_UNKNOWN; in updateSelection()
426 emit menuSelected(menu); in updateSelection()
441 if (!item->menu) in updateList()
503 sym = item->menu ? item->menu->sym : 0; in setValue()
515 if (oldval == no && item->menu->list) in setValue()
525 struct menu* menu; in changeValue() local
528 menu = item->menu; in changeValue()
529 if (!menu) in changeValue()
531 sym = menu->sym; in changeValue()
533 if (item->menu->list) in changeValue()
544 if (item->menu->list) { in changeValue()
558 void ConfigList::setRootMenu(struct menu *menu) in setRootMenu() argument
562 if (rootEntry == menu) in setRootMenu()
564 type = menu && menu->prompt ? menu->prompt->type : P_UNKNOWN; in setRootMenu()
568 rootEntry = menu; in setRootMenu()
579 struct menu *oldroot; in setParentMenu()
589 if (item->menu == oldroot) { in setParentMenu()
606 void ConfigList::updateMenuList(ConfigItem *parent, struct menu* menu) in updateMenuList() argument
608 struct menu* child; in updateMenuList()
613 if (!menu) { in updateMenuList()
625 for (child = menu->list; child; child = child->next) { in updateMenuList()
645 if (!item || item->menu != child) in updateMenuList()
658 if (item && item->menu == child) { in updateMenuList()
669 void ConfigList::updateMenuList(struct menu *menu) in updateMenuList() argument
671 struct menu* child; in updateMenuList()
676 if (!menu) { in updateMenuList()
688 for (child = menu->list; child; child = child->next) { in updateMenuList()
708 if (!item || item->menu != child) in updateMenuList()
721 if (item && item->menu == child) { in updateMenuList()
736 struct menu *menu; in keyPressEvent() local
758 menu = item->menu; in keyPressEvent()
759 if (!menu) in keyPressEvent()
761 type = menu->prompt ? menu->prompt->type : P_UNKNOWN; in keyPressEvent()
762 if (type == P_MENU && rootEntry != menu && in keyPressEvent()
765 emit menuSelected(menu); in keyPressEvent()
767 emit itemSelected(menu); in keyPressEvent()
793 struct menu *menu; in mouseReleaseEvent() local
801 menu = item->menu; in mouseReleaseEvent()
813 } else if (!menu) in mouseReleaseEvent()
815 ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN; in mouseReleaseEvent()
816 if (ptype == P_MENU && rootEntry != menu && in mouseReleaseEvent()
819 emit menuSelected(menu); in mouseReleaseEvent()
839 struct menu *menu; in mouseDoubleClickEvent() local
848 menu = item->menu; in mouseDoubleClickEvent()
849 if (!menu) in mouseDoubleClickEvent()
851 ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN; in mouseDoubleClickEvent()
854 emit itemSelected(menu); in mouseDoubleClickEvent()
856 emit menuSelected(menu); in mouseDoubleClickEvent()
857 } else if (menu->sym) in mouseDoubleClickEvent()
867 struct menu *menu = NULL; in focusInEvent() local
874 menu = item->menu; in focusInEvent()
876 emit gotFocus(menu); in focusInEvent()
973 void ConfigInfoView::setInfo(struct menu *m) in setInfo()
1149 struct menu *m; in clicked()
1253 lastItem = new ConfigItem(list, lastItem, prop->menu); in search()
1417 QMenu *menu = menuBar()->addMenu("&File"); in ConfigMainWindow() local
1418 menu->addAction(loadAction); in ConfigMainWindow()
1419 menu->addAction(saveAction); in ConfigMainWindow()
1420 menu->addAction(saveAsAction); in ConfigMainWindow()
1421 menu->addSeparator(); in ConfigMainWindow()
1422 menu->addAction(quitAction); in ConfigMainWindow()
1425 menu = menuBar()->addMenu("&Edit"); in ConfigMainWindow()
1426 menu->addAction(searchAction); in ConfigMainWindow()
1429 menu = menuBar()->addMenu("&Option"); in ConfigMainWindow()
1430 menu->addAction(showNameAction); in ConfigMainWindow()
1431 menu->addSeparator(); in ConfigMainWindow()
1432 menu->addActions(optGroup->actions()); in ConfigMainWindow()
1433 menu->addSeparator(); in ConfigMainWindow()
1434 menu->addAction(showDebugAction); in ConfigMainWindow()
1437 menu = menuBar()->addMenu("&Help"); in ConfigMainWindow()
1438 menu->addAction(showIntroAction); in ConfigMainWindow()
1439 menu->addAction(showAboutAction); in ConfigMainWindow()
1539 void ConfigMainWindow::changeItens(struct menu *menu) in changeItens() argument
1541 configList->setRootMenu(menu); in changeItens()
1544 void ConfigMainWindow::changeMenu(struct menu *menu) in changeMenu() argument
1546 menuList->setRootMenu(menu); in changeMenu()
1549 void ConfigMainWindow::setMenuLink(struct menu *menu) in setMenuLink() argument
1551 struct menu *parent; in setMenuLink()
1555 if (configList->menuSkip(menu)) in setMenuLink()
1561 parent = menu_get_menu_or_parent_menu(menu); in setMenuLink()
1567 if (menu->flags & MENU_ROOT) { in setMenuLink()
1568 menuList->setRootMenu(menu); in setMenuLink()
1572 parent = menu_get_menu_or_parent_menu(menu->parent); in setMenuLink()
1596 item = list->findConfigItem(menu); in setMenuLink()
1601 helpText->setInfo(menu); in setMenuLink()
1798 void fixup_rootmenu(struct menu *menu) in fixup_rootmenu() argument
1800 struct menu *child; in fixup_rootmenu()
1803 menu->flags |= MENU_ROOT; in fixup_rootmenu()
1804 for (child = menu->list; child; child = child->next) { in fixup_rootmenu()