diff options
author | Eike Ziller <eike.ziller@digia.com> | 2013-07-19 14:17:43 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@digia.com> | 2013-07-19 14:17:43 +0200 |
commit | 745f82bfc68cc8b9ac3e12c0147f298fc16dc523 (patch) | |
tree | b71b49178f48be6f95a6c14bddb0da1468155a1d /src/plugins/remotelinux | |
parent | 360366ae080309217b05e44647fd082126f86e4c (diff) | |
parent | 56bdad140cf914d5e016972f773e3d31992af2a2 (diff) | |
download | qt-creator-745f82bfc68cc8b9ac3e12c0147f298fc16dc523.tar.gz |
Merge remote-tracking branch 'origin/2.8' into HEAD
Conflicts:
src/plugins/coreplugin/editormanager/editormanager.cpp
Change-Id: I59ce346c85803f5496a22bdadf7dca09e59d3174
Diffstat (limited to 'src/plugins/remotelinux')
-rw-r--r-- | src/plugins/remotelinux/remotelinuxanalyzesupport.cpp | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/src/plugins/remotelinux/remotelinuxanalyzesupport.cpp b/src/plugins/remotelinux/remotelinuxanalyzesupport.cpp index 1e4adc1ba5..3563053bce 100644 --- a/src/plugins/remotelinux/remotelinuxanalyzesupport.cpp +++ b/src/plugins/remotelinux/remotelinuxanalyzesupport.cpp @@ -121,25 +121,26 @@ void RemoteLinuxAnalyzeSupport::startExecution() { QTC_ASSERT(state() == GatheringPorts, return); - if (d->qmlProfiling && !setPort(d->qmlPort)) - return; + // Currently we support only QML profiling + QTC_ASSERT(d->qmlProfiling, return); + + if (!setPort(d->qmlPort)) + return; setState(StartingRunner); DeviceApplicationRunner *runner = appRunner(); connect(runner, SIGNAL(remoteStderr(QByteArray)), SLOT(handleRemoteErrorOutput(QByteArray))); connect(runner, SIGNAL(remoteStdout(QByteArray)), SLOT(handleRemoteOutput(QByteArray))); - if (d->qmlProfiling) - connect(runner, SIGNAL(remoteProcessStarted()), SLOT(handleRemoteProcessStarted())); - QString args = arguments(); - if (d->qmlProfiling) - args += QString::fromLocal8Bit(" -qmljsdebugger=port:%1,block").arg(d->qmlPort); - const QString remoteCommandLine = d->qmlProfiling - ? QString::fromLatin1("%1 %2 %3").arg(commandPrefix()).arg(remoteFilePath()).arg(args) - : QString(); + connect(runner, SIGNAL(remoteProcessStarted()), SLOT(handleRemoteProcessStarted())); connect(runner, SIGNAL(finished(bool)), SLOT(handleAppRunnerFinished(bool))); connect(runner, SIGNAL(reportProgress(QString)), SLOT(handleProgressReport(QString))); connect(runner, SIGNAL(reportError(QString)), SLOT(handleAppRunnerError(QString))); + + const QString args = arguments() + + QString::fromLocal8Bit(" -qmljsdebugger=port:%1,block").arg(d->qmlPort); + const QString remoteCommandLine = + QString::fromLatin1("%1 %2 %3").arg(commandPrefix()).arg(remoteFilePath()).arg(args); runner->start(device(), remoteCommandLine.toUtf8()); } |