Loading scripts/kconfig/qconf.cc +15 −28 Original line number Diff line number Diff line Loading @@ -307,8 +307,8 @@ parent: QStyledItemDelegate::setModelData(editor, model, index); } ConfigList::ConfigList(ConfigView* p, const char *name) : Parent(p), ConfigList::ConfigList(QWidget *parent, const char *name) : QTreeWidget(parent), updateAll(false), showName(false), showRange(false), mode(singleMode), optMode(normalOpt), rootEntry(0), headerPopup(0) Loading Loading @@ -965,17 +965,6 @@ QAction *ConfigList::showNormalAction; QAction *ConfigList::showAllAction; QAction *ConfigList::showPromptAction; ConfigView::ConfigView(QWidget* parent, const char *name) : Parent(parent) { setObjectName(name); QVBoxLayout *verticalLayout = new QVBoxLayout(this); verticalLayout->setContentsMargins(0, 0, 0, 0); list = new ConfigList(this); verticalLayout->addWidget(list); } void ConfigList::setAllOpen(bool open) { QTreeWidgetItemIterator it(this); Loading Loading @@ -1302,12 +1291,12 @@ ConfigSearchWindow::ConfigSearchWindow(ConfigMainWindow *parent) split = new QSplitter(this); split->setOrientation(Qt::Vertical); list = new ConfigView(split, "search"); list->list->mode = listMode; list = new ConfigList(split, "search"); list->mode = listMode; info = new ConfigInfoView(split, "search"); connect(list->list, SIGNAL(menuChanged(struct menu *)), connect(list, SIGNAL(menuChanged(struct menu *)), info, SLOT(setInfo(struct menu *))); connect(list->list, SIGNAL(menuChanged(struct menu *)), connect(list, SIGNAL(menuChanged(struct menu *)), parent, SLOT(setMenuLink(struct menu *))); layout1->addWidget(split); Loading Loading @@ -1351,7 +1340,7 @@ void ConfigSearchWindow::search(void) ConfigItem *lastItem = NULL; free(result); list->list->clear(); list->clear(); info->clear(); result = sym_re_search(editField->text().toLatin1()); Loading @@ -1359,7 +1348,7 @@ void ConfigSearchWindow::search(void) return; for (p = result; *p; p++) { for_all_prompts((*p), prop) lastItem = new ConfigItem(list->list, lastItem, prop->menu, lastItem = new ConfigItem(list, lastItem, prop->menu, menu_is_visible(prop->menu)); } } Loading Loading @@ -1407,23 +1396,21 @@ ConfigMainWindow::ConfigMainWindow(void) split1->setOrientation(Qt::Horizontal); split1->setChildrenCollapsible(false); menuView = new ConfigView(widget, "menu"); menuList = menuView->list; menuList = new ConfigList(widget, "menu"); split2 = new QSplitter(widget); split2->setChildrenCollapsible(false); split2->setOrientation(Qt::Vertical); // create config tree configView = new ConfigView(widget, "config"); configList = configView->list; configList = new ConfigList(widget, "config"); helpText = new ConfigInfoView(widget, "help"); layout->addWidget(split2); split2->addWidget(split1); split1->addWidget(configView); split1->addWidget(menuView); split1->addWidget(configList); split1->addWidget(menuList); split2->addWidget(helpText); setTabOrder(configList, helpText); Loading Loading @@ -1732,7 +1719,7 @@ void ConfigMainWindow::showSingleView(void) backAction->setEnabled(true); menuView->hide(); menuList->hide(); menuList->setRootMenu(0); configList->mode = singleMode; if (configList->rootEntry == &rootmenu) Loading Loading @@ -1763,7 +1750,7 @@ void ConfigMainWindow::showSplitView(void) menuList->mode = symbolMode; menuList->setRootMenu(&rootmenu); menuList->setAllOpen(true); menuView->show(); menuList->show(); menuList->setFocus(); } Loading @@ -1778,7 +1765,7 @@ void ConfigMainWindow::showFullView(void) backAction->setEnabled(false); menuView->hide(); menuList->hide(); menuList->setRootMenu(0); configList->mode = fullMode; if (configList->rootEntry == &rootmenu) Loading scripts/kconfig/qconf.h +2 −19 Original line number Diff line number Diff line Loading @@ -17,7 +17,6 @@ #include "expr.h" class ConfigView; class ConfigList; class ConfigItem; class ConfigMainWindow; Loading @@ -43,14 +42,10 @@ class ConfigList : public QTreeWidget { Q_OBJECT typedef class QTreeWidget Parent; public: ConfigList(ConfigView* p, const char *name = 0); ConfigList(QWidget *parent, const char *name = 0); ~ConfigList(); void reinit(void); ConfigItem* findConfigItem(struct menu *); ConfigView* parent(void) const { return (ConfigView*)Parent::parent(); } void setSelected(QTreeWidgetItem *item, bool enable) { for (int i = 0; i < selectedItems().size(); i++) selectedItems().at(i)->setSelected(false); Loading Loading @@ -190,16 +185,6 @@ class ConfigItemDelegate : public QStyledItemDelegate const QModelIndex &index) const override; }; class ConfigView : public QWidget { Q_OBJECT typedef class QWidget Parent; public: ConfigView(QWidget* parent, const char *name = 0); public: ConfigList* list; }; class ConfigInfoView : public QTextBrowser { Q_OBJECT typedef class QTextBrowser Parent; Loading Loading @@ -245,7 +230,7 @@ public slots: QLineEdit* editField; QPushButton* searchButton; QSplitter* split; ConfigView* list; ConfigList *list; ConfigInfoView* info; struct symbol **result; Loading Loading @@ -280,9 +265,7 @@ public slots: void closeEvent(QCloseEvent *e); ConfigSearchWindow *searchWindow; ConfigView *menuView; ConfigList *menuList; ConfigView *configView; ConfigList *configList; ConfigInfoView *helpText; QAction *backAction; Loading Loading
scripts/kconfig/qconf.cc +15 −28 Original line number Diff line number Diff line Loading @@ -307,8 +307,8 @@ parent: QStyledItemDelegate::setModelData(editor, model, index); } ConfigList::ConfigList(ConfigView* p, const char *name) : Parent(p), ConfigList::ConfigList(QWidget *parent, const char *name) : QTreeWidget(parent), updateAll(false), showName(false), showRange(false), mode(singleMode), optMode(normalOpt), rootEntry(0), headerPopup(0) Loading Loading @@ -965,17 +965,6 @@ QAction *ConfigList::showNormalAction; QAction *ConfigList::showAllAction; QAction *ConfigList::showPromptAction; ConfigView::ConfigView(QWidget* parent, const char *name) : Parent(parent) { setObjectName(name); QVBoxLayout *verticalLayout = new QVBoxLayout(this); verticalLayout->setContentsMargins(0, 0, 0, 0); list = new ConfigList(this); verticalLayout->addWidget(list); } void ConfigList::setAllOpen(bool open) { QTreeWidgetItemIterator it(this); Loading Loading @@ -1302,12 +1291,12 @@ ConfigSearchWindow::ConfigSearchWindow(ConfigMainWindow *parent) split = new QSplitter(this); split->setOrientation(Qt::Vertical); list = new ConfigView(split, "search"); list->list->mode = listMode; list = new ConfigList(split, "search"); list->mode = listMode; info = new ConfigInfoView(split, "search"); connect(list->list, SIGNAL(menuChanged(struct menu *)), connect(list, SIGNAL(menuChanged(struct menu *)), info, SLOT(setInfo(struct menu *))); connect(list->list, SIGNAL(menuChanged(struct menu *)), connect(list, SIGNAL(menuChanged(struct menu *)), parent, SLOT(setMenuLink(struct menu *))); layout1->addWidget(split); Loading Loading @@ -1351,7 +1340,7 @@ void ConfigSearchWindow::search(void) ConfigItem *lastItem = NULL; free(result); list->list->clear(); list->clear(); info->clear(); result = sym_re_search(editField->text().toLatin1()); Loading @@ -1359,7 +1348,7 @@ void ConfigSearchWindow::search(void) return; for (p = result; *p; p++) { for_all_prompts((*p), prop) lastItem = new ConfigItem(list->list, lastItem, prop->menu, lastItem = new ConfigItem(list, lastItem, prop->menu, menu_is_visible(prop->menu)); } } Loading Loading @@ -1407,23 +1396,21 @@ ConfigMainWindow::ConfigMainWindow(void) split1->setOrientation(Qt::Horizontal); split1->setChildrenCollapsible(false); menuView = new ConfigView(widget, "menu"); menuList = menuView->list; menuList = new ConfigList(widget, "menu"); split2 = new QSplitter(widget); split2->setChildrenCollapsible(false); split2->setOrientation(Qt::Vertical); // create config tree configView = new ConfigView(widget, "config"); configList = configView->list; configList = new ConfigList(widget, "config"); helpText = new ConfigInfoView(widget, "help"); layout->addWidget(split2); split2->addWidget(split1); split1->addWidget(configView); split1->addWidget(menuView); split1->addWidget(configList); split1->addWidget(menuList); split2->addWidget(helpText); setTabOrder(configList, helpText); Loading Loading @@ -1732,7 +1719,7 @@ void ConfigMainWindow::showSingleView(void) backAction->setEnabled(true); menuView->hide(); menuList->hide(); menuList->setRootMenu(0); configList->mode = singleMode; if (configList->rootEntry == &rootmenu) Loading Loading @@ -1763,7 +1750,7 @@ void ConfigMainWindow::showSplitView(void) menuList->mode = symbolMode; menuList->setRootMenu(&rootmenu); menuList->setAllOpen(true); menuView->show(); menuList->show(); menuList->setFocus(); } Loading @@ -1778,7 +1765,7 @@ void ConfigMainWindow::showFullView(void) backAction->setEnabled(false); menuView->hide(); menuList->hide(); menuList->setRootMenu(0); configList->mode = fullMode; if (configList->rootEntry == &rootmenu) Loading
scripts/kconfig/qconf.h +2 −19 Original line number Diff line number Diff line Loading @@ -17,7 +17,6 @@ #include "expr.h" class ConfigView; class ConfigList; class ConfigItem; class ConfigMainWindow; Loading @@ -43,14 +42,10 @@ class ConfigList : public QTreeWidget { Q_OBJECT typedef class QTreeWidget Parent; public: ConfigList(ConfigView* p, const char *name = 0); ConfigList(QWidget *parent, const char *name = 0); ~ConfigList(); void reinit(void); ConfigItem* findConfigItem(struct menu *); ConfigView* parent(void) const { return (ConfigView*)Parent::parent(); } void setSelected(QTreeWidgetItem *item, bool enable) { for (int i = 0; i < selectedItems().size(); i++) selectedItems().at(i)->setSelected(false); Loading Loading @@ -190,16 +185,6 @@ class ConfigItemDelegate : public QStyledItemDelegate const QModelIndex &index) const override; }; class ConfigView : public QWidget { Q_OBJECT typedef class QWidget Parent; public: ConfigView(QWidget* parent, const char *name = 0); public: ConfigList* list; }; class ConfigInfoView : public QTextBrowser { Q_OBJECT typedef class QTextBrowser Parent; Loading Loading @@ -245,7 +230,7 @@ public slots: QLineEdit* editField; QPushButton* searchButton; QSplitter* split; ConfigView* list; ConfigList *list; ConfigInfoView* info; struct symbol **result; Loading Loading @@ -280,9 +265,7 @@ public slots: void closeEvent(QCloseEvent *e); ConfigSearchWindow *searchWindow; ConfigView *menuView; ConfigList *menuList; ConfigView *configView; ConfigList *configList; ConfigInfoView *helpText; QAction *backAction; Loading