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:
Orgad Shaneh
2016-07-01 12:39:49 +03:00
committed by Orgad Shaneh
parent 35c17ac73a
commit dfe8bb0db7
10 changed files with 29 additions and 32 deletions

View File

@@ -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)

View File

@@ -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

View File

@@ -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");

View File

@@ -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;

View File

@@ -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;
}; };

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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);

View File

@@ -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);