forked from qt-creator/qt-creator
Utils: Move process arguments class out of QtcProcess
The main QtcProcess interface is nowadays a CommandLine, with no explicit references left to QtcProcess::Arguments and related static helper functions, so it only clutters the QtcProcess class interface So move these items out of QtcProcess, later potentially to a separate file pair. Change-Id: I45c300b656f5b30e2e2717232c855fdd97c2d1d7 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -95,7 +95,7 @@ QWidget *IosBuildStep::createConfigWidget()
|
||||
auto buildArgumentsLabel = new QLabel(tr("Base arguments:"), widget);
|
||||
|
||||
auto buildArgumentsTextEdit = new QPlainTextEdit(widget);
|
||||
buildArgumentsTextEdit->setPlainText(QtcProcess::joinArgs(baseArguments()));
|
||||
buildArgumentsTextEdit->setPlainText(ProcessArgs::joinArgs(baseArguments()));
|
||||
|
||||
auto resetDefaultsButton = new QPushButton(widget);
|
||||
resetDefaultsButton->setLayoutDirection(Qt::RightToLeft);
|
||||
@@ -105,7 +105,7 @@ QWidget *IosBuildStep::createConfigWidget()
|
||||
auto extraArgumentsLabel = new QLabel(tr("Extra arguments:"), widget);
|
||||
|
||||
auto extraArgumentsLineEdit = new QLineEdit(widget);
|
||||
extraArgumentsLineEdit->setText(QtcProcess::joinArgs(m_extraArguments));
|
||||
extraArgumentsLineEdit->setText(ProcessArgs::joinArgs(m_extraArguments));
|
||||
|
||||
auto gridLayout = new QGridLayout(widget);
|
||||
gridLayout->addWidget(buildArgumentsLabel, 0, 0, 1, 1);
|
||||
@@ -125,19 +125,19 @@ QWidget *IosBuildStep::createConfigWidget()
|
||||
updateDetails();
|
||||
|
||||
connect(buildArgumentsTextEdit, &QPlainTextEdit::textChanged, this, [=] {
|
||||
setBaseArguments(QtcProcess::splitArgs(buildArgumentsTextEdit->toPlainText()));
|
||||
setBaseArguments(ProcessArgs::splitArgs(buildArgumentsTextEdit->toPlainText()));
|
||||
resetDefaultsButton->setEnabled(!m_useDefaultArguments);
|
||||
updateDetails();
|
||||
});
|
||||
|
||||
connect(resetDefaultsButton, &QAbstractButton::clicked, this, [=] {
|
||||
setBaseArguments(defaultArguments());
|
||||
buildArgumentsTextEdit->setPlainText(QtcProcess::joinArgs(baseArguments()));
|
||||
buildArgumentsTextEdit->setPlainText(ProcessArgs::joinArgs(baseArguments()));
|
||||
resetDefaultsButton->setEnabled(!m_useDefaultArguments);
|
||||
});
|
||||
|
||||
connect(extraArgumentsLineEdit, &QLineEdit::editingFinished, [=] {
|
||||
setExtraArguments(QtcProcess::splitArgs(extraArgumentsLineEdit->text()));
|
||||
setExtraArguments(ProcessArgs::splitArgs(extraArgumentsLineEdit->text()));
|
||||
});
|
||||
|
||||
connect(ProjectExplorerPlugin::instance(), &ProjectExplorerPlugin::settingsChanged,
|
||||
|
||||
Reference in New Issue
Block a user