Lines Matching refs:menu

104 	sym = menu->sym;  in updateMenu()
105 prop = menu->prompt; in updateMenu()
106 prompt = menu_get_prompt(menu); in updateMenu()
114 if (sym && list->rootEntry == menu) in updateMenu()
185 if (!menu) in testUpdateMenu()
188 sym_calc_value(menu->sym); in testUpdateMenu()
189 if (menu->flags & MENU_CHANGED) { in testUpdateMenu()
191 menu->flags &= ~MENU_CHANGED; in testUpdateMenu()
192 for (i = (ConfigItem*)menu->data; i; i = i->nextItem) in testUpdateMenu()
204 if (menu) { in init()
206 nextItem = (ConfigItem*)menu->data; in init()
207 menu->data = this; in init()
211 sym_calc_value(menu->sym); in init()
213 if (menu->sym) { in init()
214 enum symbol_type type = menu->sym->type; in init()
232 if (menu) { in ~ConfigItem()
233 ConfigItem** ip = (ConfigItem**)&menu->data; in ~ConfigItem()
255 if (!item || !item->menu || !menu_is_visible(item->menu)) in createEditor()
277 if (!item || !item->menu) in setModelData()
280 sym = item->menu->sym; in setModelData()
338 bool ConfigList::menuSkip(struct menu *menu) in menuSkip() argument
340 if (optMode == normalOpt && menu_is_visible(menu)) in menuSkip()
342 if (optMode == promptOpt && menu_has_prompt(menu)) in menuSkip()
381 ConfigItem* ConfigList::findConfigItem(struct menu *menu) in findConfigItem() argument
383 ConfigItem* item = (ConfigItem*)menu->data; in findConfigItem()
395 struct menu *menu; in updateSelection() local
405 menu = item->menu; in updateSelection()
406 emit menuChanged(menu); in updateSelection()
407 if (!menu) in updateSelection()
409 type = menu->prompt ? menu->prompt->type : P_UNKNOWN; in updateSelection()
411 emit menuSelected(menu); in updateSelection()
426 if (!item->menu) in updateList()
428 item->testUpdateMenu(menu_is_visible(item->menu)); in updateList()
489 sym = item->menu ? item->menu->sym : 0; in setValue()
501 if (oldval == no && item->menu->list) in setValue()
511 struct menu* menu; in changeValue() local
514 menu = item->menu; in changeValue()
515 if (!menu) in changeValue()
517 sym = menu->sym; in changeValue()
519 if (item->menu->list) in changeValue()
530 if (item->menu->list) { in changeValue()
544 void ConfigList::setRootMenu(struct menu *menu) in setRootMenu() argument
548 if (rootEntry == menu) in setRootMenu()
550 type = menu && menu->prompt ? menu->prompt->type : P_UNKNOWN; in setRootMenu()
554 rootEntry = menu; in setRootMenu()
565 struct menu *oldroot; in setParentMenu()
575 if (item->menu == oldroot) { in setParentMenu()
592 void ConfigList::updateMenuList(ConfigItem *parent, struct menu* menu) in updateMenuList() argument
594 struct menu* child; in updateMenuList()
600 if (!menu) { in updateMenuList()
612 for (child = menu->list; child; child = child->next) { in updateMenuList()
633 if (!item || item->menu != child) in updateMenuList()
646 if (item && item->menu == child) { in updateMenuList()
657 void ConfigList::updateMenuList(struct menu *menu) in updateMenuList() argument
659 struct menu* child; in updateMenuList()
665 if (!menu) { in updateMenuList()
677 for (child = menu->list; child; child = child->next) { in updateMenuList()
698 if (!item || item->menu != child) in updateMenuList()
711 if (item && item->menu == child) { in updateMenuList()
726 struct menu *menu; in keyPressEvent() local
748 menu = item->menu; in keyPressEvent()
749 if (!menu) in keyPressEvent()
751 type = menu->prompt ? menu->prompt->type : P_UNKNOWN; in keyPressEvent()
752 if (type == P_MENU && rootEntry != menu && in keyPressEvent()
755 emit menuSelected(menu); in keyPressEvent()
757 emit itemSelected(menu); in keyPressEvent()
790 struct menu *menu; in mouseReleaseEvent() local
798 menu = item->menu; in mouseReleaseEvent()
810 } else if (!menu) in mouseReleaseEvent()
812 ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN; in mouseReleaseEvent()
813 if (ptype == P_MENU && rootEntry != menu && in mouseReleaseEvent()
816 emit menuSelected(menu); in mouseReleaseEvent()
843 struct menu *menu; in mouseDoubleClickEvent() local
852 menu = item->menu; in mouseDoubleClickEvent()
853 if (!menu) in mouseDoubleClickEvent()
855 ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN; in mouseDoubleClickEvent()
858 emit itemSelected(menu); in mouseDoubleClickEvent()
860 emit menuSelected(menu); in mouseDoubleClickEvent()
861 } else if (menu->sym) in mouseDoubleClickEvent()
871 struct menu *menu = NULL; in focusInEvent() local
878 menu = item->menu; in focusInEvent()
880 emit gotFocus(menu); in focusInEvent()
974 void ConfigInfoView::setInfo(struct menu *m) in setInfo()
1172 struct menu *m = NULL; in clicked()
1197 m = prop->menu; in clicked()
1247 connect(list, SIGNAL(menuChanged(struct menu *)), in ConfigSearchWindow()
1248 info, SLOT(setInfo(struct menu *))); in ConfigSearchWindow()
1249 connect(list, SIGNAL(menuChanged(struct menu *)), in ConfigSearchWindow()
1250 parent, SLOT(setMenuLink(struct menu *))); in ConfigSearchWindow()
1301 lastItem = new ConfigItem(list, lastItem, prop->menu, in search()
1302 menu_is_visible(prop->menu)); in search()
1446 QMenu *menu = menuBar()->addMenu("&File"); in ConfigMainWindow() local
1447 menu->addAction(loadAction); in ConfigMainWindow()
1448 menu->addAction(saveAction); in ConfigMainWindow()
1449 menu->addAction(saveAsAction); in ConfigMainWindow()
1450 menu->addSeparator(); in ConfigMainWindow()
1451 menu->addAction(quitAction); in ConfigMainWindow()
1454 menu = menuBar()->addMenu("&Edit"); in ConfigMainWindow()
1455 menu->addAction(searchAction); in ConfigMainWindow()
1458 menu = menuBar()->addMenu("&Option"); in ConfigMainWindow()
1459 menu->addAction(showNameAction); in ConfigMainWindow()
1460 menu->addSeparator(); in ConfigMainWindow()
1461 menu->addActions(optGroup->actions()); in ConfigMainWindow()
1462 menu->addSeparator(); in ConfigMainWindow()
1463 menu->addAction(showDebugAction); in ConfigMainWindow()
1466 menu = menuBar()->addMenu("&Help"); in ConfigMainWindow()
1467 menu->addAction(showIntroAction); in ConfigMainWindow()
1468 menu->addAction(showAboutAction); in ConfigMainWindow()
1473 connect(configList, SIGNAL(menuChanged(struct menu *)), in ConfigMainWindow()
1474 helpText, SLOT(setInfo(struct menu *))); in ConfigMainWindow()
1475 connect(configList, SIGNAL(menuSelected(struct menu *)), in ConfigMainWindow()
1476 SLOT(changeMenu(struct menu *))); in ConfigMainWindow()
1477 connect(configList, SIGNAL(itemSelected(struct menu *)), in ConfigMainWindow()
1478 SLOT(changeItens(struct menu *))); in ConfigMainWindow()
1481 connect(menuList, SIGNAL(menuChanged(struct menu *)), in ConfigMainWindow()
1482 helpText, SLOT(setInfo(struct menu *))); in ConfigMainWindow()
1483 connect(menuList, SIGNAL(menuSelected(struct menu *)), in ConfigMainWindow()
1484 SLOT(changeMenu(struct menu *))); in ConfigMainWindow()
1486 connect(configList, SIGNAL(gotFocus(struct menu *)), in ConfigMainWindow()
1487 helpText, SLOT(setInfo(struct menu *))); in ConfigMainWindow()
1488 connect(menuList, SIGNAL(gotFocus(struct menu *)), in ConfigMainWindow()
1489 helpText, SLOT(setInfo(struct menu *))); in ConfigMainWindow()
1490 connect(menuList, SIGNAL(gotFocus(struct menu *)), in ConfigMainWindow()
1492 connect(helpText, SIGNAL(menuSelected(struct menu *)), in ConfigMainWindow()
1493 SLOT(setMenuLink(struct menu *))); in ConfigMainWindow()
1575 void ConfigMainWindow::changeItens(struct menu *menu) in changeItens() argument
1577 configList->setRootMenu(menu); in changeItens()
1580 void ConfigMainWindow::changeMenu(struct menu *menu) in changeMenu() argument
1582 menuList->setRootMenu(menu); in changeMenu()
1585 void ConfigMainWindow::setMenuLink(struct menu *menu) in setMenuLink() argument
1587 struct menu *parent; in setMenuLink()
1591 if (configList->menuSkip(menu)) in setMenuLink()
1597 parent = menu_get_parent_menu(menu); in setMenuLink()
1603 if (menu->flags & MENU_ROOT) { in setMenuLink()
1604 menuList->setRootMenu(menu); in setMenuLink()
1608 parent = menu_get_parent_menu(menu->parent); in setMenuLink()
1632 item = list->findConfigItem(menu); in setMenuLink()
1637 helpText->setInfo(menu); in setMenuLink()
1824 void fixup_rootmenu(struct menu *menu) in fixup_rootmenu() argument
1826 struct menu *child; in fixup_rootmenu()
1829 menu->flags |= MENU_ROOT; in fixup_rootmenu()
1830 for (child = menu->list; child; child = child->next) { in fixup_rootmenu()