summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Pönitz <andre.poenitz@theqtcompany.com>2015-02-20 10:05:44 +0100
committerAndre Poenitz <andre.poenitz@theqtcompany.com>2015-02-20 11:35:49 +0200
commit6ac1dc95fd092c6be409d9fb6874b53558a43a79 (patch)
treea867b4e5d4298d6399e1c509bf771f58088d5833
parent4495ab283c8713d4f6fcfd36e8296f4c3867f1cb (diff)
downloadqt-creator-6ac1dc95fd092c6be409d9fb6874b53558a43a79.tar.gz
Adjust to Analyzer core changes
Change-Id: I2985b1be505f9aa43f2a8615a8dfcafaeb991e21 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
-rw-r--r--plugins/clangstaticanalyzer/clangstaticanalyzerplugin.cpp3
-rw-r--r--plugins/clangstaticanalyzer/clangstaticanalyzertool.cpp4
-rw-r--r--plugins/clangstaticanalyzer/clangstaticanalyzertool.h2
3 files changed, 3 insertions, 6 deletions
diff --git a/plugins/clangstaticanalyzer/clangstaticanalyzerplugin.cpp b/plugins/clangstaticanalyzer/clangstaticanalyzerplugin.cpp
index 55adb34d6d..52673def09 100644
--- a/plugins/clangstaticanalyzer/clangstaticanalyzerplugin.cpp
+++ b/plugins/clangstaticanalyzer/clangstaticanalyzerplugin.cpp
@@ -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);
diff --git a/plugins/clangstaticanalyzer/clangstaticanalyzertool.cpp b/plugins/clangstaticanalyzer/clangstaticanalyzertool.cpp
index c0e10fed3e..23d9b96cc4 100644
--- a/plugins/clangstaticanalyzer/clangstaticanalyzertool.cpp
+++ b/plugins/clangstaticanalyzer/clangstaticanalyzertool.cpp
@@ -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())
diff --git a/plugins/clangstaticanalyzer/clangstaticanalyzertool.h b/plugins/clangstaticanalyzer/clangstaticanalyzertool.h
index ba4f57020d..fa402a608e 100644
--- a/plugins/clangstaticanalyzer/clangstaticanalyzertool.h
+++ b/plugins/clangstaticanalyzer/clangstaticanalyzertool.h
@@ -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.