Lines Matching refs:item
301 item = i; in show()
302 if (sym_get_string_value(item->menu->sym)) in show()
303 setText(QString::fromLocal8Bit(sym_get_string_value(item->menu->sym))); in show()
317 sym_set_string_value(item->menu->sym, text().latin1()); in keyPressEvent()
318 parent()->updateList(item); in keyPressEvent()
413 ConfigItem* item = (ConfigItem*)menu->data; in findConfigItem() local
415 for (; item; item = item->nextItem) { in findConfigItem()
416 if (this == item->listView()) in findConfigItem()
420 return item; in findConfigItem()
428 ConfigItem* item = (ConfigItem*)selectedItem(); in updateSelection() local
429 if (!item) in updateSelection()
432 menu = item->menu; in updateSelection()
441 void ConfigList::updateList(ConfigItem* item) in updateList() argument
449 ConfigItem* item; in updateList() local
452 item = (ConfigItem*)it.current(); in updateList()
453 if (!item->menu) in updateList()
455 item->testUpdateMenu(menu_is_visible(item->menu)); in updateList()
462 item = firstChild(); in updateList()
463 if (!item) in updateList()
464 item = new ConfigItem(this, 0, true); in updateList()
465 last = item; in updateList()
469 item = last ? last->nextSibling() : firstChild(); in updateList()
470 if (!item) in updateList()
471 item = new ConfigItem(this, last, rootEntry, true); in updateList()
473 item->testUpdateMenu(true); in updateList()
475 updateMenuList(item, rootEntry); in updateList()
484 void ConfigList::setValue(ConfigItem* item, tristate val) in setValue() argument
490 sym = item->menu ? item->menu->sym : 0; in setValue()
502 if (oldval == no && item->menu->list) in setValue()
503 item->setOpen(TRUE); in setValue()
504 parent()->updateList(item); in setValue()
509 void ConfigList::changeValue(ConfigItem* item) in changeValue() argument
515 menu = item->menu; in changeValue()
520 if (item->menu->list) in changeValue()
521 item->setOpen(!item->isOpen()); in changeValue()
531 if (item->menu->list) { in changeValue()
533 item->setOpen(!item->isOpen()); in changeValue()
535 item->setOpen(TRUE); in changeValue()
538 parent()->updateList(item); in changeValue()
544 item->startRename(colMap[dataColIdx]); in changeValue()
546 parent()->lineEdit->show(item); in changeValue()
569 ConfigItem* item; in setParentMenu() local
578 for (; (item = (ConfigItem*)it.current()); it++) { in setParentMenu()
579 if (item->menu == oldroot) { in setParentMenu()
580 setCurrentItem(item); in setParentMenu()
581 ensureItemVisible(item); in setParentMenu()
598 ConfigItem* item; in updateMenuList() local
604 while ((item = parent->firstChild())) in updateMenuList()
605 delete item; in updateMenuList()
613 item = last ? last->nextSibling() : parent->firstChild(); in updateMenuList()
633 if (!item || item->menu != child) in updateMenuList()
634 item = new ConfigItem(parent, last, child, visible); in updateMenuList()
636 item->testUpdateMenu(visible); in updateMenuList()
639 updateMenuList(item, child); in updateMenuList()
641 updateMenuList(item, 0); in updateMenuList()
642 last = item; in updateMenuList()
646 if (item && item->menu == child) { in updateMenuList()
648 if (last == item) in updateMenuList()
650 else while (last->nextSibling() != item) in updateMenuList()
652 delete item; in updateMenuList()
660 ConfigItem* item; in keyPressEvent() local
674 item = (ConfigItem*)i; in keyPressEvent()
679 if (item->goParent) { in keyPressEvent()
683 menu = item->menu; in keyPressEvent()
693 changeValue(item); in keyPressEvent()
696 setValue(item, no); in keyPressEvent()
699 setValue(item, mod); in keyPressEvent()
702 setValue(item, yes); in keyPressEvent()
721 ConfigItem* item = (ConfigItem*)itemAt(p); in contentsMouseReleaseEvent() local
727 if (!item) in contentsMouseReleaseEvent()
730 menu = item->menu; in contentsMouseReleaseEvent()
735 pm = item->pixmap(promptColIdx); in contentsMouseReleaseEvent()
738 treeStepSize() * (item->depth() + (rootIsDecorated() ? 1 : 0)); in contentsMouseReleaseEvent()
740 if (item->goParent) { in contentsMouseReleaseEvent()
750 changeValue(item); in contentsMouseReleaseEvent()
755 setValue(item, no); in contentsMouseReleaseEvent()
758 setValue(item, mod); in contentsMouseReleaseEvent()
761 setValue(item, yes); in contentsMouseReleaseEvent()
764 changeValue(item); in contentsMouseReleaseEvent()
783 ConfigItem* item = (ConfigItem*)itemAt(p); in contentsMouseDoubleClickEvent() local
787 if (!item) in contentsMouseDoubleClickEvent()
789 if (item->goParent) { in contentsMouseDoubleClickEvent()
793 menu = item->menu; in contentsMouseDoubleClickEvent()
800 changeValue(item); in contentsMouseDoubleClickEvent()
813 ConfigItem* item = (ConfigItem *)currentItem(); in focusInEvent() local
814 if (item) { in focusInEvent()
815 setSelected(item, TRUE); in focusInEvent()
816 menu = item->menu; in focusInEvent()
934 void ConfigView::updateList(ConfigItem* item) in updateList() argument
939 v->list->updateList(item); in updateList()
1515 ConfigItem* item; in setMenuLink() local
1538 item = menuList->findConfigItem(parent); in setMenuLink()
1539 if (item) { in setMenuLink()
1540 menuList->setSelected(item, TRUE); in setMenuLink()
1541 menuList->ensureItemVisible(item); in setMenuLink()
1554 item = list->findConfigItem(menu); in setMenuLink()
1555 if (item) { in setMenuLink()
1556 list->setSelected(item, TRUE); in setMenuLink()
1557 list->ensureItemVisible(item); in setMenuLink()
1571 ConfigItem* item; in goBack() local
1576 item = (ConfigItem*)menuList->selectedItem(); in goBack()
1577 while (item) { in goBack()
1578 if (item->menu == configList->rootEntry) { in goBack()
1579 menuList->setSelected(item, TRUE); in goBack()
1582 item = (ConfigItem*)item->parent(); in goBack()