Lines Matching refs:menu
128 sym = menu->sym; in updateMenu()
129 prop = menu->prompt; in updateMenu()
130 prompt = _(menu_get_prompt(menu)); in updateMenu()
138 if (sym && list->rootEntry == menu) in updateMenu()
229 if (!menu) in testUpdateMenu()
232 sym_calc_value(menu->sym); in testUpdateMenu()
233 if (menu->flags & MENU_CHANGED) { in testUpdateMenu()
235 menu->flags &= ~MENU_CHANGED; in testUpdateMenu()
236 for (i = (ConfigItem*)menu->data; i; i = i->nextItem) in testUpdateMenu()
248 if (menu) { in init()
250 nextItem = (ConfigItem*)menu->data; in init()
251 menu->data = this; in init()
255 sym_calc_value(menu->sym); in init()
265 if (menu) { in ~ConfigItem()
266 ConfigItem** ip = (ConfigItem**)&menu->data; in ~ConfigItem()
285 if (sym_get_string_value(item->menu->sym)) in show()
286 setText(QString::fromLocal8Bit(sym_get_string_value(item->menu->sym))); in show()
300 sym_set_string_value(item->menu->sym, text().toLatin1()); in keyPressEvent()
350 bool ConfigList::menuSkip(struct menu *menu) in menuSkip() argument
352 if (optMode == normalOpt && menu_is_visible(menu)) in menuSkip()
354 if (optMode == promptOpt && menu_has_prompt(menu)) in menuSkip()
394 ConfigItem* ConfigList::findConfigItem(struct menu *menu) in findConfigItem() argument
396 ConfigItem* item = (ConfigItem*)menu->data; in findConfigItem()
408 struct menu *menu; in updateSelection() local
418 menu = item->menu; in updateSelection()
419 emit menuChanged(menu); in updateSelection()
420 if (!menu) in updateSelection()
422 type = menu->prompt ? menu->prompt->type : P_UNKNOWN; in updateSelection()
424 emit menuSelected(menu); in updateSelection()
439 if (!item->menu) in updateList()
441 item->testUpdateMenu(menu_is_visible(item->menu)); in updateList()
480 sym = item->menu ? item->menu->sym : 0; in setValue()
492 if (oldval == no && item->menu->list) in setValue()
502 struct menu* menu; in changeValue() local
505 menu = item->menu; in changeValue()
506 if (!menu) in changeValue()
508 sym = menu->sym; in changeValue()
510 if (item->menu->list) in changeValue()
521 if (item->menu->list) { in changeValue()
538 void ConfigList::setRootMenu(struct menu *menu) in setRootMenu() argument
542 if (rootEntry == menu) in setRootMenu()
544 type = menu && menu->prompt ? menu->prompt->type : P_UNKNOWN; in setRootMenu()
548 rootEntry = menu; in setRootMenu()
559 struct menu *oldroot; in setParentMenu()
569 if (item->menu == oldroot) { in setParentMenu()
586 void ConfigList::updateMenuList(ConfigItem *parent, struct menu* menu) in updateMenuList() argument
588 struct menu* child; in updateMenuList()
594 if (!menu) { in updateMenuList()
606 for (child = menu->list; child; child = child->next) { in updateMenuList()
627 if (!item || item->menu != child) in updateMenuList()
640 if (item && item->menu == child) { in updateMenuList()
651 void ConfigList::updateMenuList(ConfigList *parent, struct menu* menu) in updateMenuList() argument
653 struct menu* child; in updateMenuList()
659 if (!menu) { in updateMenuList()
671 for (child = menu->list; child; child = child->next) { in updateMenuList()
692 if (!item || item->menu != child) in updateMenuList()
705 if (item && item->menu == child) { in updateMenuList()
720 struct menu *menu; in keyPressEvent() local
742 menu = item->menu; in keyPressEvent()
743 if (!menu) in keyPressEvent()
745 type = menu->prompt ? menu->prompt->type : P_UNKNOWN; in keyPressEvent()
746 if (type == P_MENU && rootEntry != menu && in keyPressEvent()
748 emit menuSelected(menu); in keyPressEvent()
781 struct menu *menu; in mouseReleaseEvent() local
789 menu = item->menu; in mouseReleaseEvent()
801 } else if (!menu) in mouseReleaseEvent()
803 ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN; in mouseReleaseEvent()
804 if (ptype == P_MENU && rootEntry != menu && in mouseReleaseEvent()
806 emit menuSelected(menu); in mouseReleaseEvent()
842 struct menu *menu; in mouseDoubleClickEvent() local
851 menu = item->menu; in mouseDoubleClickEvent()
852 if (!menu) in mouseDoubleClickEvent()
854 ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN; 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()
1052 void ConfigInfoView::setInfo(struct menu *m) in setInfo()
1154 debug += QString().sprintf("prompt: <a href=\"m%p\">", prop->menu); in debug_info()
1279 connect(list->list, SIGNAL(menuChanged(struct menu *)), in ConfigSearchWindow()
1280 info, SLOT(setInfo(struct menu *))); in ConfigSearchWindow()
1281 connect(list->list, SIGNAL(menuChanged(struct menu *)), in ConfigSearchWindow()
1282 parent, SLOT(setMenuLink(struct menu *))); in ConfigSearchWindow()
1335 lastItem = new ConfigItem(list->list, lastItem, prop->menu, in search()
1336 menu_is_visible(prop->menu)); in search()
1346 QMenuBar* menu; in ConfigMainWindow() local
1386 menu = menuBar(); in ConfigMainWindow()
1466 QMenu* config = menu->addMenu(_("&File")); in ConfigMainWindow()
1474 QMenu* editMenu = menu->addMenu(_("&Edit")); in ConfigMainWindow()
1478 QMenu* optionMenu = menu->addMenu(_("&Option")); in ConfigMainWindow()
1488 menu->addSeparator(); in ConfigMainWindow()
1489 QMenu* helpMenu = menu->addMenu(_("&Help")); in ConfigMainWindow()
1493 connect(configList, SIGNAL(menuChanged(struct menu *)), in ConfigMainWindow()
1494 helpText, SLOT(setInfo(struct menu *))); in ConfigMainWindow()
1495 connect(configList, SIGNAL(menuSelected(struct menu *)), in ConfigMainWindow()
1496 SLOT(changeMenu(struct menu *))); in ConfigMainWindow()
1499 connect(menuList, SIGNAL(menuChanged(struct menu *)), in ConfigMainWindow()
1500 helpText, SLOT(setInfo(struct menu *))); in ConfigMainWindow()
1501 connect(menuList, SIGNAL(menuSelected(struct menu *)), in ConfigMainWindow()
1502 SLOT(changeMenu(struct menu *))); in ConfigMainWindow()
1504 connect(configList, SIGNAL(gotFocus(struct menu *)), in ConfigMainWindow()
1505 helpText, SLOT(setInfo(struct menu *))); in ConfigMainWindow()
1506 connect(menuList, SIGNAL(gotFocus(struct menu *)), in ConfigMainWindow()
1507 helpText, SLOT(setInfo(struct menu *))); in ConfigMainWindow()
1508 connect(menuList, SIGNAL(gotFocus(struct menu *)), in ConfigMainWindow()
1510 connect(helpText, SIGNAL(menuSelected(struct menu *)), in ConfigMainWindow()
1511 SLOT(setMenuLink(struct menu *))); in ConfigMainWindow()
1565 void ConfigMainWindow::changeMenu(struct menu *menu) in changeMenu() argument
1567 configList->setRootMenu(menu); in changeMenu()
1574 void ConfigMainWindow::setMenuLink(struct menu *menu) in setMenuLink() argument
1576 struct menu *parent; in setMenuLink()
1580 if (configList->menuSkip(menu)) in setMenuLink()
1586 parent = menu_get_parent_menu(menu); in setMenuLink()
1592 if (menu->flags & MENU_ROOT) { in setMenuLink()
1593 configList->setRootMenu(menu); in setMenuLink()
1598 parent = menu_get_parent_menu(menu->parent); in setMenuLink()
1617 item = list->findConfigItem(menu); in setMenuLink()
1646 if (item->menu == configList->rootEntry) { in goBack()
1809 void fixup_rootmenu(struct menu *menu) in fixup_rootmenu() argument
1811 struct menu *child; in fixup_rootmenu()
1814 menu->flags |= MENU_ROOT; in fixup_rootmenu()
1815 for (child = menu->list; child; child = child->next) { in fixup_rootmenu()