summaryrefslogtreecommitdiff
path: root/src/plugins/qmlprofiler/qmlprofilertool.cpp
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@theqtcompany.com>2016-01-22 17:08:50 +0100
committerUlf Hermann <ulf.hermann@theqtcompany.com>2016-01-22 17:26:17 +0000
commita1dd1e4c5bf4d3c5fe50f7b89a6f185ad4a622b0 (patch)
tree7af169437d46d48e05c1661fda7a38e98afe315a /src/plugins/qmlprofiler/qmlprofilertool.cpp
parent0f4db8a32fc5665bdc4f40999b2741932f0b051b (diff)
downloadqt-creator-a1dd1e4c5bf4d3c5fe50f7b89a6f185ad4a622b0.tar.gz
Add runConfiguration to remote tool starters
Most of them need a run configuration. It's better to pass the right one than to use various hacky ways to work around it. Change-Id: Ic21b0ef33bdd79b526b1e1a1ead5ca87d9f32c4d Reviewed-by: hjk <hjk@theqtcompany.com>
Diffstat (limited to 'src/plugins/qmlprofiler/qmlprofilertool.cpp')
-rw-r--r--src/plugins/qmlprofiler/qmlprofilertool.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/qmlprofiler/qmlprofilertool.cpp b/src/plugins/qmlprofiler/qmlprofilertool.cpp
index aadb0635e6..faddbbe250 100644
--- a/src/plugins/qmlprofiler/qmlprofilertool.cpp
+++ b/src/plugins/qmlprofiler/qmlprofilertool.cpp
@@ -487,7 +487,7 @@ bool QmlProfilerTool::prepareTool()
return true;
}
-void QmlProfilerTool::startRemoteTool()
+void QmlProfilerTool::startRemoteTool(ProjectExplorer::RunConfiguration *rc)
{
AnalyzerManager::showMode();
@@ -525,7 +525,7 @@ void QmlProfilerTool::startRemoteTool()
}
connection.analyzerPort = port;
- auto runControl = qobject_cast<QmlProfilerRunControl *>(createRunControl(0));
+ auto runControl = qobject_cast<QmlProfilerRunControl *>(createRunControl(rc));
runControl->setConnection(connection);
ProjectExplorerPlugin::startRunControl(runControl, ProjectExplorer::Constants::QML_PROFILER_RUN_MODE);