Lines Matching refs:item
264 ConfigItem *item; in createEditor() local
271 item = static_cast<ConfigItem *>(index.internalPointer()); in createEditor()
272 if (!item || !item->menu || !menu_is_visible(item->menu)) in createEditor()
283 ConfigItem *item; in setModelData() local
293 item = static_cast<ConfigItem *>(index.internalPointer()); in setModelData()
294 if (!item || !item->menu) in setModelData()
297 sym = item->menu->sym; in setModelData()
400 ConfigItem* item = (ConfigItem*)menu->data; in findConfigItem() local
402 for (; item; item = item->nextItem) { in findConfigItem()
403 if (this == item->listView()) in findConfigItem()
407 return item; in findConfigItem()
418 ConfigItem* item = (ConfigItem*)selectedItems().first(); in updateSelection() local
419 if (!item) in updateSelection()
422 menu = item->menu; in updateSelection()
434 ConfigItem *item; in updateList() local
442 item = (ConfigItem*)(*it); in updateList()
443 if (!item->menu) in updateList()
445 item->testUpdateMenu(); in updateList()
453 item = (ConfigItem *)topLevelItem(0); in updateList()
454 if (!item) in updateList()
455 item = new ConfigItem(this, 0); in updateList()
456 last = item; in updateList()
460 item = last ? last->nextSibling() : nullptr; in updateList()
461 if (!item) in updateList()
462 item = new ConfigItem(this, last, rootEntry); in updateList()
464 item->testUpdateMenu(); in updateList()
466 updateMenuList(item, rootEntry); in updateList()
499 void ConfigList::setValue(ConfigItem* item, tristate val) in setValue() argument
505 sym = item->menu ? item->menu->sym : 0; in setValue()
517 if (oldval == no && item->menu->list) in setValue()
518 item->setExpanded(true); in setValue()
524 void ConfigList::changeValue(ConfigItem* item) in changeValue() argument
530 menu = item->menu; in changeValue()
535 if (item->menu->list) in changeValue()
536 item->setExpanded(!item->isExpanded()); in changeValue()
546 if (item->menu->list) { in changeValue()
548 item->setExpanded(!item->isExpanded()); in changeValue()
550 item->setExpanded(true); in changeValue()
580 ConfigItem* item; in setParentMenu() local
590 item = (ConfigItem *)(*it); in setParentMenu()
591 if (item->menu == oldroot) { in setParentMenu()
592 setCurrentItem(item); in setParentMenu()
593 scrollToItem(item); in setParentMenu()
611 ConfigItem* item; in updateMenuList() local
628 item = last ? last->nextSibling() : parent->firstChild(); in updateMenuList()
647 if (!item || item->menu != child) in updateMenuList()
648 item = new ConfigItem(parent, last, child); in updateMenuList()
650 item->testUpdateMenu(); in updateMenuList()
653 updateMenuList(item, child); in updateMenuList()
655 updateMenuList(item, 0); in updateMenuList()
656 last = item; in updateMenuList()
660 if (item && item->menu == child) { in updateMenuList()
662 if (last == item) in updateMenuList()
664 else while (last->nextSibling() != item) in updateMenuList()
666 delete item; in updateMenuList()
674 ConfigItem* item; in updateMenuList() local
691 item = last ? last->nextSibling() : (ConfigItem *)topLevelItem(0); in updateMenuList()
710 if (!item || item->menu != child) in updateMenuList()
711 item = new ConfigItem(this, last, child); in updateMenuList()
713 item->testUpdateMenu(); in updateMenuList()
716 updateMenuList(item, child); in updateMenuList()
718 updateMenuList(item, 0); in updateMenuList()
719 last = item; in updateMenuList()
723 if (item && item->menu == child) { in updateMenuList()
725 if (last == item) in updateMenuList()
727 else while (last->nextSibling() != item) in updateMenuList()
729 delete item; in updateMenuList()
737 ConfigItem* item; in keyPressEvent() local
751 item = (ConfigItem*)i; in keyPressEvent()
756 if (item->goParent) { in keyPressEvent()
760 menu = item->menu; in keyPressEvent()
773 changeValue(item); in keyPressEvent()
776 setValue(item, no); in keyPressEvent()
779 setValue(item, mod); in keyPressEvent()
782 setValue(item, yes); in keyPressEvent()
794 ConfigItem* item = (ConfigItem*)itemAt(p); in mouseReleaseEvent() local
800 if (!item) in mouseReleaseEvent()
803 menu = item->menu; in mouseReleaseEvent()
808 icon = item->icon(promptColIdx); in mouseReleaseEvent()
812 if (item->goParent) { in mouseReleaseEvent()
823 changeValue(item); in mouseReleaseEvent()
828 changeValue(item); in mouseReleaseEvent()
840 ConfigItem* item = (ConfigItem*)itemAt(p); in mouseDoubleClickEvent() local
844 if (!item) in mouseDoubleClickEvent()
846 if (item->goParent) { in mouseDoubleClickEvent()
850 menu = item->menu; in mouseDoubleClickEvent()
860 changeValue(item); in mouseDoubleClickEvent()
873 ConfigItem* item = (ConfigItem *)currentItem(); in focusInEvent() local
874 if (item) { in focusInEvent()
875 setSelected(item, true); in focusInEvent()
876 menu = item->menu; in focusInEvent()
1541 ConfigItem* item; in setMenuLink() local
1565 item = configList->findConfigItem(parent); in setMenuLink()
1566 if (item) { in setMenuLink()
1567 configList->setSelected(item, true); in setMenuLink()
1568 configList->scrollToItem(item); in setMenuLink()
1584 item = list->findConfigItem(menu); in setMenuLink()
1585 if (item) { in setMenuLink()
1586 list->setSelected(item, true); in setMenuLink()
1587 list->scrollToItem(item); in setMenuLink()