forked from qt-creator/qt-creator
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 <christian.kandeler@qt.io>
This commit is contained in:
@@ -52,6 +52,7 @@
|
||||
|
||||
#include <utils/algorithm.h>
|
||||
#include <utils/hostosinfo.h>
|
||||
#include <utils/layoutbuilder.h>
|
||||
#include <utils/qtcprocess.h>
|
||||
#include <utils/utilsicons.h>
|
||||
#include <utils/variablechooser.h>
|
||||
@@ -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();
|
||||
|
||||
|
Reference in New Issue
Block a user