Lines Matching refs:menu

119 	sym = menu->sym;  in updateMenu()
120 prop = menu->prompt; in updateMenu()
121 prompt = qgettext(menu_get_prompt(menu)); in updateMenu()
129 if (sym && list->rootEntry == menu) in updateMenu()
220 if (!menu) in testUpdateMenu()
223 sym_calc_value(menu->sym); in testUpdateMenu()
224 if (menu->flags & MENU_CHANGED) { in testUpdateMenu()
226 menu->flags &= ~MENU_CHANGED; in testUpdateMenu()
227 for (i = (ConfigItem*)menu->data; i; i = i->nextItem) in testUpdateMenu()
239 if (menu) { in init()
241 nextItem = (ConfigItem*)menu->data; in init()
242 menu->data = this; in init()
246 sym_calc_value(menu->sym); in init()
256 if (menu) { in ~ConfigItem()
257 ConfigItem** ip = (ConfigItem**)&menu->data; in ~ConfigItem()
276 if (sym_get_string_value(item->menu->sym)) in show()
277 setText(QString::fromLocal8Bit(sym_get_string_value(item->menu->sym))); in show()
291 sym_set_string_value(item->menu->sym, text().toLatin1()); in keyPressEvent()
341 bool ConfigList::menuSkip(struct menu *menu) in menuSkip() argument
343 if (optMode == normalOpt && menu_is_visible(menu)) in menuSkip()
345 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()
471 sym = item->menu ? item->menu->sym : 0; in setValue()
483 if (oldval == no && item->menu->list) in setValue()
493 struct menu* menu; in changeValue() local
496 menu = item->menu; in changeValue()
497 if (!menu) in changeValue()
499 sym = menu->sym; in changeValue()
501 if (item->menu->list) in changeValue()
512 if (item->menu->list) { in changeValue()
529 void ConfigList::setRootMenu(struct menu *menu) in setRootMenu() argument
533 if (rootEntry == menu) in setRootMenu()
535 type = menu && menu->prompt ? menu->prompt->type : P_UNKNOWN; in setRootMenu()
539 rootEntry = menu; in setRootMenu()
550 struct menu *oldroot; in setParentMenu()
560 if (item->menu == oldroot) { in setParentMenu()
577 void ConfigList::updateMenuList(ConfigItem *parent, struct menu* menu) in updateMenuList() argument
579 struct menu* child; in updateMenuList()
585 if (!menu) { in updateMenuList()
597 for (child = menu->list; child; child = child->next) { in updateMenuList()
618 if (!item || item->menu != child) in updateMenuList()
631 if (item && item->menu == child) { in updateMenuList()
642 void ConfigList::updateMenuList(ConfigList *parent, struct menu* menu) in updateMenuList() argument
644 struct menu* child; in updateMenuList()
650 if (!menu) { in updateMenuList()
662 for (child = menu->list; child; child = child->next) { in updateMenuList()
683 if (!item || item->menu != child) in updateMenuList()
696 if (item && item->menu == child) { in updateMenuList()
711 struct menu *menu; in keyPressEvent() local
733 menu = item->menu; in keyPressEvent()
734 if (!menu) in keyPressEvent()
736 type = menu->prompt ? menu->prompt->type : P_UNKNOWN; in keyPressEvent()
737 if (type == P_MENU && rootEntry != menu && in keyPressEvent()
739 emit menuSelected(menu); in keyPressEvent()
772 struct menu *menu; in mouseReleaseEvent() local
780 menu = item->menu; in mouseReleaseEvent()
792 } else if (!menu) in mouseReleaseEvent()
794 ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN; in mouseReleaseEvent()
795 if (ptype == P_MENU && rootEntry != menu && in mouseReleaseEvent()
797 emit menuSelected(menu); in mouseReleaseEvent()
833 struct menu *menu; in mouseDoubleClickEvent() local
842 menu = item->menu; in mouseDoubleClickEvent()
843 if (!menu) in mouseDoubleClickEvent()
845 ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN; in mouseDoubleClickEvent()
847 emit menuSelected(menu); in mouseDoubleClickEvent()
848 else if (menu->sym) in mouseDoubleClickEvent()
858 struct menu *menu = NULL; in focusInEvent() local
865 menu = item->menu; in focusInEvent()
867 emit gotFocus(menu); in focusInEvent()
1043 void ConfigInfoView::setInfo(struct menu *m) in setInfo()
1145 debug += QString().sprintf("prompt: <a href=\"m%p\">", prop->menu); in debug_info()
1269 connect(list->list, SIGNAL(menuChanged(struct menu *)), in ConfigSearchWindow()
1270 info, SLOT(setInfo(struct menu *))); in ConfigSearchWindow()
1271 connect(list->list, SIGNAL(menuChanged(struct menu *)), in ConfigSearchWindow()
1272 parent, SLOT(setMenuLink(struct menu *))); in ConfigSearchWindow()
1325 lastItem = new ConfigItem(list->list, lastItem, prop->menu, in search()
1326 menu_is_visible(prop->menu)); in search()
1336 QMenuBar* menu; in ConfigMainWindow() local
1376 menu = menuBar(); in ConfigMainWindow()
1456 QMenu* config = menu->addMenu("&File"); in ConfigMainWindow()
1464 QMenu* editMenu = menu->addMenu("&Edit"); in ConfigMainWindow()
1468 QMenu* optionMenu = menu->addMenu("&Option"); in ConfigMainWindow()
1478 menu->addSeparator(); in ConfigMainWindow()
1479 QMenu* helpMenu = menu->addMenu("&Help"); in ConfigMainWindow()
1483 connect(configList, SIGNAL(menuChanged(struct menu *)), in ConfigMainWindow()
1484 helpText, SLOT(setInfo(struct menu *))); in ConfigMainWindow()
1485 connect(configList, SIGNAL(menuSelected(struct menu *)), in ConfigMainWindow()
1486 SLOT(changeMenu(struct menu *))); in ConfigMainWindow()
1489 connect(menuList, SIGNAL(menuChanged(struct menu *)), in ConfigMainWindow()
1490 helpText, SLOT(setInfo(struct menu *))); in ConfigMainWindow()
1491 connect(menuList, SIGNAL(menuSelected(struct menu *)), in ConfigMainWindow()
1492 SLOT(changeMenu(struct menu *))); in ConfigMainWindow()
1494 connect(configList, SIGNAL(gotFocus(struct menu *)), in ConfigMainWindow()
1495 helpText, SLOT(setInfo(struct menu *))); in ConfigMainWindow()
1496 connect(menuList, SIGNAL(gotFocus(struct menu *)), in ConfigMainWindow()
1497 helpText, SLOT(setInfo(struct menu *))); in ConfigMainWindow()
1498 connect(menuList, SIGNAL(gotFocus(struct menu *)), in ConfigMainWindow()
1500 connect(helpText, SIGNAL(menuSelected(struct menu *)), in ConfigMainWindow()
1501 SLOT(setMenuLink(struct menu *))); in ConfigMainWindow()
1557 void ConfigMainWindow::changeMenu(struct menu *menu) in changeMenu() argument
1559 configList->setRootMenu(menu); in changeMenu()
1566 void ConfigMainWindow::setMenuLink(struct menu *menu) in setMenuLink() argument
1568 struct menu *parent; in setMenuLink()
1572 if (configList->menuSkip(menu)) in setMenuLink()
1578 parent = menu_get_parent_menu(menu); in setMenuLink()
1584 if (menu->flags & MENU_ROOT) { in setMenuLink()
1585 configList->setRootMenu(menu); in setMenuLink()
1590 parent = menu_get_parent_menu(menu->parent); in setMenuLink()
1609 item = list->findConfigItem(menu); in setMenuLink()
1638 if (item->menu == configList->rootEntry) { in goBack()
1801 void fixup_rootmenu(struct menu *menu) in fixup_rootmenu() argument
1803 struct menu *child; in fixup_rootmenu()
1806 menu->flags |= MENU_ROOT; in fixup_rootmenu()
1807 for (child = menu->list; child; child = child->next) { in fixup_rootmenu()