summaryrefslogtreecommitdiff
path: root/src/plugins/remotelinux
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@digia.com>2013-07-19 14:17:43 +0200
committerEike Ziller <eike.ziller@digia.com>2013-07-19 14:17:43 +0200
commit745f82bfc68cc8b9ac3e12c0147f298fc16dc523 (patch)
treeb71b49178f48be6f95a6c14bddb0da1468155a1d /src/plugins/remotelinux
parent360366ae080309217b05e44647fd082126f86e4c (diff)
parent56bdad140cf914d5e016972f773e3d31992af2a2 (diff)
downloadqt-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.cpp21
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());
}