Adjust to Analyzer core changes

Change-Id: I2985b1be505f9aa43f2a8615a8dfcafaeb991e21
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
This commit is contained in:
André Pönitz
2015-02-20 10:05:44 +01:00
committed by Andre Poenitz
parent 4495ab283c
commit 6ac1dc95fd
3 changed files with 3 additions and 6 deletions

View File

@@ -129,7 +129,6 @@ bool ClangStaticAnalyzerPlugin::initializeEnterpriseFeatures(const QStringList &
addAutoReleasedObject(new ClangStaticAnalyzerRunControlFactory(m_analyzerTool));
addAutoReleasedObject(new ClangStaticAnalyzerOptionsPage);
auto toolStarter = [tool](StartMode mode) { return tool->startTool(mode); };
auto widgetCreator = [tool] { return tool->createWidgets(); };
auto runControlCreator = [tool](const AnalyzerStartParameters &sp,
ProjectExplorer::RunConfiguration *runConfiguration) {
@@ -145,7 +144,7 @@ bool ClangStaticAnalyzerPlugin::initializeEnterpriseFeatures(const QStringList &
action->setActionId("ClangStaticAnalyzer");
action->setWidgetCreator(widgetCreator);
action->setRunControlCreator(runControlCreator);
action->setToolStarter(toolStarter);
action->setToolStarter([tool] { tool->startTool(); });
action->setText(tr("Clang Static Analyzer"));
action->setToolTip(toolTip);
action->setMenuGroup(Constants::G_ANALYZER_TOOLS);

View File

@@ -191,10 +191,8 @@ static bool dontStartAfterHintForDebugMode()
return false;
}
void ClangStaticAnalyzerTool::startTool(StartMode mode)
void ClangStaticAnalyzerTool::startTool()
{
QTC_ASSERT(mode == Analyzer::StartLocal, return);
AnalyzerManager::showMode();
if (dontStartAfterHintForDebugMode())

View File

@@ -49,7 +49,7 @@ public:
QWidget *createWidgets();
Analyzer::AnalyzerRunControl *createRunControl(const Analyzer::AnalyzerStartParameters &sp,
ProjectExplorer::RunConfiguration *runConfiguration);
void startTool(Analyzer::StartMode mode);
void startTool();
signals:
void finished(); // For testing.