aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/python/pythonkitaspect.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2023-08-22 10:25:30 +0200
committerhjk <hjk@qt.io>2023-11-08 09:52:26 +0000
commitfc7c11fb6599b7e18a39a52ad9351e092c1d449b (patch)
tree22a616aac6024040eb6904e8c63a3d2fc2a084da /src/plugins/python/pythonkitaspect.cpp
parent04eea22c5f0b9750404fe498b35bc7031a0c78f5 (diff)
ProjectExplorer: Consolidate creation of KitAspect's "Manage..."
Change-Id: I001a21f41bcd5ff0614bdf98893b56137c06546f Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'src/plugins/python/pythonkitaspect.cpp')
-rw-r--r--src/plugins/python/pythonkitaspect.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/plugins/python/pythonkitaspect.cpp b/src/plugins/python/pythonkitaspect.cpp
index 2adbdd3e13d..ec3609c8cd9 100644
--- a/src/plugins/python/pythonkitaspect.cpp
+++ b/src/plugins/python/pythonkitaspect.cpp
@@ -27,6 +27,8 @@ public:
PythonKitAspectImpl(Kit *kit, const KitAspectFactory *kitInfo)
: KitAspect(kit, kitInfo)
{
+ setManagingPage(Constants::C_PYTHONOPTIONS_PAGE_ID);
+
m_comboBox = createSubWidget<QComboBox>();
m_comboBox->setSizePolicy(QSizePolicy::Ignored, m_comboBox->sizePolicy().verticalPolicy());
@@ -38,13 +40,10 @@ public:
PythonKitAspect::setPython(m_kit, m_comboBox->currentData().toString());
});
-
- m_manageButton = createManageButton(Constants::C_PYTHONOPTIONS_PAGE_ID);
}
void makeReadOnly() override
{
- m_manageButton->setEnabled(false);
m_comboBox->setEnabled(false);
}
@@ -71,13 +70,11 @@ protected:
{
addMutableAction(m_comboBox);
parent.addItem(m_comboBox);
- parent.addItem(m_manageButton);
}
private:
Guard m_ignoreChanges;
QComboBox *m_comboBox = nullptr;
- QWidget *m_manageButton = nullptr;
};
class PythonKitAspectFactory : public KitAspectFactory