summaryrefslogtreecommitdiff
path: root/src/tools/clangrefactoringbackend/source/symbolscollector.cpp
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@qt.io>2018-09-11 17:02:45 +0200
committerMarco Bubke <marco.bubke@qt.io>2018-09-24 14:33:05 +0000
commit4e6d09d8e1e9ba776ee20000d5a39b46ce2c25af (patch)
tree423e880fb98d221db033127d51917942854c7b92 /src/tools/clangrefactoringbackend/source/symbolscollector.cpp
parenta334650953880e29219e28bda89b4136875f3dc2 (diff)
downloadqt-creator-4e6d09d8e1e9ba776ee20000d5a39b46ce2c25af.tar.gz
Clang: Reuse thread based pipeline for pch creation
The pch creation so far used signal and slots but there was no explicit pipeline. This patch is introducing the same architecture like the refactoring plugin. It is filtering out older project parts from the pipeline. Change-Id: Iaa6bd2ca1272231b97ebe1f5f7b2ce8e43bc590c Task-number: QTCREATORBUG-21111 Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
Diffstat (limited to 'src/tools/clangrefactoringbackend/source/symbolscollector.cpp')
-rw-r--r--src/tools/clangrefactoringbackend/source/symbolscollector.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/tools/clangrefactoringbackend/source/symbolscollector.cpp b/src/tools/clangrefactoringbackend/source/symbolscollector.cpp
index 53e0bbba6e..afa01de2e9 100644
--- a/src/tools/clangrefactoringbackend/source/symbolscollector.cpp
+++ b/src/tools/clangrefactoringbackend/source/symbolscollector.cpp
@@ -129,6 +129,10 @@ void SymbolsCollector::collectSymbols()
&m_collectMacrosSourceFileCallbacks).get());
}
+void SymbolsCollector::doInMainThreadAfterFinished()
+{
+}
+
const SymbolEntries &SymbolsCollector::symbols() const
{
return m_symbolEntries;