forked from qt-creator/qt-creator
Analyzer: Use a StandardRunnable instead of an AnalyzerRunnable
... with a lot potential to code consolidation. Change-Id: I4d3a7fcc1cc6ae8763799f18cf9701695f387791 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
This commit is contained in:
@@ -73,10 +73,7 @@ RunControl *QmlProfilerRunControlFactory::create(RunConfiguration *runConfigurat
|
||||
{
|
||||
QTC_ASSERT(canRun(runConfiguration, mode), return 0);
|
||||
QTC_ASSERT(runConfiguration->runnable().is<StandardRunnable>(), return 0);
|
||||
auto &rcRunnable = runConfiguration->runnable().as<StandardRunnable>();
|
||||
AnalyzerRunnable runnable;
|
||||
runnable.debuggee = rcRunnable.executable;
|
||||
runnable.debuggeeArgs = rcRunnable.commandLineArguments;
|
||||
auto runnable = runConfiguration->runnable().as<StandardRunnable>();
|
||||
|
||||
Kit *kit = runConfiguration->target()->kit();
|
||||
AnalyzerConnection connection;
|
||||
@@ -104,8 +101,8 @@ RunControl *QmlProfilerRunControlFactory::create(RunConfiguration *runConfigurat
|
||||
runControl->setConnection(connection);
|
||||
|
||||
LocalQmlProfilerRunner::Configuration conf;
|
||||
conf.executable = runnable.debuggee;
|
||||
conf.executableArguments = runnable.debuggeeArgs;
|
||||
conf.executable = runnable.executable;
|
||||
conf.executableArguments = runnable.commandLineArguments;
|
||||
conf.workingDirectory = runControl->workingDirectory();
|
||||
conf.socket = connection.analyzerSocket;
|
||||
if (EnvironmentAspect *environment = runConfiguration->extraAspect<EnvironmentAspect>())
|
||||
|
||||
Reference in New Issue
Block a user