Lines Matching refs:item
262 ConfigItem *item; in createEditor() local
269 item = static_cast<ConfigItem *>(index.internalPointer()); in createEditor()
270 if (!item || !item->menu || !menu_is_visible(item->menu)) in createEditor()
281 ConfigItem *item; in setModelData() local
291 item = static_cast<ConfigItem *>(index.internalPointer()); in setModelData()
292 if (!item || !item->menu) in setModelData()
295 sym = item->menu->sym; in setModelData()
398 ConfigItem* item = (ConfigItem*)menu->data; in findConfigItem() local
400 for (; item; item = item->nextItem) { in findConfigItem()
401 if (this == item->listView()) in findConfigItem()
405 return item; in findConfigItem()
416 ConfigItem* item = (ConfigItem*)selectedItems().first(); in updateSelection() local
417 if (!item) in updateSelection()
420 menu = item->menu; in updateSelection()
432 ConfigItem *item; in updateList() local
440 item = (ConfigItem*)(*it); in updateList()
441 if (!item->menu) in updateList()
443 item->testUpdateMenu(); in updateList()
451 item = (ConfigItem *)topLevelItem(0); in updateList()
452 if (!item) in updateList()
453 item = new ConfigItem(this, 0); in updateList()
454 last = item; in updateList()
458 item = last ? last->nextSibling() : nullptr; in updateList()
459 if (!item) in updateList()
460 item = new ConfigItem(this, last, rootEntry); in updateList()
462 item->testUpdateMenu(); in updateList()
464 updateMenuList(item, rootEntry); in updateList()
497 void ConfigList::setValue(ConfigItem* item, tristate val) in setValue() argument
503 sym = item->menu ? item->menu->sym : 0; in setValue()
515 if (oldval == no && item->menu->list) in setValue()
516 item->setExpanded(true); in setValue()
522 void ConfigList::changeValue(ConfigItem* item) in changeValue() argument
528 menu = item->menu; in changeValue()
533 if (item->menu->list) in changeValue()
534 item->setExpanded(!item->isExpanded()); in changeValue()
544 if (item->menu->list) { in changeValue()
546 item->setExpanded(!item->isExpanded()); in changeValue()
548 item->setExpanded(true); in changeValue()
578 ConfigItem* item; in setParentMenu() local
588 item = (ConfigItem *)(*it); in setParentMenu()
589 if (item->menu == oldroot) { in setParentMenu()
590 setCurrentItem(item); in setParentMenu()
591 scrollToItem(item); in setParentMenu()
609 ConfigItem* item; in updateMenuList() local
626 item = last ? last->nextSibling() : parent->firstChild(); in updateMenuList()
645 if (!item || item->menu != child) in updateMenuList()
646 item = new ConfigItem(parent, last, child); in updateMenuList()
648 item->testUpdateMenu(); in updateMenuList()
651 updateMenuList(item, child); in updateMenuList()
653 updateMenuList(item, 0); in updateMenuList()
654 last = item; in updateMenuList()
658 if (item && item->menu == child) { in updateMenuList()
660 if (last == item) in updateMenuList()
662 else while (last->nextSibling() != item) in updateMenuList()
664 delete item; in updateMenuList()
672 ConfigItem* item; in updateMenuList() local
689 item = last ? last->nextSibling() : (ConfigItem *)topLevelItem(0); in updateMenuList()
708 if (!item || item->menu != child) in updateMenuList()
709 item = new ConfigItem(this, last, child); in updateMenuList()
711 item->testUpdateMenu(); in updateMenuList()
714 updateMenuList(item, child); in updateMenuList()
716 updateMenuList(item, 0); in updateMenuList()
717 last = item; in updateMenuList()
721 if (item && item->menu == child) { in updateMenuList()
723 if (last == item) in updateMenuList()
725 else while (last->nextSibling() != item) in updateMenuList()
727 delete item; in updateMenuList()
735 ConfigItem* item; in keyPressEvent() local
749 item = (ConfigItem*)i; in keyPressEvent()
754 if (item->goParent) { in keyPressEvent()
758 menu = item->menu; in keyPressEvent()
771 changeValue(item); in keyPressEvent()
774 setValue(item, no); in keyPressEvent()
777 setValue(item, mod); in keyPressEvent()
780 setValue(item, yes); in keyPressEvent()
792 ConfigItem* item = (ConfigItem*)itemAt(p); in mouseReleaseEvent() local
798 if (!item) in mouseReleaseEvent()
801 menu = item->menu; in mouseReleaseEvent()
806 icon = item->icon(promptColIdx); in mouseReleaseEvent()
810 if (item->goParent) { in mouseReleaseEvent()
821 changeValue(item); in mouseReleaseEvent()
826 changeValue(item); in mouseReleaseEvent()
838 ConfigItem* item = (ConfigItem*)itemAt(p); in mouseDoubleClickEvent() local
842 if (!item) in mouseDoubleClickEvent()
844 if (item->goParent) { in mouseDoubleClickEvent()
848 menu = item->menu; in mouseDoubleClickEvent()
858 changeValue(item); in mouseDoubleClickEvent()
871 ConfigItem* item = (ConfigItem *)currentItem(); in focusInEvent() local
872 if (item) { in focusInEvent()
873 setSelected(item, true); in focusInEvent()
874 menu = item->menu; in focusInEvent()
1553 ConfigItem* item; in setMenuLink() local
1577 item = configList->findConfigItem(parent); in setMenuLink()
1578 if (item) { in setMenuLink()
1579 configList->setSelected(item, true); in setMenuLink()
1580 configList->scrollToItem(item); in setMenuLink()
1596 item = list->findConfigItem(menu); in setMenuLink()
1597 if (item) { in setMenuLink()
1598 list->setSelected(item, true); in setMenuLink()
1599 list->scrollToItem(item); in setMenuLink()