Lines Matching refs:item
275 item = i; in show()
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()
292 parent()->updateList(item); in keyPressEvent()
387 ConfigItem* item = (ConfigItem*)menu->data; in findConfigItem() local
389 for (; item; item = item->nextItem) { in findConfigItem()
390 if (this == item->listView()) in findConfigItem()
394 return item; in findConfigItem()
405 ConfigItem* item = (ConfigItem*)selectedItems().first(); in updateSelection() local
406 if (!item) in updateSelection()
409 menu = item->menu; in updateSelection()
418 void ConfigList::updateList(ConfigItem* item) in updateList() argument
426 ConfigItem* item; in updateList() local
429 item = (ConfigItem*)(*it); in updateList()
430 if (!item->menu) in updateList()
432 item->testUpdateMenu(menu_is_visible(item->menu)); in updateList()
441 item = (ConfigItem *)topLevelItem(0); in updateList()
442 if (!item) in updateList()
443 item = new ConfigItem(this, 0, true); in updateList()
444 last = item; in updateList()
448 item = last ? last->nextSibling() : firstChild(); in updateList()
449 if (!item) in updateList()
450 item = new ConfigItem(this, last, rootEntry, true); in updateList()
452 item->testUpdateMenu(true); in updateList()
454 updateMenuList(item, rootEntry); in updateList()
465 void ConfigList::setValue(ConfigItem* item, tristate val) in setValue() argument
471 sym = item->menu ? item->menu->sym : 0; in setValue()
483 if (oldval == no && item->menu->list) in setValue()
484 item->setExpanded(true); in setValue()
485 parent()->updateList(item); in setValue()
490 void ConfigList::changeValue(ConfigItem* item) in changeValue() argument
496 menu = item->menu; in changeValue()
501 if (item->menu->list) in changeValue()
502 item->setExpanded(!item->isExpanded()); in changeValue()
512 if (item->menu->list) { in changeValue()
514 item->setExpanded(!item->isExpanded()); in changeValue()
516 item->setExpanded(true); in changeValue()
519 parent()->updateList(item); in changeValue()
524 parent()->lineEdit->show(item); in changeValue()
549 ConfigItem* item; in setParentMenu() local
559 item = (ConfigItem *)(*it); in setParentMenu()
560 if (item->menu == oldroot) { in setParentMenu()
561 setCurrentItem(item); in setParentMenu()
562 scrollToItem(item); in setParentMenu()
580 ConfigItem* item; in updateMenuList() local
598 item = last ? last->nextSibling() : parent->firstChild(); in updateMenuList()
618 if (!item || item->menu != child) in updateMenuList()
619 item = new ConfigItem(parent, last, child, visible); in updateMenuList()
621 item->testUpdateMenu(visible); in updateMenuList()
624 updateMenuList(item, child); in updateMenuList()
626 updateMenuList(item, 0); in updateMenuList()
627 last = item; in updateMenuList()
631 if (item && item->menu == child) { in updateMenuList()
633 if (last == item) in updateMenuList()
635 else while (last->nextSibling() != item) in updateMenuList()
637 delete item; in updateMenuList()
645 ConfigItem* item; in updateMenuList() local
663 item = last ? last->nextSibling() : (ConfigItem*)parent->topLevelItem(0); in updateMenuList()
683 if (!item || item->menu != child) in updateMenuList()
684 item = new ConfigItem(parent, last, child, visible); in updateMenuList()
686 item->testUpdateMenu(visible); in updateMenuList()
689 updateMenuList(item, child); in updateMenuList()
691 updateMenuList(item, 0); in updateMenuList()
692 last = item; in updateMenuList()
696 if (item && item->menu == child) { in updateMenuList()
698 if (last == item) in updateMenuList()
700 else while (last->nextSibling() != item) in updateMenuList()
702 delete item; in updateMenuList()
710 ConfigItem* item; in keyPressEvent() local
724 item = (ConfigItem*)i; in keyPressEvent()
729 if (item->goParent) { in keyPressEvent()
733 menu = item->menu; in keyPressEvent()
743 changeValue(item); in keyPressEvent()
746 setValue(item, no); in keyPressEvent()
749 setValue(item, mod); in keyPressEvent()
752 setValue(item, yes); in keyPressEvent()
771 ConfigItem* item = (ConfigItem*)itemAt(p); in mouseReleaseEvent() local
777 if (!item) in mouseReleaseEvent()
780 menu = item->menu; in mouseReleaseEvent()
785 icon = item->pixmap(promptColIdx); in mouseReleaseEvent()
789 if (item->goParent) { in mouseReleaseEvent()
799 changeValue(item); in mouseReleaseEvent()
804 setValue(item, no); in mouseReleaseEvent()
807 setValue(item, mod); in mouseReleaseEvent()
810 setValue(item, yes); in mouseReleaseEvent()
813 changeValue(item); in mouseReleaseEvent()
832 ConfigItem* item = (ConfigItem*)itemAt(p); in mouseDoubleClickEvent() local
836 if (!item) in mouseDoubleClickEvent()
838 if (item->goParent) { in mouseDoubleClickEvent()
842 menu = item->menu; in mouseDoubleClickEvent()
849 changeValue(item); in mouseDoubleClickEvent()
862 ConfigItem* item = (ConfigItem *)currentItem(); in focusInEvent() local
863 if (item) { in focusInEvent()
864 item->setSelected(true); in focusInEvent()
865 menu = item->menu; in focusInEvent()
992 void ConfigView::updateList(ConfigItem* item) in updateList() argument
997 v->list->updateList(item); in updateList()
1598 ConfigItem* item; in setMenuLink() local
1621 item = menuList->findConfigItem(parent); in setMenuLink()
1622 if (item) { in setMenuLink()
1623 item->setSelected(true); in setMenuLink()
1624 menuList->scrollToItem(item); in setMenuLink()
1637 item = list->findConfigItem(menu); in setMenuLink()
1638 if (item) { in setMenuLink()
1639 item->setSelected(true); in setMenuLink()
1640 list->scrollToItem(item); in setMenuLink()
1654 ConfigItem* item, *oldSelection; in goBack() local
1663 item = (ConfigItem*)menuList->selectedItems().first(); in goBack()
1664 oldSelection = item; in goBack()
1665 while (item) { in goBack()
1666 if (item->menu == configList->rootEntry) { in goBack()
1668 item->setSelected(true); in goBack()
1671 item = (ConfigItem*)item->parent(); in goBack()