Loading scripts/kconfig/qconf.cc +23 −23 Original line number Diff line number Diff line Loading @@ -358,6 +358,18 @@ void ConfigList::reinit(void) updateListAll(); } void ConfigList::setOptionMode(QAction *action) { if (action == showNormalAction) optMode = normalOpt; else if (action == showAllAction) optMode = allOpt; else optMode = promptOpt; updateListAll(); } void ConfigList::saveSettings(void) { if (!objectName().isEmpty()) { Loading Loading @@ -901,9 +913,9 @@ void ConfigList::contextMenuEvent(QContextMenuEvent *e) } ConfigView*ConfigView::viewList; QAction *ConfigView::showNormalAction; QAction *ConfigView::showAllAction; QAction *ConfigView::showPromptAction; QAction *ConfigList::showNormalAction; QAction *ConfigList::showAllAction; QAction *ConfigList::showPromptAction; ConfigView::ConfigView(QWidget* parent, const char *name) : Parent(parent) Loading Loading @@ -934,18 +946,6 @@ ConfigView::~ConfigView(void) } } void ConfigView::setOptionMode(QAction *act) { if (act == showNormalAction) list->optMode = normalOpt; else if (act == showAllAction) list->optMode = allOpt; else list->optMode = promptOpt; list->updateListAll(); } void ConfigView::setShowName(bool b) { if (list->showName != b) { Loading Loading @@ -1488,17 +1488,17 @@ ConfigMainWindow::ConfigMainWindow(void) QActionGroup *optGroup = new QActionGroup(this); optGroup->setExclusive(true); connect(optGroup, SIGNAL(triggered(QAction*)), configView, connect(optGroup, SIGNAL(triggered(QAction*)), configList, SLOT(setOptionMode(QAction *))); connect(optGroup, SIGNAL(triggered(QAction *)), menuView, connect(optGroup, SIGNAL(triggered(QAction *)), menuList, SLOT(setOptionMode(QAction *))); configView->showNormalAction = new QAction("Show Normal Options", optGroup); configView->showAllAction = new QAction("Show All Options", optGroup); configView->showPromptAction = new QAction("Show Prompt Options", optGroup); configView->showNormalAction->setCheckable(true); configView->showAllAction->setCheckable(true); configView->showPromptAction->setCheckable(true); ConfigList::showNormalAction = new QAction("Show Normal Options", optGroup); ConfigList::showNormalAction->setCheckable(true); ConfigList::showAllAction = new QAction("Show All Options", optGroup); ConfigList::showAllAction->setCheckable(true); ConfigList::showPromptAction = new QAction("Show Prompt Options", optGroup); ConfigList::showPromptAction->setCheckable(true); QAction *showDebugAction = new QAction("Show Debug Info", this); showDebugAction->setCheckable(true); Loading scripts/kconfig/qconf.h +4 −5 Original line number Diff line number Diff line Loading @@ -74,6 +74,8 @@ public slots: void changeValue(ConfigItem* item); void updateSelection(void); void saveSettings(void); void setOptionMode(QAction *action); signals: void menuChanged(struct menu *menu); void menuSelected(struct menu *menu); Loading Loading @@ -105,6 +107,8 @@ public slots: QPalette disabledColorGroup; QPalette inactivedColorGroup; QMenu* headerPopup; static QAction *showNormalAction, *showAllAction, *showPromptAction; }; class ConfigItem : public QTreeWidgetItem { Loading Loading @@ -196,7 +200,6 @@ public slots: void setShowName(bool); void setShowRange(bool); void setShowData(bool); void setOptionMode(QAction *); signals: void showNameChanged(bool); void showRangeChanged(bool); Loading @@ -207,10 +210,6 @@ public slots: static ConfigView* viewList; ConfigView* nextView; static QAction *showNormalAction; static QAction *showAllAction; static QAction *showPromptAction; }; class ConfigInfoView : public QTextBrowser { Loading Loading
scripts/kconfig/qconf.cc +23 −23 Original line number Diff line number Diff line Loading @@ -358,6 +358,18 @@ void ConfigList::reinit(void) updateListAll(); } void ConfigList::setOptionMode(QAction *action) { if (action == showNormalAction) optMode = normalOpt; else if (action == showAllAction) optMode = allOpt; else optMode = promptOpt; updateListAll(); } void ConfigList::saveSettings(void) { if (!objectName().isEmpty()) { Loading Loading @@ -901,9 +913,9 @@ void ConfigList::contextMenuEvent(QContextMenuEvent *e) } ConfigView*ConfigView::viewList; QAction *ConfigView::showNormalAction; QAction *ConfigView::showAllAction; QAction *ConfigView::showPromptAction; QAction *ConfigList::showNormalAction; QAction *ConfigList::showAllAction; QAction *ConfigList::showPromptAction; ConfigView::ConfigView(QWidget* parent, const char *name) : Parent(parent) Loading Loading @@ -934,18 +946,6 @@ ConfigView::~ConfigView(void) } } void ConfigView::setOptionMode(QAction *act) { if (act == showNormalAction) list->optMode = normalOpt; else if (act == showAllAction) list->optMode = allOpt; else list->optMode = promptOpt; list->updateListAll(); } void ConfigView::setShowName(bool b) { if (list->showName != b) { Loading Loading @@ -1488,17 +1488,17 @@ ConfigMainWindow::ConfigMainWindow(void) QActionGroup *optGroup = new QActionGroup(this); optGroup->setExclusive(true); connect(optGroup, SIGNAL(triggered(QAction*)), configView, connect(optGroup, SIGNAL(triggered(QAction*)), configList, SLOT(setOptionMode(QAction *))); connect(optGroup, SIGNAL(triggered(QAction *)), menuView, connect(optGroup, SIGNAL(triggered(QAction *)), menuList, SLOT(setOptionMode(QAction *))); configView->showNormalAction = new QAction("Show Normal Options", optGroup); configView->showAllAction = new QAction("Show All Options", optGroup); configView->showPromptAction = new QAction("Show Prompt Options", optGroup); configView->showNormalAction->setCheckable(true); configView->showAllAction->setCheckable(true); configView->showPromptAction->setCheckable(true); ConfigList::showNormalAction = new QAction("Show Normal Options", optGroup); ConfigList::showNormalAction->setCheckable(true); ConfigList::showAllAction = new QAction("Show All Options", optGroup); ConfigList::showAllAction->setCheckable(true); ConfigList::showPromptAction = new QAction("Show Prompt Options", optGroup); ConfigList::showPromptAction->setCheckable(true); QAction *showDebugAction = new QAction("Show Debug Info", this); showDebugAction->setCheckable(true); Loading
scripts/kconfig/qconf.h +4 −5 Original line number Diff line number Diff line Loading @@ -74,6 +74,8 @@ public slots: void changeValue(ConfigItem* item); void updateSelection(void); void saveSettings(void); void setOptionMode(QAction *action); signals: void menuChanged(struct menu *menu); void menuSelected(struct menu *menu); Loading Loading @@ -105,6 +107,8 @@ public slots: QPalette disabledColorGroup; QPalette inactivedColorGroup; QMenu* headerPopup; static QAction *showNormalAction, *showAllAction, *showPromptAction; }; class ConfigItem : public QTreeWidgetItem { Loading Loading @@ -196,7 +200,6 @@ public slots: void setShowName(bool); void setShowRange(bool); void setShowData(bool); void setOptionMode(QAction *); signals: void showNameChanged(bool); void showRangeChanged(bool); Loading @@ -207,10 +210,6 @@ public slots: static ConfigView* viewList; ConfigView* nextView; static QAction *showNormalAction; static QAction *showAllAction; static QAction *showPromptAction; }; class ConfigInfoView : public QTextBrowser { Loading