]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
kconfig: qconf: set parent in the widget constructor
authorMasahiro Yamada <masahiroy@kernel.org>
Tue, 8 Oct 2024 18:00:08 +0000 (03:00 +0900)
committerMasahiro Yamada <masahiroy@kernel.org>
Mon, 4 Nov 2024 08:53:09 +0000 (17:53 +0900)
The ->addWidget() method re-parents the widget. The parent QWidget can
be specified directly in the constructor.

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
scripts/kconfig/qconf.cc

index 2c80e3e1a91a9b25db203a39272e1507137621ca..7bac48ac5d21bbf61544c5c3f1e6d6778569a3fd 100644 (file)
@@ -1348,18 +1348,14 @@ ConfigMainWindow::ConfigMainWindow(void)
        layout->addWidget(split2);
        split2->setChildrenCollapsible(false);
 
-       split1 = new QSplitter(Qt::Horizontal, widget);
-       split2->addWidget(split1);
+       split1 = new QSplitter(Qt::Horizontal, split2);
        split1->setChildrenCollapsible(false);
 
-       configList = new ConfigList(widget, "config");
-       split1->addWidget(configList);
+       configList = new ConfigList(split1, "config");
 
-       menuList = new ConfigList(widget, "menu");
-       split1->addWidget(menuList);
+       menuList = new ConfigList(split1, "menu");
 
-       helpText = new ConfigInfoView(widget, "help");
-       split2->addWidget(helpText);
+       helpText = new ConfigInfoView(split2, "help");
        setTabOrder(configList, helpText);
 
        configList->setFocus();