From ab7699128601ce4c10698051cfb6e44a96bd6a69 Mon Sep 17 00:00:00 2001 From: hjk Date: Tue, 6 Oct 2020 08:01:03 +0200 Subject: [PATCH] QmakeProjectManager: Use LayoutBuilder for QmakeStep config widget Towards aspectification. This intentionally also removes the extra inner margin in the widget as a side effect, increasing the similiarity with other step widgets. Change-Id: Ic315369479275a317441ff2c5abbec53695102f2 Reviewed-by: Christian Kandeler --- src/plugins/qmakeprojectmanager/qmakestep.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/plugins/qmakeprojectmanager/qmakestep.cpp b/src/plugins/qmakeprojectmanager/qmakestep.cpp index e352d68b564..620b3645f70 100644 --- a/src/plugins/qmakeprojectmanager/qmakestep.cpp +++ b/src/plugins/qmakeprojectmanager/qmakestep.cpp @@ -52,6 +52,7 @@ #include #include +#include #include #include #include @@ -543,11 +544,11 @@ QWidget *QMakeStep::createConfigWidget() abisListWidget = new QListWidget(widget); qmakeAdditonalArgumentsLineEdit->setText(m_userArgs); - auto formLayout = new QFormLayout(widget); - formLayout->addRow(label_0, buildConfigurationWidget); - formLayout->addRow(qmakeArgsLabel, qmakeAdditonalArgumentsLineEdit); - formLayout->addRow(label, qmakeArgumentsEdit); - formLayout->addRow(abisLabel, abisListWidget); + LayoutBuilder builder(widget); + builder.addRow({label_0, buildConfigurationWidget}); + builder.addRow({qmakeArgsLabel, qmakeAdditonalArgumentsLineEdit}); + builder.addRow({label, qmakeArgumentsEdit}); + builder.addRow({abisLabel, abisListWidget}); qmakeBuildConfigChanged();