Lines Matching refs:menu
113 sym_set_string_value(menu->sym, text(dataColIdx).latin1()); in okRename()
136 sym = menu->sym; in updateMenu()
137 prop = menu->prompt; in updateMenu()
138 prompt = _(menu_get_prompt(menu)); in updateMenu()
146 if (sym && list->rootEntry == menu) in updateMenu()
240 if (!menu) in testUpdateMenu()
243 sym_calc_value(menu->sym); in testUpdateMenu()
244 if (menu->flags & MENU_CHANGED) { in testUpdateMenu()
246 menu->flags &= ~MENU_CHANGED; in testUpdateMenu()
247 for (i = (ConfigItem*)menu->data; i; i = i->nextItem) in testUpdateMenu()
271 if (menu) { in init()
273 nextItem = (ConfigItem*)menu->data; in init()
274 menu->data = this; in init()
278 sym_calc_value(menu->sym); in init()
288 if (menu) { in ~ConfigItem()
289 ConfigItem** ip = (ConfigItem**)&menu->data; in ~ConfigItem()
308 if (sym_get_string_value(item->menu->sym)) in show()
309 setText(QString::fromLocal8Bit(sym_get_string_value(item->menu->sym))); in show()
323 sym_set_string_value(item->menu->sym, text().latin1()); in keyPressEvent()
373 bool ConfigList::menuSkip(struct menu *menu) in menuSkip() argument
375 if (optMode == normalOpt && menu_is_visible(menu)) in menuSkip()
377 if (optMode == promptOpt && menu_has_prompt(menu)) in menuSkip()
417 ConfigItem* ConfigList::findConfigItem(struct menu *menu) in findConfigItem() argument
419 ConfigItem* item = (ConfigItem*)menu->data; in findConfigItem()
431 struct menu *menu; in updateSelection() local
438 menu = item->menu; in updateSelection()
439 emit menuChanged(menu); in updateSelection()
440 if (!menu) in updateSelection()
442 type = menu->prompt ? menu->prompt->type : P_UNKNOWN; in updateSelection()
444 emit menuSelected(menu); in updateSelection()
459 if (!item->menu) in updateList()
461 item->testUpdateMenu(menu_is_visible(item->menu)); in updateList()
496 sym = item->menu ? item->menu->sym : 0; in setValue()
508 if (oldval == no && item->menu->list) in setValue()
518 struct menu* menu; in changeValue() local
521 menu = item->menu; in changeValue()
522 if (!menu) in changeValue()
524 sym = menu->sym; in changeValue()
526 if (item->menu->list) in changeValue()
537 if (item->menu->list) { in changeValue()
557 void ConfigList::setRootMenu(struct menu *menu) in setRootMenu() argument
561 if (rootEntry == menu) in setRootMenu()
563 type = menu && menu->prompt ? menu->prompt->type : P_UNKNOWN; in setRootMenu()
567 rootEntry = menu; in setRootMenu()
576 struct menu *oldroot; in setParentMenu()
585 if (item->menu == oldroot) { in setParentMenu()
601 void ConfigList::updateMenuList(P* parent, struct menu* menu) in updateMenuList() argument
603 struct menu* child; in updateMenuList()
609 if (!menu) { in updateMenuList()
618 for (child = menu->list; child; child = child->next) { in updateMenuList()
639 if (!item || item->menu != child) in updateMenuList()
652 if (item && item->menu == child) { in updateMenuList()
667 struct menu *menu; in keyPressEvent() local
689 menu = item->menu; in keyPressEvent()
690 if (!menu) in keyPressEvent()
692 type = menu->prompt ? menu->prompt->type : P_UNKNOWN; in keyPressEvent()
693 if (type == P_MENU && rootEntry != menu && in keyPressEvent()
695 emit menuSelected(menu); in keyPressEvent()
728 struct menu *menu; in contentsMouseReleaseEvent() local
736 menu = item->menu; in contentsMouseReleaseEvent()
749 } else if (!menu) in contentsMouseReleaseEvent()
751 ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN; in contentsMouseReleaseEvent()
752 if (ptype == P_MENU && rootEntry != menu && in contentsMouseReleaseEvent()
754 emit menuSelected(menu); in contentsMouseReleaseEvent()
790 struct menu *menu; in contentsMouseDoubleClickEvent() local
799 menu = item->menu; in contentsMouseDoubleClickEvent()
800 if (!menu) in contentsMouseDoubleClickEvent()
802 ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN; in contentsMouseDoubleClickEvent()
804 emit menuSelected(menu); in contentsMouseDoubleClickEvent()
805 else if (menu->sym) in contentsMouseDoubleClickEvent()
815 struct menu *menu = NULL; in focusInEvent() local
822 menu = item->menu; in focusInEvent()
824 emit gotFocus(menu); in focusInEvent()
988 void ConfigInfoView::setInfo(struct menu *m) in setInfo()
1090 debug += QString().sprintf("prompt: <a href=\"m%p\">", prop->menu); in debug_info()
1210 connect(list->list, SIGNAL(menuChanged(struct menu *)), in ConfigSearchWindow()
1211 info, SLOT(setInfo(struct menu *))); in ConfigSearchWindow()
1212 connect(list->list, SIGNAL(menuChanged(struct menu *)), in ConfigSearchWindow()
1213 parent, SLOT(setMenuLink(struct menu *))); in ConfigSearchWindow()
1266 lastItem = new ConfigItem(list->list, lastItem, prop->menu, in search()
1267 menu_is_visible(prop->menu)); in search()
1277 QMenuBar* menu; in ConfigMainWindow() local
1322 menu = menuBar(); in ConfigMainWindow()
1410 menu->insertItem(_("&File"), config); in ConfigMainWindow()
1419 menu->insertItem(_("&Edit"), editMenu); in ConfigMainWindow()
1424 menu->insertItem(_("&Option"), optionMenu); in ConfigMainWindow()
1434 menu->insertSeparator(); in ConfigMainWindow()
1435 menu->insertItem(_("&Help"), helpMenu); in ConfigMainWindow()
1439 connect(configList, SIGNAL(menuChanged(struct menu *)), in ConfigMainWindow()
1440 helpText, SLOT(setInfo(struct menu *))); in ConfigMainWindow()
1441 connect(configList, SIGNAL(menuSelected(struct menu *)), in ConfigMainWindow()
1442 SLOT(changeMenu(struct menu *))); in ConfigMainWindow()
1445 connect(menuList, SIGNAL(menuChanged(struct menu *)), in ConfigMainWindow()
1446 helpText, SLOT(setInfo(struct menu *))); in ConfigMainWindow()
1447 connect(menuList, SIGNAL(menuSelected(struct menu *)), in ConfigMainWindow()
1448 SLOT(changeMenu(struct menu *))); in ConfigMainWindow()
1450 connect(configList, SIGNAL(gotFocus(struct menu *)), in ConfigMainWindow()
1451 helpText, SLOT(setInfo(struct menu *))); in ConfigMainWindow()
1452 connect(menuList, SIGNAL(gotFocus(struct menu *)), in ConfigMainWindow()
1453 helpText, SLOT(setInfo(struct menu *))); in ConfigMainWindow()
1454 connect(menuList, SIGNAL(gotFocus(struct menu *)), in ConfigMainWindow()
1456 connect(helpText, SIGNAL(menuSelected(struct menu *)), in ConfigMainWindow()
1457 SLOT(setMenuLink(struct menu *))); in ConfigMainWindow()
1511 void ConfigMainWindow::changeMenu(struct menu *menu) in changeMenu() argument
1513 configList->setRootMenu(menu); in changeMenu()
1520 void ConfigMainWindow::setMenuLink(struct menu *menu) in setMenuLink() argument
1522 struct menu *parent; in setMenuLink()
1526 if (configList->menuSkip(menu)) in setMenuLink()
1532 parent = menu_get_parent_menu(menu); in setMenuLink()
1538 if (menu->flags & MENU_ROOT) { in setMenuLink()
1539 configList->setRootMenu(menu); in setMenuLink()
1544 parent = menu_get_parent_menu(menu->parent); in setMenuLink()
1563 item = list->findConfigItem(menu); in setMenuLink()
1587 if (item->menu == configList->rootEntry) { in goBack()
1729 void fixup_rootmenu(struct menu *menu) in fixup_rootmenu() argument
1731 struct menu *child; in fixup_rootmenu()
1734 menu->flags |= MENU_ROOT; in fixup_rootmenu()
1735 for (child = menu->list; child; child = child->next) { in fixup_rootmenu()