forked from qt-creator/qt-creator
ProjectExplorer: Hide Manage Kits button if Kit options are hidden
Fixes: QDS-9231 Change-Id: I185a3f038ebd67fdc9aff60b860980d3c0f3cadb Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
@@ -34,6 +34,7 @@
|
|||||||
#include <utils/hostosinfo.h>
|
#include <utils/hostosinfo.h>
|
||||||
#include <utils/navigationtreeview.h>
|
#include <utils/navigationtreeview.h>
|
||||||
#include <utils/qtcassert.h>
|
#include <utils/qtcassert.h>
|
||||||
|
#include <utils/qtcsettings.h>
|
||||||
#include <utils/styledbar.h>
|
#include <utils/styledbar.h>
|
||||||
#include <utils/treemodel.h>
|
#include <utils/treemodel.h>
|
||||||
#include <utils/utilsicons.h>
|
#include <utils/utilsicons.h>
|
||||||
@@ -584,8 +585,13 @@ public:
|
|||||||
innerLayout->setSpacing(10);
|
innerLayout->setSpacing(10);
|
||||||
innerLayout->setContentsMargins(PanelsWidget::PanelVMargin, innerLayout->spacing(),
|
innerLayout->setContentsMargins(PanelsWidget::PanelVMargin, innerLayout->spacing(),
|
||||||
PanelsWidget::PanelVMargin, 0);
|
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(activeLabel);
|
||||||
innerLayout->addWidget(m_projectSelection);
|
innerLayout->addWidget(m_projectSelection);
|
||||||
innerLayout->addWidget(m_importBuild);
|
innerLayout->addWidget(m_importBuild);
|
||||||
|
Reference in New Issue
Block a user