summaryrefslogtreecommitdiff
path: root/src/plugins/qmlprojectmanager/qmlprojectplugin.cpp
diff options
context:
space:
mode:
authorThomas Hartmann <thomas.hartmann@qt.io>2021-11-17 10:38:52 +0100
committerThomas Hartmann <thomas.hartmann@qt.io>2021-11-17 13:15:01 +0000
commit607f70f0f90979237fcfce2395052844c71da1e8 (patch)
tree92ffc76662d5f2f04c0250c3223e3373e4724e8b /src/plugins/qmlprojectmanager/qmlprojectplugin.cpp
parentdad7deccc4741bb6596d0f2a84d64bffd392a1b3 (diff)
downloadqt-creator-607f70f0f90979237fcfce2395052844c71da1e8.tar.gz
QmlProject: Use QtcProcess instead of QProcess
Change-Id: Ie80ed4bd3d831718e7f246d6b8ab9df9db8c67d1 Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'src/plugins/qmlprojectmanager/qmlprojectplugin.cpp')
-rw-r--r--src/plugins/qmlprojectmanager/qmlprojectplugin.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/plugins/qmlprojectmanager/qmlprojectplugin.cpp b/src/plugins/qmlprojectmanager/qmlprojectplugin.cpp
index 7552e6cd6d..970251c6d4 100644
--- a/src/plugins/qmlprojectmanager/qmlprojectplugin.cpp
+++ b/src/plugins/qmlprojectmanager/qmlprojectplugin.cpp
@@ -44,6 +44,7 @@
#include <extensionsystem/pluginspec.h>
#include <utils/infobar.h>
+#include <utils/qtcprocess.h>
#include <QMessageBox>
#include <QPushButton>
@@ -91,13 +92,14 @@ QmlProjectPlugin::~QmlProjectPlugin()
void QmlProjectPlugin::openQDS(const Utils::FilePath &fileName)
{
- const QString &qdsPath = QmlProjectPlugin::qdsInstallationEntry().toString();
+ const Utils::FilePath &qdsPath = QmlProjectPlugin::qdsInstallationEntry();
bool qdsStarted = false;
//-a and -client arguments help to append project to open design studio application
if (Utils::HostOsInfo::isMacHost())
- qdsStarted = QProcess::startDetached("/usr/bin/open", {"-a", qdsPath, fileName.toString()});
+ qdsStarted = Utils::QtcProcess::startDetached(
+ {"/usr/bin/open", {"-a", qdsPath.path(), fileName.toString()}});
else
- qdsStarted = QProcess::startDetached(qdsPath, {"-client", fileName.toString()});
+ qdsStarted = Utils::QtcProcess::startDetached({qdsPath, {"-client", fileName.toString()}});
if (!qdsStarted) {
QMessageBox::warning(Core::ICore::dialogParent(),