diff options
author | Thomas Hartmann <thomas.hartmann@qt.io> | 2021-11-17 10:38:52 +0100 |
---|---|---|
committer | Thomas Hartmann <thomas.hartmann@qt.io> | 2021-11-17 13:15:01 +0000 |
commit | 607f70f0f90979237fcfce2395052844c71da1e8 (patch) | |
tree | 92ffc76662d5f2f04c0250c3223e3373e4724e8b /src/plugins/qmlprojectmanager/qmlprojectplugin.cpp | |
parent | dad7deccc4741bb6596d0f2a84d64bffd392a1b3 (diff) | |
download | qt-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.cpp | 8 |
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(), |