Analyzer: Slim down AnalyzerManager interface

Change-Id: Ia6f4ba7a342d3ba2dfbf30511192155daf02a8d6
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com>
This commit is contained in:
hjk
2013-08-02 12:08:27 +02:00
parent 1ec636cbd6
commit b65390904b
4 changed files with 17 additions and 26 deletions

View File

@@ -33,6 +33,7 @@
#include "analyzerplugin.h"
#include "ianalyzertool.h"
#include "analyzersettings.h"
#include "analyzerruncontrol.h"
#include <coreplugin/coreconstants.h>
#include <coreplugin/findplaceholder.h>
@@ -730,18 +731,6 @@ void AnalyzerManager::showPermanentStatusMessage(const QString &message)
showStatusMessage(message, -1);
}
QString AnalyzerManager::msgToolStarted(const QString &name)
{
return tr("Tool \"%1\" started...").arg(name);
}
QString AnalyzerManager::msgToolFinished(const QString &name, int issuesFound)
{
return issuesFound ?
tr("Tool \"%1\" finished, %n issues were found.", 0, issuesFound).arg(name) :
tr("Tool \"%1\" finished, no issues were found.").arg(name);
}
void AnalyzerManager::showMode()
{
if (m_instance->d->m_mode)
@@ -774,9 +763,14 @@ AnalyzerRunControl *AnalyzerManager::createRunControl(
ProjectExplorer::RunMode runMode,
QString *errorMessage)
{
foreach (IAnalyzerTool *tool, m_instance->d->m_tools)
if (tool->runMode() == runMode)
return tool->createRunControl(sp, runConfiguration);
foreach (IAnalyzerTool *tool, m_instance->d->m_tools) {
if (tool->runMode() == runMode) {
AnalyzerRunControl *rc = tool->createRunControl(sp, runConfiguration);
showStatusMessage(tr("Tool \"%1\" started...").arg(rc->displayName()));
return rc;
}
}
if (errorMessage)
*errorMessage = tr("No analyzer tool selected.");
return 0;