Lines Matching refs:item

250 	ConfigItem *item;
257 item = static_cast<ConfigItem *>(index.internalPointer());
258 if (!item || !item->menu || !menu_is_visible(item->menu))
269 ConfigItem *item;
279 item = static_cast<ConfigItem *>(index.internalPointer());
280 if (!item || !item->menu)
283 sym = item->menu->sym;
387 ConfigItem* item = (ConfigItem*)menu->data;
389 for (; item; item = item->nextItem) {
390 if (this == item->listView())
394 return item;
405 ConfigItem* item = (ConfigItem*)selectedItems().first();
406 if (!item)
409 menu = item->menu;
421 ConfigItem *item;
429 item = (ConfigItem*)(*it);
430 if (!item->menu)
432 item->testUpdateMenu(menu_is_visible(item->menu));
441 item = (ConfigItem *)topLevelItem(0);
442 if (!item)
443 item = new ConfigItem(this, 0, true);
444 last = item;
448 item = last ? last->nextSibling() : nullptr;
449 if (!item)
450 item = new ConfigItem(this, last, rootEntry, true);
452 item->testUpdateMenu(true);
454 updateMenuList(item, rootEntry);
487 void ConfigList::setValue(ConfigItem* item, tristate val)
493 sym = item->menu ? item->menu->sym : 0;
505 if (oldval == no && item->menu->list)
506 item->setExpanded(true);
512 void ConfigList::changeValue(ConfigItem* item)
518 menu = item->menu;
523 if (item->menu->list)
524 item->setExpanded(!item->isExpanded());
534 if (item->menu->list) {
536 item->setExpanded(!item->isExpanded());
538 item->setExpanded(true);
568 ConfigItem* item;
578 item = (ConfigItem *)(*it);
579 if (item->menu == oldroot) {
580 setCurrentItem(item);
581 scrollToItem(item);
599 ConfigItem* item;
617 item = last ? last->nextSibling() : parent->firstChild();
637 if (!item || item->menu != child)
638 item = new ConfigItem(parent, last, child, visible);
640 item->testUpdateMenu(visible);
643 updateMenuList(item, child);
645 updateMenuList(item, 0);
646 last = item;
650 if (item && item->menu == child) {
652 if (last == item)
654 else while (last->nextSibling() != item)
656 delete item;
664 ConfigItem* item;
682 item = last ? last->nextSibling() : (ConfigItem *)topLevelItem(0);
702 if (!item || item->menu != child)
703 item = new ConfigItem(this, last, child, visible);
705 item->testUpdateMenu(visible);
708 updateMenuList(item, child);
710 updateMenuList(item, 0);
711 last = item;
715 if (item && item->menu == child) {
717 if (last == item)
719 else while (last->nextSibling() != item)
721 delete item;
729 ConfigItem* item;
743 item = (ConfigItem*)i;
748 if (item->goParent) {
752 menu = item->menu;
765 changeValue(item);
768 setValue(item, no);
771 setValue(item, mod);
774 setValue(item, yes);
793 ConfigItem* item = (ConfigItem*)itemAt(p);
799 if (!item)
802 menu = item->menu;
807 icon = item->icon(promptColIdx);
811 if (item->goParent) {
822 changeValue(item);
827 changeValue(item);
846 ConfigItem* item = (ConfigItem*)itemAt(p);
850 if (!item)
852 if (item->goParent) {
856 menu = item->menu;
866 changeValue(item);
879 ConfigItem* item = (ConfigItem *)currentItem();
880 if (item) {
881 setSelected(item, true);
882 menu = item->menu;
1612 ConfigItem* item;
1636 item = configList->findConfigItem(parent);
1637 if (item) {
1638 configList->setSelected(item, true);
1639 configList->scrollToItem(item);
1655 item = list->findConfigItem(menu);
1656 if (item) {
1657 list->setSelected(item, true);
1658 list->scrollToItem(item);