From 67e5246be2756993ce8f90be1e35991823a433fe Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Thu, 23 Feb 2023 15:33:33 +0200 Subject: [PATCH] ProjectExplorer: Hide Manage Kits button if Kit options are hidden Fixes: QDS-9231 Change-Id: I185a3f038ebd67fdc9aff60b860980d3c0f3cadb Reviewed-by: Mahmoud Badri Reviewed-by: Reviewed-by: Thomas Hartmann --- src/plugins/projectexplorer/projectwindow.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/plugins/projectexplorer/projectwindow.cpp b/src/plugins/projectexplorer/projectwindow.cpp index 1e172688475..4d08d8bcb2e 100644 --- a/src/plugins/projectexplorer/projectwindow.cpp +++ b/src/plugins/projectexplorer/projectwindow.cpp @@ -34,6 +34,7 @@ #include #include #include +#include #include #include #include @@ -584,8 +585,13 @@ public: innerLayout->setSpacing(10); innerLayout->setContentsMargins(PanelsWidget::PanelVMargin, innerLayout->spacing(), PanelsWidget::PanelVMargin, 0); - innerLayout->addWidget(m_manageKits); - innerLayout->addSpacerItem(new QSpacerItem(10, 30, QSizePolicy::Maximum, QSizePolicy::Maximum)); + + QStringList list = Core::ICore::settings()->value("HideOptionCategories").toStringList(); + if (!list.contains("Kit")) { + innerLayout->addWidget(m_manageKits); + innerLayout->addSpacerItem(new QSpacerItem(10, 30, QSizePolicy::Maximum, QSizePolicy::Maximum)); + } + innerLayout->addWidget(activeLabel); innerLayout->addWidget(m_projectSelection); innerLayout->addWidget(m_importBuild);