Analyzer: Flatten AnalyzerManager::addTool

Add tool/startMode combo one by one.

Change-Id: I1e6cfe98fb1b1291cae6f440105991f3f99f2a6a
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com>
This commit is contained in:
hjk
2013-08-05 18:18:34 +02:00
parent 0d2ef9fca2
commit 91de546680
4 changed files with 38 additions and 41 deletions

View File

@@ -52,15 +52,14 @@ bool ValgrindPlugin::initialize(const QStringList &, QString *)
{
AnalyzerGlobalSettings::registerConfig(new ValgrindGlobalSettings());
StartModes modes;
if (!Utils::HostOsInfo::isWindowsHost())
modes.append(StartMode(StartLocal));
modes.append(StartMode(StartRemote));
IAnalyzerTool *memcheckTool = new MemcheckTool(this);
IAnalyzerTool *callgrindTool = new CallgrindTool(this);
AnalyzerManager::addTool(memcheckTool, modes);
AnalyzerManager::addTool(callgrindTool, modes);
if (!Utils::HostOsInfo::isWindowsHost()) {
AnalyzerManager::addTool(memcheckTool, StartLocal);
AnalyzerManager::addTool(callgrindTool, StartLocal);
}
AnalyzerManager::addTool(memcheckTool, StartRemote);
AnalyzerManager::addTool(callgrindTool, StartRemote);
addAutoReleasedObject(new ValgrindRunControlFactory());