aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/winrt/winrtrunnerhelper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/winrt/winrtrunnerhelper.cpp')
-rw-r--r--src/plugins/winrt/winrtrunnerhelper.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/plugins/winrt/winrtrunnerhelper.cpp b/src/plugins/winrt/winrtrunnerhelper.cpp
index 3ab8461f32..3e29aeb9df 100644
--- a/src/plugins/winrt/winrtrunnerhelper.cpp
+++ b/src/plugins/winrt/winrtrunnerhelper.cpp
@@ -94,11 +94,11 @@ WinRtRunnerHelper::WinRtRunnerHelper(ProjectExplorer::RunWorker *runWorker, QStr
if (auto aspect = runControl->aspect<LoopbackExemptServerAspect>())
loopbackExemptServer = aspect->value();
if (loopbackExemptClient && loopbackExemptServer)
- m_loopbackArguments = "--loopbackexempt clientserver";
+ m_loopbackArguments = QStringList{"--loopbackexempt", "clientserver"};
else if (loopbackExemptClient)
- m_loopbackArguments = "--loopbackexempt client";
+ m_loopbackArguments = QStringList{"--loopbackexempt", "client"};
else if (loopbackExemptServer)
- m_loopbackArguments = "--loopbackexempt server";
+ m_loopbackArguments = QStringList{"--loopbackexempt", "server"};
if (BuildConfiguration *bc = runControl->target()->activeBuildConfiguration())
m_environment = bc->environment();
@@ -190,29 +190,29 @@ void WinRtRunnerHelper::startWinRtRunner(const RunConf &conf)
}
Q_FALLTHROUGH();
case Start:
- cmdLine.addArgs("--start --stop --wait 0");
+ cmdLine.addArgs({"--start", "--stop", "--wait", "0"});
connectProcess = true;
QTC_ASSERT(!m_process, m_process->deleteLater());
m_process = new QtcProcess(this);
process = m_process;
break;
case Stop:
- cmdLine.addArgs("--stop");
+ cmdLine.addArg("--stop");
process = new QtcProcess(this);
break;
}
if (m_device->type() == Constants::WINRT_DEVICE_TYPE_LOCAL)
- cmdLine.addArgs("--profile appx");
+ cmdLine.addArgs({"--profile", "appx"});
else if (m_device->type() == Constants::WINRT_DEVICE_TYPE_PHONE ||
m_device->type() == Constants::WINRT_DEVICE_TYPE_EMULATOR)
- cmdLine.addArgs("--profile appxphone");
+ cmdLine.addArgs({"--profile", "appxphone"});
cmdLine.addArgs(m_loopbackArguments);
cmdLine.addArg(m_executableFilePath);
- cmdLine.addArgs(m_arguments);
+ cmdLine.addArgs(m_arguments, CommandLine::Raw);
- appendMessage("winrtrunner " + cmdLine.arguments() + '\n', NormalMessageFormat);
+ appendMessage(cmdLine.toUserOutput(), NormalMessageFormat);
if (connectProcess) {
connect(process, &QProcess::started, this, &WinRtRunnerHelper::started);