forked from qt-creator/qt-creator
QmlProject: Use new helper function to create run configuration widgets
Change-Id: I471fe60d25bb3d8ca3ebf2d2abe8e725bc7daa56 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
This commit is contained in:
@@ -32,7 +32,6 @@
|
||||
#include <projectexplorer/target.h>
|
||||
|
||||
#include <utils/algorithm.h>
|
||||
#include <utils/detailswidget.h>
|
||||
|
||||
#include <QLineEdit>
|
||||
#include <QComboBox>
|
||||
@@ -49,22 +48,9 @@ namespace Internal {
|
||||
|
||||
QmlProjectRunConfigurationWidget::QmlProjectRunConfigurationWidget(QmlProjectRunConfiguration *rc) :
|
||||
m_runConfiguration(rc),
|
||||
m_fileListCombo(0),
|
||||
m_fileListModel(new QStandardItemModel(this))
|
||||
{
|
||||
QVBoxLayout *layout = new QVBoxLayout(this);
|
||||
layout->setMargin(0);
|
||||
|
||||
//
|
||||
// Qt Version, Arguments
|
||||
//
|
||||
|
||||
Utils::DetailsWidget *detailsWidget = new Utils::DetailsWidget();
|
||||
detailsWidget->setState(Utils::DetailsWidget::NoSummary);
|
||||
|
||||
QWidget *formWidget = new QWidget(detailsWidget);
|
||||
detailsWidget->setWidget(formWidget);
|
||||
QFormLayout *form = new QFormLayout(formWidget);
|
||||
auto form = new QFormLayout(this);
|
||||
form->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow);
|
||||
|
||||
m_fileListCombo = new QComboBox;
|
||||
@@ -83,8 +69,6 @@ QmlProjectRunConfigurationWidget::QmlProjectRunConfigurationWidget(QmlProjectRun
|
||||
form->addRow(tr("Arguments:"), qmlViewerArgs);
|
||||
form->addRow(tr("Main QML file:"), m_fileListCombo);
|
||||
|
||||
layout->addWidget(detailsWidget);
|
||||
|
||||
updateFileComboBox();
|
||||
|
||||
connect(rc, &QmlProjectRunConfiguration::scriptSourceChanged,
|
||||
|
||||
Reference in New Issue
Block a user