forked from qt-creator/qt-creator
WinRT: Use Qt5-style connects
The heavy lifting was done by clazy. Change-Id: Iaa91215dd9f3adb44f39839901de56c07f0c8702 Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
committed by
Orgad Shaneh
parent
35c17ac73a
commit
dfe8bb0db7
@@ -53,7 +53,7 @@ WinRtDebugSupport::WinRtDebugSupport(RunControl *runControl, WinRtRunnerHelper *
|
|||||||
, m_debugRunControl(runControl)
|
, m_debugRunControl(runControl)
|
||||||
, m_runner(runner)
|
, m_runner(runner)
|
||||||
{
|
{
|
||||||
connect(m_debugRunControl, SIGNAL(finished()), this, SLOT(finish()));
|
connect(m_debugRunControl, &RunControl::finished, this, &WinRtDebugSupport::finish);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool WinRtDebugSupport::useQmlDebugging(WinRtRunConfiguration *runConfig)
|
bool WinRtDebugSupport::useQmlDebugging(WinRtRunConfiguration *runConfig)
|
||||||
|
@@ -47,14 +47,13 @@ public:
|
|||||||
private:
|
private:
|
||||||
WinRtDebugSupport(ProjectExplorer::RunControl *runControl, WinRtRunnerHelper *runner);
|
WinRtDebugSupport(ProjectExplorer::RunControl *runControl, WinRtRunnerHelper *runner);
|
||||||
|
|
||||||
|
void finish();
|
||||||
|
|
||||||
static bool useQmlDebugging(WinRtRunConfiguration *runConfig);
|
static bool useQmlDebugging(WinRtRunConfiguration *runConfig);
|
||||||
static bool getFreePort(Utils::Port &qmlDebuggerPort, QString *errorMessage);
|
static bool getFreePort(Utils::Port &qmlDebuggerPort, QString *errorMessage);
|
||||||
|
|
||||||
ProjectExplorer::RunControl *m_debugRunControl;
|
ProjectExplorer::RunControl *m_debugRunControl;
|
||||||
WinRtRunnerHelper *m_runner;
|
WinRtRunnerHelper *m_runner;
|
||||||
|
|
||||||
private slots:
|
|
||||||
void finish();
|
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace Internal
|
} // namespace Internal
|
||||||
|
@@ -102,9 +102,12 @@ void WinRtDeviceFactory::autoDetect()
|
|||||||
|
|
||||||
if (!m_process) {
|
if (!m_process) {
|
||||||
m_process = new Utils::QtcProcess(this);
|
m_process = new Utils::QtcProcess(this);
|
||||||
connect(m_process, SIGNAL(error(QProcess::ProcessError)), SLOT(onProcessError()));
|
connect(m_process,
|
||||||
connect(m_process, SIGNAL(finished(int,QProcess::ExitStatus)),
|
static_cast<void (QProcess::*)(QProcess::ProcessError)>(&QProcess::error),
|
||||||
SLOT(onProcessFinished(int,QProcess::ExitStatus)));
|
this, &WinRtDeviceFactory::onProcessError);
|
||||||
|
connect(m_process,
|
||||||
|
static_cast<void (QProcess::*)(int, QProcess::ExitStatus)>(&QProcess::finished),
|
||||||
|
this, &WinRtDeviceFactory::onProcessFinished);
|
||||||
}
|
}
|
||||||
|
|
||||||
const QString args = QStringLiteral("--list-devices");
|
const QString args = QStringLiteral("--list-devices");
|
||||||
|
@@ -43,15 +43,13 @@ public:
|
|||||||
bool canRestore(const QVariantMap &map) const;
|
bool canRestore(const QVariantMap &map) const;
|
||||||
ProjectExplorer::IDevice::Ptr restore(const QVariantMap &map) const;
|
ProjectExplorer::IDevice::Ptr restore(const QVariantMap &map) const;
|
||||||
|
|
||||||
public slots:
|
|
||||||
void autoDetect();
|
void autoDetect();
|
||||||
void onPrerequisitesLoaded();
|
void onPrerequisitesLoaded();
|
||||||
|
|
||||||
private slots:
|
private:
|
||||||
void onProcessError();
|
void onProcessError();
|
||||||
void onProcessFinished(int exitCode, QProcess::ExitStatus exitStatus);
|
void onProcessFinished(int exitCode, QProcess::ExitStatus exitStatus);
|
||||||
|
|
||||||
private:
|
|
||||||
static bool allPrerequisitesLoaded();
|
static bool allPrerequisitesLoaded();
|
||||||
QString findRunnerFilePath() const;
|
QString findRunnerFilePath() const;
|
||||||
void parseRunnerOutput(const QByteArray &output) const;
|
void parseRunnerOutput(const QByteArray &output) const;
|
||||||
|
@@ -44,11 +44,10 @@ public:
|
|||||||
virtual QString summaryText() const;
|
virtual QString summaryText() const;
|
||||||
virtual QString displayName() const;
|
virtual QString displayName() const;
|
||||||
|
|
||||||
private slots:
|
private:
|
||||||
void on_btnRestoreDefaultArgs_clicked();
|
void on_btnRestoreDefaultArgs_clicked();
|
||||||
void on_leArguments_textChanged(QString str);
|
void on_leArguments_textChanged(QString str);
|
||||||
|
|
||||||
private:
|
|
||||||
Ui::WinRtPackageDeploymentStepWidget *m_ui;
|
Ui::WinRtPackageDeploymentStepWidget *m_ui;
|
||||||
WinRtPackageDeploymentStep *m_step;
|
WinRtPackageDeploymentStep *m_step;
|
||||||
};
|
};
|
||||||
|
@@ -45,14 +45,12 @@ public:
|
|||||||
const QString &proFilePath() const { return m_proFilePath; }
|
const QString &proFilePath() const { return m_proFilePath; }
|
||||||
QString arguments() const;
|
QString arguments() const;
|
||||||
bool uninstallAfterStop() const { return m_uninstallAfterStop; }
|
bool uninstallAfterStop() const { return m_uninstallAfterStop; }
|
||||||
|
void setUninstallAfterStop(bool b);
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
void argumentsChanged(QString);
|
void argumentsChanged(QString);
|
||||||
void uninstallAfterStopChanged(bool);
|
void uninstallAfterStopChanged(bool);
|
||||||
|
|
||||||
public slots:
|
|
||||||
void setUninstallAfterStop(bool b);
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QString m_proFilePath;
|
QString m_proFilePath;
|
||||||
bool m_uninstallAfterStop;
|
bool m_uninstallAfterStop;
|
||||||
|
@@ -108,9 +108,9 @@ bool WinRtRunControl::startWinRtRunner()
|
|||||||
{
|
{
|
||||||
QTC_ASSERT(!m_runner, return false);
|
QTC_ASSERT(!m_runner, return false);
|
||||||
m_runner = new WinRtRunnerHelper(this);
|
m_runner = new WinRtRunnerHelper(this);
|
||||||
connect(m_runner, SIGNAL(started()), SLOT(onProcessStarted()));
|
connect(m_runner, &WinRtRunnerHelper::started, this, &WinRtRunControl::onProcessStarted);
|
||||||
connect(m_runner, SIGNAL(finished(int,QProcess::ExitStatus)), SLOT(onProcessFinished()));
|
connect(m_runner, &WinRtRunnerHelper::finished, this, &WinRtRunControl::onProcessFinished);
|
||||||
connect(m_runner, SIGNAL(error(QProcess::ProcessError)), SLOT(onProcessError()));
|
connect(m_runner, &WinRtRunnerHelper::error, this, &WinRtRunControl::onProcessError);
|
||||||
m_state = StartingState;
|
m_state = StartingState;
|
||||||
m_runner->start();
|
m_runner->start();
|
||||||
return true;
|
return true;
|
||||||
|
@@ -54,13 +54,12 @@ public:
|
|||||||
StopResult stop() override;
|
StopResult stop() override;
|
||||||
bool isRunning() const override;
|
bool isRunning() const override;
|
||||||
|
|
||||||
private slots:
|
private:
|
||||||
|
enum State { StartingState, StartedState, StoppedState };
|
||||||
|
|
||||||
void onProcessStarted();
|
void onProcessStarted();
|
||||||
void onProcessFinished();
|
void onProcessFinished();
|
||||||
void onProcessError();
|
void onProcessError();
|
||||||
|
|
||||||
private:
|
|
||||||
enum State { StartingState, StartedState, StoppedState };
|
|
||||||
bool startWinRtRunner();
|
bool startWinRtRunner();
|
||||||
|
|
||||||
WinRtRunConfiguration *m_runConfiguration;
|
WinRtRunConfiguration *m_runConfiguration;
|
||||||
|
@@ -228,13 +228,14 @@ void WinRtRunnerHelper::startWinRtRunner(const RunConf &conf)
|
|||||||
appendMessage(QStringLiteral("winrtrunner ") + runnerArgs + QLatin1Char('\n'), NormalMessageFormat);
|
appendMessage(QStringLiteral("winrtrunner ") + runnerArgs + QLatin1Char('\n'), NormalMessageFormat);
|
||||||
|
|
||||||
if (connectProcess) {
|
if (connectProcess) {
|
||||||
connect(process, SIGNAL(started()), SIGNAL(started()));
|
connect(process, &QProcess::started, this, &WinRtRunnerHelper::started);
|
||||||
connect(process, SIGNAL(finished(int,QProcess::ExitStatus)),
|
connect(process,
|
||||||
SLOT(onProcessFinished(int,QProcess::ExitStatus)));
|
static_cast<void (QProcess::*)(int, QProcess::ExitStatus)>(&QProcess::finished),
|
||||||
connect(process, SIGNAL(error(QProcess::ProcessError)),
|
this, &WinRtRunnerHelper::onProcessFinished);
|
||||||
SLOT(onProcessError(QProcess::ProcessError)));
|
connect(process, static_cast<void (QProcess::*)(QProcess::ProcessError)>(&QProcess::error),
|
||||||
connect(process, SIGNAL(readyReadStandardOutput()), SLOT(onProcessReadyReadStdOut()));
|
this, &WinRtRunnerHelper::onProcessError);
|
||||||
connect(process, SIGNAL(readyReadStandardError()), SLOT(onProcessReadyReadStdErr()));
|
connect(process, &QProcess::readyReadStandardOutput, this, &WinRtRunnerHelper::onProcessReadyReadStdOut);
|
||||||
|
connect(process, &QProcess::readyReadStandardError, this, &WinRtRunnerHelper::onProcessReadyReadStdErr);
|
||||||
}
|
}
|
||||||
|
|
||||||
process->setUseCtrlCStub(true);
|
process->setUseCtrlCStub(true);
|
||||||
|
@@ -63,14 +63,14 @@ signals:
|
|||||||
void finished(int exitCode, QProcess::ExitStatus exitStatus);
|
void finished(int exitCode, QProcess::ExitStatus exitStatus);
|
||||||
void error(QProcess::ProcessError error);
|
void error(QProcess::ProcessError error);
|
||||||
|
|
||||||
private slots:
|
private:
|
||||||
|
enum RunConf { Start, Stop, Debug };
|
||||||
|
|
||||||
void onProcessReadyReadStdOut();
|
void onProcessReadyReadStdOut();
|
||||||
void onProcessReadyReadStdErr();
|
void onProcessReadyReadStdErr();
|
||||||
void onProcessFinished(int exitCode, QProcess::ExitStatus exitStatus);
|
void onProcessFinished(int exitCode, QProcess::ExitStatus exitStatus);
|
||||||
void onProcessError(QProcess::ProcessError processError);
|
void onProcessError(QProcess::ProcessError processError);
|
||||||
|
|
||||||
private:
|
|
||||||
enum RunConf { Start, Stop, Debug };
|
|
||||||
void startWinRtRunner(const RunConf &conf);
|
void startWinRtRunner(const RunConf &conf);
|
||||||
bool init(WinRtRunConfiguration *runConfiguration, QString *errorMessage);
|
bool init(WinRtRunConfiguration *runConfiguration, QString *errorMessage);
|
||||||
void appendMessage(const QString &message, Utils::OutputFormat format);
|
void appendMessage(const QString &message, Utils::OutputFormat format);
|
||||||
|
Reference in New Issue
Block a user