• Home
  • Raw
  • Download

Lines Matching +full:debug +full:- +full:mode

2  * Copyright (C) 2002 Roman Zippel <zippel@linux-m68k.org>
115 setPixmap(promptColIdx, list->menuBackPix); in updateMenu()
120 sym = menu->sym; in updateMenu()
121 prop = menu->prompt; in updateMenu()
124 if (prop) switch (prop->type) { in updateMenu()
126 if (list->mode == singleMode || list->mode == symbolMode) { in updateMenu()
130 if (sym && list->rootEntry == menu) in updateMenu()
132 setPixmap(promptColIdx, list->menuPix); in updateMenu()
148 setText(nameColIdx, QString::fromLocal8Bit(sym->name)); in updateMenu()
156 if (!sym_is_changable(sym) && list->optMode == normalOpt) { in updateMenu()
167 setPixmap(promptColIdx, list->choiceYesPix); in updateMenu()
169 setPixmap(promptColIdx, list->symbolYesPix); in updateMenu()
174 setPixmap(promptColIdx, list->symbolModPix); in updateMenu()
180 setPixmap(promptColIdx, list->choiceNoPix); in updateMenu()
182 setPixmap(promptColIdx, list->symbolNoPix); in updateMenu()
224 sym_calc_value(menu->sym); in testUpdateMenu()
225 if (menu->flags & MENU_CHANGED) { in testUpdateMenu()
227 menu->flags &= ~MENU_CHANGED; in testUpdateMenu()
228 for (i = (ConfigItem*)menu->data; i; i = i->nextItem) in testUpdateMenu()
229 i->updateMenu(); in testUpdateMenu()
230 } else if (listView()->updateAll) in testUpdateMenu()
242 nextItem = (ConfigItem*)menu->data; in init()
243 menu->data = this; in init()
245 if (list->mode != fullMode) in init()
247 sym_calc_value(menu->sym); in init()
258 ConfigItem** ip = (ConfigItem**)&menu->data; in ~ConfigItem()
259 for (; *ip; ip = &(*ip)->nextItem) { in ~ConfigItem()
277 if (sym_get_string_value(item->menu->sym)) in show()
278 setText(QString::fromLocal8Bit(sym_get_string_value(item->menu->sym))); in show()
287 switch (e->key()) { in keyPressEvent()
292 sym_set_string_value(item->menu->sym, text().toLatin1()); in keyPressEvent()
293 parent()->updateList(item); in keyPressEvent()
299 e->accept(); in keyPressEvent()
300 parent()->list->setFocus(); in keyPressEvent()
310 showName(false), showRange(false), showData(false), mode(singleMode), optMode(normalOpt), in ConfigList()
328 configSettings->beginGroup(name); in ConfigList()
329 showName = configSettings->value("/showName", false).toBool(); in ConfigList()
330 showRange = configSettings->value("/showRange", false).toBool(); in ConfigList()
331 showData = configSettings->value("/showData", false).toBool(); in ConfigList()
332 optMode = (enum optionMode)configSettings->value("/optionMode", 0).toInt(); in ConfigList()
333 configSettings->endGroup(); in ConfigList()
377 configSettings->beginGroup(objectName()); in saveSettings()
378 configSettings->setValue("/showName", showName); in saveSettings()
379 configSettings->setValue("/showRange", showRange); in saveSettings()
380 configSettings->setValue("/showData", showData); in saveSettings()
381 configSettings->setValue("/optionMode", (int)optMode); in saveSettings()
382 configSettings->endGroup(); in saveSettings()
388 ConfigItem* item = (ConfigItem*)menu->data; in findConfigItem()
390 for (; item; item = item->nextItem) { in findConfigItem()
391 if (this == item->listView()) in findConfigItem()
410 menu = item->menu; in updateSelection()
414 type = menu->prompt ? menu->prompt->type : P_UNKNOWN; in updateSelection()
415 if (mode == menuMode && type == P_MENU) in updateSelection()
424 if (mode != listMode) in updateList()
431 if (!item->menu) in updateList()
433 item->testUpdateMenu(menu_is_visible(item->menu)); in updateList()
440 if (rootEntry != &rootmenu && (mode == singleMode || in updateList()
441 (mode == symbolMode && rootEntry->parent != &rootmenu))) { in updateList()
447 if ((mode == singleMode || (mode == symbolMode && !(rootEntry->flags & MENU_ROOT))) && in updateList()
448 rootEntry->sym && rootEntry->prompt) { in updateList()
449 item = last ? last->nextSibling() : firstChild(); in updateList()
453 item->testUpdateMenu(true); in updateList()
472 sym = item->menu ? item->menu->sym : 0; in setValue()
484 if (oldval == no && item->menu->list) in setValue()
485 item->setExpanded(true); in setValue()
486 parent()->updateList(item); in setValue()
497 menu = item->menu; in changeValue()
500 sym = menu->sym; in changeValue()
502 if (item->menu->list) in changeValue()
503 item->setExpanded(!item->isExpanded()); in changeValue()
513 if (item->menu->list) { in changeValue()
515 item->setExpanded(!item->isExpanded()); in changeValue()
517 item->setExpanded(true); in changeValue()
520 parent()->updateList(item); in changeValue()
525 parent()->lineEdit->show(item); in changeValue()
536 type = menu && menu->prompt ? menu->prompt->type : P_UNKNOWN; in setRootMenu()
543 currentItem()->setSelected(hasFocus()); in setRootMenu()
556 setRootMenu(menu_get_parent_menu(rootEntry->parent)); in setParentMenu()
561 if (item->menu == oldroot) { in setParentMenu()
587 while (parent->childCount() > 0) in updateMenuList()
589 delete parent->takeChild(0); in updateMenuList()
595 last = parent->firstChild(); in updateMenuList()
596 if (last && !last->goParent) in updateMenuList()
598 for (child = menu->list; child; child = child->next) { in updateMenuList()
599 item = last ? last->nextSibling() : parent->firstChild(); in updateMenuList()
600 type = child->prompt ? child->prompt->type : P_UNKNOWN; in updateMenuList()
602 switch (mode) { in updateMenuList()
604 if (!(child->flags & MENU_ROOT)) in updateMenuList()
608 if (child->flags & MENU_ROOT) in updateMenuList()
617 if (!child->sym && !child->list && !child->prompt) in updateMenuList()
619 if (!item || item->menu != child) in updateMenuList()
622 item->testUpdateMenu(visible); in updateMenuList()
624 if (mode == fullMode || mode == menuMode || type != P_MENU) in updateMenuList()
632 if (item && item->menu == child) { in updateMenuList()
633 last = parent->firstChild(); in updateMenuList()
636 else while (last->nextSibling() != item) in updateMenuList()
637 last = last->nextSibling(); in updateMenuList()
652 while (parent->topLevelItemCount() > 0) in updateMenuList()
654 delete parent->takeTopLevelItem(0); in updateMenuList()
660 last = (ConfigItem*)parent->topLevelItem(0); in updateMenuList()
661 if (last && !last->goParent) in updateMenuList()
663 for (child = menu->list; child; child = child->next) { in updateMenuList()
664 item = last ? last->nextSibling() : (ConfigItem*)parent->topLevelItem(0); in updateMenuList()
665 type = child->prompt ? child->prompt->type : P_UNKNOWN; in updateMenuList()
667 switch (mode) { in updateMenuList()
669 if (!(child->flags & MENU_ROOT)) in updateMenuList()
673 if (child->flags & MENU_ROOT) in updateMenuList()
682 if (!child->sym && !child->list && !child->prompt) in updateMenuList()
684 if (!item || item->menu != child) in updateMenuList()
687 item->testUpdateMenu(visible); in updateMenuList()
689 if (mode == fullMode || mode == menuMode || type != P_MENU) in updateMenuList()
697 if (item && item->menu == child) { in updateMenuList()
698 last = (ConfigItem*)parent->topLevelItem(0); in updateMenuList()
701 else while (last->nextSibling() != item) in updateMenuList()
702 last = last->nextSibling(); in updateMenuList()
715 if (ev->key() == Qt::Key_Escape && mode != fullMode && mode != listMode) { in keyPressEvent()
717 ev->accept(); in keyPressEvent()
727 switch (ev->key()) { in keyPressEvent()
730 if (item->goParent) { in keyPressEvent()
734 menu = item->menu; in keyPressEvent()
737 type = menu->prompt ? menu->prompt->type : P_UNKNOWN; in keyPressEvent()
739 mode != fullMode && mode != menuMode) { in keyPressEvent()
759 ev->accept(); in keyPressEvent()
764 //QPoint p(contentsToViewport(e->pos())); in mousePressEvent()
771 QPoint p = e->pos(); in mouseReleaseEvent()
781 menu = item->menu; in mouseReleaseEvent()
782 x = header()->offset() + p.x(); in mouseReleaseEvent()
783 idx = header()->logicalIndexAt(x); in mouseReleaseEvent()
786 icon = item->pixmap(promptColIdx); in mouseReleaseEvent()
788 …int off = header()->sectionPosition(0) + visualRect(indexAt(p)).x() + 4; // 4 is Hardcoded image o… in mouseReleaseEvent()
790 if (item->goParent) { in mouseReleaseEvent()
795 ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN; in mouseReleaseEvent()
797 mode != fullMode && mode != menuMode) in mouseReleaseEvent()
825 //QPoint p(contentsToViewport(e->pos())); in mouseMoveEvent()
832 QPoint p = e->pos(); // TODO: Check if this works(was contentsToViewport). in mouseDoubleClickEvent()
839 if (item->goParent) { in mouseDoubleClickEvent()
843 menu = item->menu; in mouseDoubleClickEvent()
846 ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN; in mouseDoubleClickEvent()
847 if (ptype == P_MENU && (mode == singleMode || mode == symbolMode)) in mouseDoubleClickEvent()
849 else if (menu->sym) in mouseDoubleClickEvent()
865 item->setSelected(true); in focusInEvent()
866 menu = item->menu; in focusInEvent()
873 if (e->y() <= header()->geometry().bottom()) { in contextMenuEvent()
879 action->setCheckable(true); in contextMenuEvent()
884 action->setChecked(showName); in contextMenuEvent()
885 headerPopup->addAction(action); in contextMenuEvent()
887 action->setCheckable(true); in contextMenuEvent()
892 action->setChecked(showRange); in contextMenuEvent()
893 headerPopup->addAction(action); in contextMenuEvent()
895 action->setCheckable(true); in contextMenuEvent()
900 action->setChecked(showData); in contextMenuEvent()
901 headerPopup->addAction(action); in contextMenuEvent()
903 headerPopup->exec(e->globalPos()); in contextMenuEvent()
904 e->accept(); in contextMenuEvent()
906 e->ignore(); in contextMenuEvent()
919 verticalLayout->setContentsMargins(0, 0, 0, 0); in ConfigView()
922 verticalLayout->addWidget(list); in ConfigView()
924 lineEdit->hide(); in ConfigView()
925 verticalLayout->addWidget(lineEdit); in ConfigView()
927 this->nextView = viewList; in ConfigView()
935 for (vp = &viewList; *vp; vp = &(*vp)->nextView) { in ~ConfigView()
946 list->optMode = normalOpt; in setOptionMode()
948 list->optMode = allOpt; in setOptionMode()
950 list->optMode = promptOpt; in setOptionMode()
952 list->updateListAll(); in setOptionMode()
957 if (list->showName != b) { in setShowName()
958 list->showName = b; in setShowName()
959 list->reinit(); in setShowName()
966 if (list->showRange != b) { in setShowRange()
967 list->showRange = b; in setShowRange()
968 list->reinit(); in setShowRange()
975 if (list->showData != b) { in setShowData()
976 list->showData = b; in setShowData()
977 list->reinit(); in setShowData()
987 (*it)->setExpanded(open); in setAllOpen()
997 for (v = viewList; v; v = v->nextView) in updateList()
998 v->list->updateList(item); in updateList()
1005 for (v = viewList; v; v = v->nextView) in updateListAll()
1006 v->list->updateListAll(); in updateListAll()
1016 configSettings->beginGroup(objectName()); in ConfigInfoView()
1017 _showDebug = configSettings->value("/showDebug", false).toBool(); in ConfigInfoView()
1018 configSettings->endGroup(); in ConfigInfoView()
1026 configSettings->beginGroup(objectName()); in saveSettings()
1027 configSettings->setValue("/showDebug", showDebug()); in saveSettings()
1028 configSettings->endGroup(); in saveSettings()
1061 str += print_filter(sym->name); in symbolInfo()
1065 str += sym->visible == yes ? "y" : sym->visible == mod ? "m" : "n"; in symbolInfo()
1075 QString head, debug, help; in menuInfo() local
1077 sym = _menu->sym; in menuInfo()
1079 if (_menu->prompt) { in menuInfo()
1081 head += print_filter(_(_menu->prompt->text)); in menuInfo()
1083 if (sym->name) { in menuInfo()
1087 head += print_filter(sym->name); in menuInfo()
1092 } else if (sym->name) { in menuInfo()
1096 head += print_filter(sym->name); in menuInfo()
1104 debug = debug_info(sym); in menuInfo()
1110 } else if (_menu->prompt) { in menuInfo()
1112 head += print_filter(_(_menu->prompt->text)); in menuInfo()
1115 if (_menu->prompt->visible.expr) { in menuInfo()
1116 debug += "&nbsp;&nbsp;dep: "; in menuInfo()
1117 expr_print(_menu->prompt->visible.expr, expr_print_help, &debug, E_NONE); in menuInfo()
1118 debug += "<br><br>"; in menuInfo()
1123 debug += QString().sprintf("defined at %s:%d<br><br>", _menu->file->name, _menu->lineno); in menuInfo()
1125 setText(head + debug + help); in menuInfo()
1130 QString debug; in debug_info() local
1132 debug += "type: "; in debug_info()
1133 debug += print_filter(sym_type_name(sym->type)); in debug_info()
1135 debug += " (choice)"; in debug_info()
1136 debug += "<br>"; in debug_info()
1137 if (sym->rev_dep.expr) { in debug_info()
1138 debug += "reverse dep: "; in debug_info()
1139 expr_print(sym->rev_dep.expr, expr_print_help, &debug, E_NONE); in debug_info()
1140 debug += "<br>"; in debug_info()
1142 for (struct property *prop = sym->prop; prop; prop = prop->next) { in debug_info()
1143 switch (prop->type) { in debug_info()
1146 debug += QString().sprintf("prompt: <a href=\"m%p\">", prop->menu); in debug_info()
1147 debug += print_filter(_(prop->text)); in debug_info()
1148 debug += "</a><br>"; in debug_info()
1154 debug += prop_get_type_name(prop->type); in debug_info()
1155 debug += ": "; in debug_info()
1156 expr_print(prop->expr, expr_print_help, &debug, E_NONE); in debug_info()
1157 debug += "<br>"; in debug_info()
1161 debug += "choice: "; in debug_info()
1162 expr_print(prop->expr, expr_print_help, &debug, E_NONE); in debug_info()
1163 debug += "<br>"; in debug_info()
1167 debug += "unknown property: "; in debug_info()
1168 debug += prop_get_type_name(prop->type); in debug_info()
1169 debug += "<br>"; in debug_info()
1171 if (prop->visible.expr) { in debug_info()
1172 debug += "&nbsp;&nbsp;&nbsp;&nbsp;dep: "; in debug_info()
1173 expr_print(prop->visible.expr, expr_print_help, &debug, E_NONE); in debug_info()
1174 debug += "<br>"; in debug_info()
1177 debug += "<br>"; in debug_info()
1179 return debug; in debug_info()
1218 if (sym && sym->name && !(sym->flags & SYMBOL_CONST)) { in expr_print_help()
1229 QAction* action = new QAction(_("Show Debug Info"), popup); in createStandardContextMenu()
1230 action->setCheckable(true); in createStandardContextMenu()
1233 action->setChecked(showDebug()); in createStandardContextMenu()
1234 popup->addSeparator(); in createStandardContextMenu()
1235 popup->addAction(action); in createStandardContextMenu()
1251 layout1->setContentsMargins(11, 11, 11, 11); in ConfigSearchWindow()
1252 layout1->setSpacing(6); in ConfigSearchWindow()
1254 layout2->setContentsMargins(0, 0, 0, 0); in ConfigSearchWindow()
1255 layout2->setSpacing(6); in ConfigSearchWindow()
1256 layout2->addWidget(new QLabel(_("Find:"), this)); in ConfigSearchWindow()
1259 layout2->addWidget(editField); in ConfigSearchWindow()
1261 searchButton->setAutoDefault(false); in ConfigSearchWindow()
1263 layout2->addWidget(searchButton); in ConfigSearchWindow()
1264 layout1->addLayout(layout2); in ConfigSearchWindow()
1267 split->setOrientation(Qt::Vertical); in ConfigSearchWindow()
1269 list->list->mode = listMode; in ConfigSearchWindow()
1271 connect(list->list, SIGNAL(menuChanged(struct menu *)), in ConfigSearchWindow()
1273 connect(list->list, SIGNAL(menuChanged(struct menu *)), in ConfigSearchWindow()
1276 layout1->addWidget(split); in ConfigSearchWindow()
1283 configSettings->beginGroup(name); in ConfigSearchWindow()
1284 width = configSettings->value("/window width", parent->width() / 2).toInt(); in ConfigSearchWindow()
1285 height = configSettings->value("/window height", parent->height() / 2).toInt(); in ConfigSearchWindow()
1287 x = configSettings->value("/window x"); in ConfigSearchWindow()
1288 y = configSettings->value("/window y"); in ConfigSearchWindow()
1291 QList<int> sizes = configSettings->readSizes("/split", &ok); in ConfigSearchWindow()
1293 split->setSizes(sizes); in ConfigSearchWindow()
1294 configSettings->endGroup(); in ConfigSearchWindow()
1302 configSettings->beginGroup(objectName()); in saveSettings()
1303 configSettings->setValue("/window x", pos().x()); in saveSettings()
1304 configSettings->setValue("/window y", pos().y()); in saveSettings()
1305 configSettings->setValue("/window width", size().width()); in saveSettings()
1306 configSettings->setValue("/window height", size().height()); in saveSettings()
1307 configSettings->writeSizes("/split", split->sizes()); in saveSettings()
1308 configSettings->endGroup(); in saveSettings()
1319 list->list->clear(); in search()
1320 info->clear(); in search()
1322 result = sym_re_search(editField->text().toLatin1()); in search()
1327 lastItem = new ConfigItem(list->list, lastItem, prop->menu, in search()
1328 menu_is_visible(prop->menu)); in search()
1344 QDesktopWidget *d = configApp->desktop(); in ConfigMainWindow()
1346 rootmenu.prompt->text, in ConfigMainWindow()
1351 width = configSettings->value("/window width", d->width() - 64).toInt(); in ConfigMainWindow()
1352 height = configSettings->value("/window height", d->height() - 64).toInt(); in ConfigMainWindow()
1354 x = configSettings->value("/window x"); in ConfigMainWindow()
1355 y = configSettings->value("/window y"); in ConfigMainWindow()
1360 split1->setOrientation(Qt::Horizontal); in ConfigMainWindow()
1364 menuList = menuView->list; in ConfigMainWindow()
1367 split2->setOrientation(Qt::Vertical); in ConfigMainWindow()
1371 configList = configView->list; in ConfigMainWindow()
1376 configList->setFocus(); in ConfigMainWindow()
1384 backAction->setEnabled(false); in ConfigMainWindow()
1386 quitAction->setShortcut(Qt::CTRL + Qt::Key_Q); in ConfigMainWindow()
1389 loadAction->setShortcut(Qt::CTRL + Qt::Key_L); in ConfigMainWindow()
1392 saveAction->setShortcut(Qt::CTRL + Qt::Key_S); in ConfigMainWindow()
1400 searchAction->setShortcut(Qt::CTRL + Qt::Key_F); in ConfigMainWindow()
1403 singleViewAction->setCheckable(true); in ConfigMainWindow()
1406 splitViewAction->setCheckable(true); in ConfigMainWindow()
1409 fullViewAction->setCheckable(true); in ConfigMainWindow()
1413 showNameAction->setCheckable(true); in ConfigMainWindow()
1415 showNameAction->setChecked(configView->showName()); in ConfigMainWindow()
1417 showRangeAction->setCheckable(true); in ConfigMainWindow()
1420 showDataAction->setCheckable(true); in ConfigMainWindow()
1424 optGroup->setExclusive(true); in ConfigMainWindow()
1430 configView->showNormalAction = new QAction(_("Show Normal Options"), optGroup); in ConfigMainWindow()
1431 configView->showAllAction = new QAction(_("Show All Options"), optGroup); in ConfigMainWindow()
1432 configView->showPromptAction = new QAction(_("Show Prompt Options"), optGroup); in ConfigMainWindow()
1433 configView->showNormalAction->setCheckable(true); in ConfigMainWindow()
1434 configView->showAllAction->setCheckable(true); in ConfigMainWindow()
1435 configView->showPromptAction->setCheckable(true); in ConfigMainWindow()
1437 QAction *showDebugAction = new QAction( _("Show Debug Info"), this); in ConfigMainWindow()
1438 showDebugAction->setCheckable(true); in ConfigMainWindow()
1440 showDebugAction->setChecked(helpText->showDebug()); in ConfigMainWindow()
1448 toolBar->addAction(backAction); in ConfigMainWindow()
1449 toolBar->addSeparator(); in ConfigMainWindow()
1450 toolBar->addAction(loadAction); in ConfigMainWindow()
1451 toolBar->addAction(saveAction); in ConfigMainWindow()
1452 toolBar->addSeparator(); in ConfigMainWindow()
1453 toolBar->addAction(singleViewAction); in ConfigMainWindow()
1454 toolBar->addAction(splitViewAction); in ConfigMainWindow()
1455 toolBar->addAction(fullViewAction); in ConfigMainWindow()
1458 QMenu* config = menu->addMenu(_("&File")); in ConfigMainWindow()
1459 config->addAction(loadAction); in ConfigMainWindow()
1460 config->addAction(saveAction); in ConfigMainWindow()
1461 config->addAction(saveAsAction); in ConfigMainWindow()
1462 config->addSeparator(); in ConfigMainWindow()
1463 config->addAction(quitAction); in ConfigMainWindow()
1466 QMenu* editMenu = menu->addMenu(_("&Edit")); in ConfigMainWindow()
1467 editMenu->addAction(searchAction); in ConfigMainWindow()
1470 QMenu* optionMenu = menu->addMenu(_("&Option")); in ConfigMainWindow()
1471 optionMenu->addAction(showNameAction); in ConfigMainWindow()
1472 optionMenu->addAction(showRangeAction); in ConfigMainWindow()
1473 optionMenu->addAction(showDataAction); in ConfigMainWindow()
1474 optionMenu->addSeparator(); in ConfigMainWindow()
1475 optionMenu->addActions(optGroup->actions()); in ConfigMainWindow()
1476 optionMenu->addSeparator(); in ConfigMainWindow()
1479 menu->addSeparator(); in ConfigMainWindow()
1480 QMenu* helpMenu = menu->addMenu(_("&Help")); in ConfigMainWindow()
1481 helpMenu->addAction(showIntroAction); in ConfigMainWindow()
1482 helpMenu->addAction(showAboutAction); in ConfigMainWindow()
1504 QString listMode = configSettings->value("/listMode", "symbol").toString(); in ConfigMainWindow()
1513 QList<int> sizes = configSettings->readSizes("/split1", &ok); in ConfigMainWindow()
1515 split1->setSizes(sizes); in ConfigMainWindow()
1517 sizes = configSettings->readSizes("/split2", &ok); in ConfigMainWindow()
1519 split2->setSizes(sizes); in ConfigMainWindow()
1553 searchWindow->show(); in searchConfig()
1558 configList->setRootMenu(menu); in changeMenu()
1559 if (configList->rootEntry->parent == &rootmenu) in changeMenu()
1560 backAction->setEnabled(false); in changeMenu()
1562 backAction->setEnabled(true); in changeMenu()
1571 if (configList->menuSkip(menu)) in setMenuLink()
1574 switch (configList->mode) { in setMenuLink()
1580 list->setRootMenu(parent); in setMenuLink()
1583 if (menu->flags & MENU_ROOT) { in setMenuLink()
1584 configList->setRootMenu(menu); in setMenuLink()
1585 configList->clearSelection(); in setMenuLink()
1589 parent = menu_get_parent_menu(menu->parent); in setMenuLink()
1592 item = menuList->findConfigItem(parent); in setMenuLink()
1594 item->setSelected(true); in setMenuLink()
1595 menuList->scrollToItem(item); in setMenuLink()
1597 list->setRootMenu(parent); in setMenuLink()
1608 item = list->findConfigItem(menu); in setMenuLink()
1610 item->setSelected(true); in setMenuLink()
1611 list->scrollToItem(item); in setMenuLink()
1612 list->setFocus(); in setMenuLink()
1619 if (menuList->mode == menuMode) in listFocusChanged()
1620 configList->clearSelection(); in listFocusChanged()
1627 configList->setParentMenu(); in goBack()
1628 if (configList->rootEntry == &rootmenu) in goBack()
1629 backAction->setEnabled(false); in goBack()
1631 if (menuList->selectedItems().count() == 0) in goBack()
1634 item = (ConfigItem*)menuList->selectedItems().first(); in goBack()
1637 if (item->menu == configList->rootEntry) { in goBack()
1638 oldSelection->setSelected(false); in goBack()
1639 item->setSelected(true); in goBack()
1642 item = (ConfigItem*)item->parent(); in goBack()
1648 singleViewAction->setEnabled(false); in showSingleView()
1649 singleViewAction->setChecked(true); in showSingleView()
1650 splitViewAction->setEnabled(true); in showSingleView()
1651 splitViewAction->setChecked(false); in showSingleView()
1652 fullViewAction->setEnabled(true); in showSingleView()
1653 fullViewAction->setChecked(false); in showSingleView()
1655 menuView->hide(); in showSingleView()
1656 menuList->setRootMenu(0); in showSingleView()
1657 configList->mode = singleMode; in showSingleView()
1658 if (configList->rootEntry == &rootmenu) in showSingleView()
1659 configList->updateListAll(); in showSingleView()
1661 configList->setRootMenu(&rootmenu); in showSingleView()
1662 configList->setFocus(); in showSingleView()
1667 singleViewAction->setEnabled(true); in showSplitView()
1668 singleViewAction->setChecked(false); in showSplitView()
1669 splitViewAction->setEnabled(false); in showSplitView()
1670 splitViewAction->setChecked(true); in showSplitView()
1671 fullViewAction->setEnabled(true); in showSplitView()
1672 fullViewAction->setChecked(false); in showSplitView()
1674 configList->mode = symbolMode; in showSplitView()
1675 if (configList->rootEntry == &rootmenu) in showSplitView()
1676 configList->updateListAll(); in showSplitView()
1678 configList->setRootMenu(&rootmenu); in showSplitView()
1679 configList->setAllOpen(true); in showSplitView()
1680 configApp->processEvents(); in showSplitView()
1681 menuList->mode = menuMode; in showSplitView()
1682 menuList->setRootMenu(&rootmenu); in showSplitView()
1683 menuList->setAllOpen(true); in showSplitView()
1684 menuView->show(); in showSplitView()
1685 menuList->setFocus(); in showSplitView()
1690 singleViewAction->setEnabled(true); in showFullView()
1691 singleViewAction->setChecked(false); in showFullView()
1692 splitViewAction->setEnabled(true); in showFullView()
1693 splitViewAction->setChecked(false); in showFullView()
1694 fullViewAction->setEnabled(false); in showFullView()
1695 fullViewAction->setChecked(true); in showFullView()
1697 menuView->hide(); in showFullView()
1698 menuList->setRootMenu(0); in showFullView()
1699 configList->mode = fullMode; in showFullView()
1700 if (configList->rootEntry == &rootmenu) in showFullView()
1701 configList->updateListAll(); in showFullView()
1703 configList->setRootMenu(&rootmenu); in showFullView()
1704 configList->setFocus(); in showFullView()
1714 e->accept(); in closeEvent()
1725 e->accept(); in closeEvent()
1727 e->ignore(); in closeEvent()
1730 e->accept(); in closeEvent()
1733 e->ignore(); in closeEvent()
1748 "still view the help of a grayed-out option.\n\n" in showIntro()
1749 "Toggling Show Debug Info under the Options menu will show the dependencies,\n" in showIntro()
1757 static const QString str = _("qconf is Copyright (C) 2002 Roman Zippel <zippel@linux-m68k.org>.\n" in showAbout()
1766 configSettings->setValue("/window x", pos().x()); in saveSettings()
1767 configSettings->setValue("/window y", pos().y()); in saveSettings()
1768 configSettings->setValue("/window width", size().width()); in saveSettings()
1769 configSettings->setValue("/window height", size().height()); in saveSettings()
1772 switch(configList->mode) { in saveSettings()
1788 configSettings->setValue("/listMode", entry); in saveSettings()
1790 configSettings->writeSizes("/split1", split1->sizes()); in saveSettings()
1791 configSettings->writeSizes("/split2", split2->sizes()); in saveSettings()
1797 saveAction->setEnabled(conf_get_changed()); in conf_changed()
1805 menu->flags |= MENU_ROOT; in fixup_rootmenu()
1806 for (child = menu->list; child; child = child->next) { in fixup_rootmenu()
1807 if (child->prompt && child->prompt->type == P_MENU) { in fixup_rootmenu()
1810 menu_cnt--; in fixup_rootmenu()
1820 printf(_("%s [-s] <config>\n").toLatin1().constData(), progname); in usage()
1834 if (ac > 1 && av[1][0] == '-') { in main()
1855 configSettings->beginGroup("/kconfig/qconf"); in main()
1859 configApp->connect(configApp, SIGNAL(lastWindowClosed()), SLOT(quit())); in main()
1860 configApp->connect(configApp, SIGNAL(aboutToQuit()), v, SLOT(saveSettings())); in main()
1861 v->show(); in main()
1862 configApp->exec(); in main()
1864 configSettings->endGroup(); in main()