forked from qt-creator/qt-creator
Analyzer: Use AnalyzerManager for run control creation
Less code. Change-Id: Ic26d291ada7efd05899623738d89c52b4175716c Reviewed-by: Aurindam Jana <aurindam.jana@digia.com>
This commit is contained in:
@@ -106,17 +106,8 @@ static AnalyzerStartParameters createValgrindStartParameters(RunConfiguration *r
|
||||
|
||||
RunControl *ValgrindRunControlFactory::create(RunConfiguration *runConfiguration, RunMode mode, QString *errorMessage)
|
||||
{
|
||||
IAnalyzerTool *tool = AnalyzerManager::toolFromRunMode(mode);
|
||||
if (!tool) {
|
||||
if (errorMessage)
|
||||
*errorMessage = tr("No analyzer tool selected"); // never happens
|
||||
return 0;
|
||||
}
|
||||
|
||||
QTC_ASSERT(canRun(runConfiguration, mode), return 0);
|
||||
|
||||
AnalyzerStartParameters sp = createValgrindStartParameters(runConfiguration);
|
||||
return tool->createRunControl(sp, runConfiguration);
|
||||
return AnalyzerManager::createRunControl(sp, runConfiguration, mode, errorMessage);
|
||||
}
|
||||
|
||||
IRunConfigurationAspect *ValgrindRunControlFactory::createRunConfigurationAspect(RunConfiguration *rc)
|
||||
|
||||
Reference in New Issue
Block a user