Lines Matching refs:item
276 item = i; in show()
277 if (sym_get_string_value(item->menu->sym)) in show()
278 setText(QString::fromLocal8Bit(sym_get_string_value(item->menu->sym))); in show()
292 sym_set_string_value(item->menu->sym, text().toLatin1()); in keyPressEvent()
293 parent()->updateList(item); in keyPressEvent()
388 ConfigItem* item = (ConfigItem*)menu->data; in findConfigItem() local
390 for (; item; item = item->nextItem) { in findConfigItem()
391 if (this == item->listView()) in findConfigItem()
395 return item; in findConfigItem()
406 ConfigItem* item = (ConfigItem*)selectedItems().first(); in updateSelection() local
407 if (!item) in updateSelection()
410 menu = item->menu; in updateSelection()
419 void ConfigList::updateList(ConfigItem* item) in updateList() argument
427 ConfigItem* item; in updateList() local
430 item = (ConfigItem*)(*it); in updateList()
431 if (!item->menu) in updateList()
433 item->testUpdateMenu(menu_is_visible(item->menu)); in updateList()
442 item = (ConfigItem *)topLevelItem(0); in updateList()
443 if (!item) in updateList()
444 item = new ConfigItem(this, 0, true); in updateList()
445 last = item; in updateList()
449 item = last ? last->nextSibling() : firstChild(); in updateList()
450 if (!item) in updateList()
451 item = new ConfigItem(this, last, rootEntry, true); in updateList()
453 item->testUpdateMenu(true); in updateList()
455 updateMenuList(item, rootEntry); in updateList()
466 void ConfigList::setValue(ConfigItem* item, tristate val) in setValue() argument
472 sym = item->menu ? item->menu->sym : 0; in setValue()
484 if (oldval == no && item->menu->list) in setValue()
485 item->setExpanded(true); in setValue()
486 parent()->updateList(item); in setValue()
491 void ConfigList::changeValue(ConfigItem* item) in changeValue() argument
497 menu = item->menu; in changeValue()
502 if (item->menu->list) in changeValue()
503 item->setExpanded(!item->isExpanded()); in changeValue()
513 if (item->menu->list) { in changeValue()
515 item->setExpanded(!item->isExpanded()); in changeValue()
517 item->setExpanded(true); in changeValue()
520 parent()->updateList(item); in changeValue()
525 parent()->lineEdit->show(item); in changeValue()
550 ConfigItem* item; in setParentMenu() local
560 item = (ConfigItem *)(*it); in setParentMenu()
561 if (item->menu == oldroot) { in setParentMenu()
562 setCurrentItem(item); in setParentMenu()
563 scrollToItem(item); in setParentMenu()
581 ConfigItem* item; in updateMenuList() local
599 item = last ? last->nextSibling() : parent->firstChild(); in updateMenuList()
619 if (!item || item->menu != child) in updateMenuList()
620 item = new ConfigItem(parent, last, child, visible); in updateMenuList()
622 item->testUpdateMenu(visible); in updateMenuList()
625 updateMenuList(item, child); in updateMenuList()
627 updateMenuList(item, 0); in updateMenuList()
628 last = item; in updateMenuList()
632 if (item && item->menu == child) { in updateMenuList()
634 if (last == item) in updateMenuList()
636 else while (last->nextSibling() != item) in updateMenuList()
638 delete item; in updateMenuList()
646 ConfigItem* item; in updateMenuList() local
664 item = last ? last->nextSibling() : (ConfigItem*)parent->topLevelItem(0); in updateMenuList()
684 if (!item || item->menu != child) in updateMenuList()
685 item = new ConfigItem(parent, last, child, visible); in updateMenuList()
687 item->testUpdateMenu(visible); in updateMenuList()
690 updateMenuList(item, child); in updateMenuList()
692 updateMenuList(item, 0); in updateMenuList()
693 last = item; in updateMenuList()
697 if (item && item->menu == child) { in updateMenuList()
699 if (last == item) in updateMenuList()
701 else while (last->nextSibling() != item) in updateMenuList()
703 delete item; in updateMenuList()
711 ConfigItem* item; in keyPressEvent() local
725 item = (ConfigItem*)i; in keyPressEvent()
730 if (item->goParent) { in keyPressEvent()
734 menu = item->menu; in keyPressEvent()
744 changeValue(item); in keyPressEvent()
747 setValue(item, no); in keyPressEvent()
750 setValue(item, mod); in keyPressEvent()
753 setValue(item, yes); in keyPressEvent()
772 ConfigItem* item = (ConfigItem*)itemAt(p); in mouseReleaseEvent() local
778 if (!item) in mouseReleaseEvent()
781 menu = item->menu; in mouseReleaseEvent()
786 icon = item->pixmap(promptColIdx); in mouseReleaseEvent()
790 if (item->goParent) { in mouseReleaseEvent()
800 changeValue(item); in mouseReleaseEvent()
805 setValue(item, no); in mouseReleaseEvent()
808 setValue(item, mod); in mouseReleaseEvent()
811 setValue(item, yes); in mouseReleaseEvent()
814 changeValue(item); in mouseReleaseEvent()
833 ConfigItem* item = (ConfigItem*)itemAt(p); in mouseDoubleClickEvent() local
837 if (!item) in mouseDoubleClickEvent()
839 if (item->goParent) { in mouseDoubleClickEvent()
843 menu = item->menu; in mouseDoubleClickEvent()
850 changeValue(item); in mouseDoubleClickEvent()
863 ConfigItem* item = (ConfigItem *)currentItem(); in focusInEvent() local
864 if (item) { in focusInEvent()
865 item->setSelected(true); in focusInEvent()
866 menu = item->menu; in focusInEvent()
993 void ConfigView::updateList(ConfigItem* item) in updateList() argument
998 v->list->updateList(item); in updateList()
1569 ConfigItem* item; in setMenuLink() local
1592 item = menuList->findConfigItem(parent); in setMenuLink()
1593 if (item) { in setMenuLink()
1594 item->setSelected(true); in setMenuLink()
1595 menuList->scrollToItem(item); in setMenuLink()
1608 item = list->findConfigItem(menu); in setMenuLink()
1609 if (item) { in setMenuLink()
1610 item->setSelected(true); in setMenuLink()
1611 list->scrollToItem(item); in setMenuLink()
1625 ConfigItem* item, *oldSelection; in goBack() local
1634 item = (ConfigItem*)menuList->selectedItems().first(); in goBack()
1635 oldSelection = item; in goBack()
1636 while (item) { in goBack()
1637 if (item->menu == configList->rootEntry) { in goBack()
1639 item->setSelected(true); in goBack()
1642 item = (ConfigItem*)item->parent(); in goBack()