forked from qt-creator/qt-creator
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:
@@ -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());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user