Tool: Clear model already before building the project

Change-Id: I507056c9a5ee950bd95541a9e3042e9af23c0731
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
This commit is contained in:
Nikolai Kosjar
2014-10-31 10:37:11 +01:00
parent 23136eb749
commit d61117e814

View File

@@ -144,15 +144,18 @@ void ClangStaticAnalyzerTool::startTool(StartMode mode)
QTC_ASSERT(mode == Analyzer::StartLocal, return);
AnalyzerManager::showMode();
if (Project *pro = SessionManager::startupProject())
m_diagnosticModel->clear();
setBusyCursor(true);
Project *pro = SessionManager::startupProject();
QTC_ASSERT(pro, return);
ProjectExplorerPlugin::instance()->runProject(pro, runMode());
}
void ClangStaticAnalyzerTool::onEngineIsStarting()
{
QTC_ASSERT(m_diagnosticModel, return);
m_diagnosticModel->clear();
setBusyCursor(true);
}
void ClangStaticAnalyzerTool::onNewDiagnosticsAvailable(const QList<Diagnostic> &diagnostics)