Lines Matching refs:item
307 item = i; in show()
308 if (sym_get_string_value(item->menu->sym)) in show()
309 setText(QString::fromLocal8Bit(sym_get_string_value(item->menu->sym))); in show()
323 sym_set_string_value(item->menu->sym, text().latin1()); in keyPressEvent()
324 parent()->updateList(item); in keyPressEvent()
419 ConfigItem* item = (ConfigItem*)menu->data; in findConfigItem() local
421 for (; item; item = item->nextItem) { in findConfigItem()
422 if (this == item->listView()) in findConfigItem()
426 return item; in findConfigItem()
434 ConfigItem* item = (ConfigItem*)selectedItem(); in updateSelection() local
435 if (!item) in updateSelection()
438 menu = item->menu; in updateSelection()
447 void ConfigList::updateList(ConfigItem* item) in updateList() argument
455 ConfigItem* item; in updateList() local
458 item = (ConfigItem*)it.current(); in updateList()
459 if (!item->menu) in updateList()
461 item->testUpdateMenu(menu_is_visible(item->menu)); in updateList()
468 item = firstChild(); in updateList()
469 if (!item) in updateList()
470 item = new ConfigItem(this, 0, true); in updateList()
471 last = item; in updateList()
475 item = last ? last->nextSibling() : firstChild(); in updateList()
476 if (!item) in updateList()
477 item = new ConfigItem(this, last, rootEntry, true); in updateList()
479 item->testUpdateMenu(true); in updateList()
481 updateMenuList(item, rootEntry); in updateList()
490 void ConfigList::setValue(ConfigItem* item, tristate val) in setValue() argument
496 sym = item->menu ? item->menu->sym : 0; in setValue()
508 if (oldval == no && item->menu->list) in setValue()
509 item->setOpen(TRUE); in setValue()
510 parent()->updateList(item); in setValue()
515 void ConfigList::changeValue(ConfigItem* item) in changeValue() argument
521 menu = item->menu; in changeValue()
526 if (item->menu->list) in changeValue()
527 item->setOpen(!item->isOpen()); in changeValue()
537 if (item->menu->list) { in changeValue()
539 item->setOpen(!item->isOpen()); in changeValue()
541 item->setOpen(TRUE); in changeValue()
544 parent()->updateList(item); in changeValue()
550 item->startRename(colMap[dataColIdx]); in changeValue()
552 parent()->lineEdit->show(item); in changeValue()
575 ConfigItem* item; in setParentMenu() local
584 for (; (item = (ConfigItem*)it.current()); it++) { in setParentMenu()
585 if (item->menu == oldroot) { in setParentMenu()
586 setCurrentItem(item); in setParentMenu()
587 ensureItemVisible(item); in setParentMenu()
604 ConfigItem* item; in updateMenuList() local
610 while ((item = parent->firstChild())) in updateMenuList()
611 delete item; in updateMenuList()
619 item = last ? last->nextSibling() : parent->firstChild(); in updateMenuList()
639 if (!item || item->menu != child) in updateMenuList()
640 item = new ConfigItem(parent, last, child, visible); in updateMenuList()
642 item->testUpdateMenu(visible); in updateMenuList()
645 updateMenuList(item, child); in updateMenuList()
647 updateMenuList(item, 0); in updateMenuList()
648 last = item; in updateMenuList()
652 if (item && item->menu == child) { in updateMenuList()
654 if (last == item) in updateMenuList()
656 else while (last->nextSibling() != item) in updateMenuList()
658 delete item; in updateMenuList()
666 ConfigItem* item; in keyPressEvent() local
680 item = (ConfigItem*)i; in keyPressEvent()
685 if (item->goParent) { in keyPressEvent()
689 menu = item->menu; in keyPressEvent()
699 changeValue(item); in keyPressEvent()
702 setValue(item, no); in keyPressEvent()
705 setValue(item, mod); in keyPressEvent()
708 setValue(item, yes); in keyPressEvent()
727 ConfigItem* item = (ConfigItem*)itemAt(p); in contentsMouseReleaseEvent() local
733 if (!item) in contentsMouseReleaseEvent()
736 menu = item->menu; in contentsMouseReleaseEvent()
741 pm = item->pixmap(promptColIdx); in contentsMouseReleaseEvent()
744 treeStepSize() * (item->depth() + (rootIsDecorated() ? 1 : 0)); in contentsMouseReleaseEvent()
746 if (item->goParent) { in contentsMouseReleaseEvent()
756 changeValue(item); in contentsMouseReleaseEvent()
761 setValue(item, no); in contentsMouseReleaseEvent()
764 setValue(item, mod); in contentsMouseReleaseEvent()
767 setValue(item, yes); in contentsMouseReleaseEvent()
770 changeValue(item); in contentsMouseReleaseEvent()
789 ConfigItem* item = (ConfigItem*)itemAt(p); in contentsMouseDoubleClickEvent() local
793 if (!item) in contentsMouseDoubleClickEvent()
795 if (item->goParent) { in contentsMouseDoubleClickEvent()
799 menu = item->menu; in contentsMouseDoubleClickEvent()
806 changeValue(item); in contentsMouseDoubleClickEvent()
819 ConfigItem* item = (ConfigItem *)currentItem(); in focusInEvent() local
820 if (item) { in focusInEvent()
821 setSelected(item, TRUE); in focusInEvent()
822 menu = item->menu; in focusInEvent()
940 void ConfigView::updateList(ConfigItem* item) in updateList() argument
945 v->list->updateList(item); in updateList()
1524 ConfigItem* item; in setMenuLink() local
1547 item = menuList->findConfigItem(parent); in setMenuLink()
1548 if (item) { in setMenuLink()
1549 menuList->setSelected(item, TRUE); in setMenuLink()
1550 menuList->ensureItemVisible(item); in setMenuLink()
1563 item = list->findConfigItem(menu); in setMenuLink()
1564 if (item) { in setMenuLink()
1565 list->setSelected(item, TRUE); in setMenuLink()
1566 list->ensureItemVisible(item); in setMenuLink()
1580 ConfigItem* item; in goBack() local
1585 item = (ConfigItem*)menuList->selectedItem(); in goBack()
1586 while (item) { in goBack()
1587 if (item->menu == configList->rootEntry) { in goBack()
1588 menuList->setSelected(item, TRUE); in goBack()
1591 item = (ConfigItem*)item->parent(); in goBack()