diff --git a/src/plugins/projectexplorer/runconfiguration.cpp b/src/plugins/projectexplorer/runconfiguration.cpp index afb4b6d9819..3b7b7d0533d 100644 --- a/src/plugins/projectexplorer/runconfiguration.cpp +++ b/src/plugins/projectexplorer/runconfiguration.cpp @@ -224,6 +224,8 @@ QWidget *RunConfiguration::createConfigurationWidget() { auto widget = new QWidget; auto formLayout = new QFormLayout(widget); + formLayout->setMargin(0); + formLayout->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow); for (ProjectConfigurationAspect *aspect : m_aspects) { if (aspect->isVisible()) @@ -232,7 +234,10 @@ QWidget *RunConfiguration::createConfigurationWidget() Core::VariableChooser::addSupportForChildWidgets(widget, macroExpander()); - return wrapWidget(widget); + auto detailsWidget = new Utils::DetailsWidget; + detailsWidget->setState(DetailsWidget::NoSummary); + detailsWidget->setWidget(widget); + return detailsWidget; } void RunConfiguration::updateEnabledState() @@ -282,18 +287,6 @@ BuildConfiguration *RunConfiguration::activeBuildConfiguration() const return target()->activeBuildConfiguration(); } -QWidget *RunConfiguration::wrapWidget(QWidget *inner) const -{ - auto detailsWidget = new Utils::DetailsWidget; - detailsWidget->setState(DetailsWidget::NoSummary); - detailsWidget->setWidget(inner); - if (auto fl = qobject_cast(inner->layout())){ - fl->setMargin(0); - fl->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow); - } - return detailsWidget; -} - Target *RunConfiguration::target() const { return static_cast(parent()); diff --git a/src/plugins/projectexplorer/runconfiguration.h b/src/plugins/projectexplorer/runconfiguration.h index 33c72a9654c..ee4eb7ec613 100644 --- a/src/plugins/projectexplorer/runconfiguration.h +++ b/src/plugins/projectexplorer/runconfiguration.h @@ -205,7 +205,6 @@ protected: /// convenience function to get current build configuration. BuildConfiguration *activeBuildConfiguration() const; - QWidget *wrapWidget(QWidget *inner) const; template void setOutputFormatter() {