forked from qt-creator/qt-creator
Use QtcProcess in runQtChooser()
Change-Id: Ied2c58eb522e9ae9e5f312dce98b66bc852f41a7 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -44,8 +44,8 @@
|
|||||||
#include <utils/filesystemwatcher.h>
|
#include <utils/filesystemwatcher.h>
|
||||||
#include <utils/hostosinfo.h>
|
#include <utils/hostosinfo.h>
|
||||||
#include <utils/persistentsettings.h>
|
#include <utils/persistentsettings.h>
|
||||||
#include <utils/qtcprocess.h>
|
|
||||||
#include <utils/qtcassert.h>
|
#include <utils/qtcassert.h>
|
||||||
|
#include <utils/qtcprocess.h>
|
||||||
|
|
||||||
#include <QDir>
|
#include <QDir>
|
||||||
#include <QFile>
|
#include <QFile>
|
||||||
@@ -392,8 +392,9 @@ static void saveQtVersions()
|
|||||||
// Executes qtchooser with arguments in a process and returns its output
|
// Executes qtchooser with arguments in a process and returns its output
|
||||||
static QList<QByteArray> runQtChooser(const QString &qtchooser, const QStringList &arguments)
|
static QList<QByteArray> runQtChooser(const QString &qtchooser, const QStringList &arguments)
|
||||||
{
|
{
|
||||||
QProcess p;
|
QtcProcess p;
|
||||||
p.start(qtchooser, arguments);
|
p.setCommand({FilePath::fromString(qtchooser), arguments});
|
||||||
|
p.start();
|
||||||
p.waitForFinished();
|
p.waitForFinished();
|
||||||
const bool success = p.exitCode() == 0;
|
const bool success = p.exitCode() == 0;
|
||||||
return success ? p.readAllStandardOutput().split('\n') : QList<QByteArray>();
|
return success ? p.readAllStandardOutput().split('\n') : QList<QByteArray>();
|
||||||
|
Reference in New Issue
Block a user