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,
|
||||
|
||||
@@ -213,7 +213,7 @@ QWidget *IosDsymBuildStep::createConfigWidget()
|
||||
commandLineEdit->setText(command().toString());
|
||||
|
||||
auto argumentsTextEdit = new QPlainTextEdit(widget);
|
||||
argumentsTextEdit->setPlainText(Utils::QtcProcess::joinArgs(arguments()));
|
||||
argumentsTextEdit->setPlainText(Utils::ProcessArgs::joinArgs(arguments()));
|
||||
|
||||
auto argumentsLabel = new QLabel(tr("Arguments:"), widget);
|
||||
|
||||
@@ -238,7 +238,7 @@ QWidget *IosDsymBuildStep::createConfigWidget()
|
||||
|
||||
connect(argumentsTextEdit, &QPlainTextEdit::textChanged, this,
|
||||
[this, argumentsTextEdit, resetDefaultsButton, updateDetails] {
|
||||
setArguments(Utils::QtcProcess::splitArgs(argumentsTextEdit->toPlainText()));
|
||||
setArguments(Utils::ProcessArgs::splitArgs(argumentsTextEdit->toPlainText()));
|
||||
resetDefaultsButton->setEnabled(!isDefault());
|
||||
updateDetails();
|
||||
});
|
||||
@@ -255,7 +255,7 @@ QWidget *IosDsymBuildStep::createConfigWidget()
|
||||
setCommand(defaultCommand());
|
||||
setArguments(defaultArguments());
|
||||
commandLineEdit->setText(command().toString());
|
||||
argumentsTextEdit->setPlainText(Utils::QtcProcess::joinArgs(arguments()));
|
||||
argumentsTextEdit->setPlainText(Utils::ProcessArgs::joinArgs(arguments()));
|
||||
resetDefaultsButton->setEnabled(!isDefault());
|
||||
updateDetails();
|
||||
});
|
||||
|
||||
@@ -197,7 +197,7 @@ void IosRunner::start()
|
||||
this, &IosRunner::handleFinished);
|
||||
|
||||
const Runnable runnable = runControl()->runnable();
|
||||
QStringList args = QtcProcess::splitArgs(runnable.commandLineArguments, OsTypeMac);
|
||||
QStringList args = ProcessArgs::splitArgs(runnable.commandLineArguments, OsTypeMac);
|
||||
if (m_qmlServerPort.isValid()) {
|
||||
QUrl qmlServer;
|
||||
qmlServer.setPort(m_qmlServerPort.number());
|
||||
|
||||
Reference in New Issue
Block a user