diff options
Diffstat (limited to 'src/plugins/qmlprofiler/qmlprofilerruncontrol.cpp')
-rw-r--r-- | src/plugins/qmlprofiler/qmlprofilerruncontrol.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/plugins/qmlprofiler/qmlprofilerruncontrol.cpp b/src/plugins/qmlprofiler/qmlprofilerruncontrol.cpp index ec78fe1c75..b3aaaa8773 100644 --- a/src/plugins/qmlprofiler/qmlprofilerruncontrol.cpp +++ b/src/plugins/qmlprofiler/qmlprofilerruncontrol.cpp @@ -86,15 +86,15 @@ QmlProfilerRunControl::QmlProfilerRunControl(RunConfiguration *runConfiguration, d->m_noDebugOutputTimer.setSingleShot(true); d->m_noDebugOutputTimer.setInterval(4000); connect(&d->m_noDebugOutputTimer, &QTimer::timeout, - this, [this](){processIsRunning(0);}); + this, [this](){processIsRunning(Utils::Port());}); d->m_outputParser.setNoOutputText(ApplicationLauncher::msgWinCannotRetrieveDebuggingOutput()); connect(&d->m_outputParser, &QmlDebug::QmlOutputParser::waitingForConnectionOnPort, this, &QmlProfilerRunControl::processIsRunning); connect(&d->m_outputParser, &QmlDebug::QmlOutputParser::noOutputMessage, - this, [this](){processIsRunning(0);}); + this, [this](){processIsRunning(Utils::Port());}); connect(&d->m_outputParser, &QmlDebug::QmlOutputParser::connectingToSocketMessage, - this, [this](){processIsRunning(0);}); + this, [this](){processIsRunning(Utils::Port());}); connect(&d->m_outputParser, &QmlDebug::QmlOutputParser::errorMessage, this, &QmlProfilerRunControl::wrongSetupMessageBox); } @@ -114,7 +114,7 @@ void QmlProfilerRunControl::start() QTC_ASSERT(connection().is<AnalyzerConnection>(), finished(); return); auto conn = connection().as<AnalyzerConnection>(); - if (conn.analyzerPort != 0) + if (conn.analyzerPort.isValid()) emit processRunning(conn.analyzerPort); else if (conn.analyzerSocket.isEmpty()) d->m_noDebugOutputTimer.start(); @@ -236,19 +236,19 @@ void QmlProfilerRunControl::wrongSetupMessageBoxFinished(int button) } } -void QmlProfilerRunControl::notifyRemoteSetupDone(quint16 port) +void QmlProfilerRunControl::notifyRemoteSetupDone(Utils::Port port) { d->m_noDebugOutputTimer.stop(); emit processRunning(port); } -void QmlProfilerRunControl::processIsRunning(quint16 port) +void QmlProfilerRunControl::processIsRunning(Utils::Port port) { d->m_noDebugOutputTimer.stop(); - if (port == 0) + if (!port.isValid()) port = connection().as<AnalyzerConnection>().analyzerPort; - if (port != 0) + if (port.isValid()) emit processRunning(port); } |