diff --git a/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp b/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp index ff28f3981fc..ca6fe49ba0e 100644 --- a/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp +++ b/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp @@ -54,8 +54,6 @@ public: CMakeRunConfigurationWidget(RunConfiguration *rc) { auto fl = new QFormLayout(this); - fl->setMargin(0); - fl->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow); rc->extraAspect()->addToMainConfigurationWidget(this, fl); rc->extraAspect()->addToMainConfigurationWidget(this, fl); diff --git a/src/plugins/projectexplorer/runconfiguration.cpp b/src/plugins/projectexplorer/runconfiguration.cpp index 7a4b70e5930..1af6e7f930c 100644 --- a/src/plugins/projectexplorer/runconfiguration.cpp +++ b/src/plugins/projectexplorer/runconfiguration.cpp @@ -48,6 +48,7 @@ #include #include +#include #include #include #include @@ -304,6 +305,10 @@ 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; } diff --git a/src/plugins/pythoneditor/pythoneditorplugin.cpp b/src/plugins/pythoneditor/pythoneditorplugin.cpp index 59ce3750570..ddc6fa50eff 100644 --- a/src/plugins/pythoneditor/pythoneditorplugin.cpp +++ b/src/plugins/pythoneditor/pythoneditorplugin.cpp @@ -331,8 +331,6 @@ PythonRunConfigurationWidget::PythonRunConfigurationWidget(PythonRunConfiguratio : m_runConfiguration(runConfiguration) { auto fl = new QFormLayout(this); - fl->setMargin(0); - fl->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow); auto interpreterChooser = new FancyLineEdit(this); interpreterChooser->setText(runConfiguration->interpreter()); diff --git a/src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp b/src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp index c8d02c8e98e..066d56abc0b 100644 --- a/src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp +++ b/src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp @@ -64,8 +64,6 @@ public: explicit QbsRunConfigurationWidget(QbsRunConfiguration *rc) { auto toplayout = new QFormLayout(this); - toplayout->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow); - toplayout->setMargin(0); rc->extraAspect()->addToMainConfigurationWidget(this, toplayout); rc->extraAspect()->addToMainConfigurationWidget(this, toplayout); diff --git a/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.cpp b/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.cpp index db0b2374a08..b76fc90d318 100644 --- a/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.cpp +++ b/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.cpp @@ -115,8 +115,6 @@ DesktopQmakeRunConfigurationWidget::DesktopQmakeRunConfigurationWidget(DesktopQm : m_qmakeRunConfiguration(qmakeRunConfiguration) { auto toplayout = new QFormLayout(this); - toplayout->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow); - toplayout->setMargin(0); m_qmakeRunConfiguration->extraAspect()->addToMainConfigurationWidget(this, toplayout); m_qmakeRunConfiguration->extraAspect()->addToMainConfigurationWidget(this, toplayout); diff --git a/src/plugins/qmlprojectmanager/qmlprojectrunconfigurationwidget.cpp b/src/plugins/qmlprojectmanager/qmlprojectrunconfigurationwidget.cpp index d9aac536cfb..a9742058553 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectrunconfigurationwidget.cpp +++ b/src/plugins/qmlprojectmanager/qmlprojectrunconfigurationwidget.cpp @@ -51,7 +51,6 @@ QmlProjectRunConfigurationWidget::QmlProjectRunConfigurationWidget(QmlProjectRun m_fileListModel(new QStandardItemModel(this)) { auto form = new QFormLayout(this); - form->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow); m_fileListCombo = new QComboBox; m_fileListCombo->setModel(m_fileListModel);