summaryrefslogtreecommitdiff
path: root/src/tools/clangrefactoringbackend/source/symbolindexer.h
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@qt.io>2017-12-27 13:20:24 +0100
committerMarco Bubke <marco.bubke@qt.io>2018-01-10 12:38:47 +0000
commit2c08ddcd5ab7278ab5e7faf986e6763f8c9d5cf6 (patch)
treefdc5509f0ecd2db90a241135325319962d7c2020 /src/tools/clangrefactoringbackend/source/symbolindexer.h
parente94d88c172a8bb3e4a3a92aceea1d5873c80657f (diff)
downloadqt-creator-2c08ddcd5ab7278ab5e7faf986e6763f8c9d5cf6.tar.gz
Clang: Add path notifier to symbol indexer
Change-Id: I2a605a5a5ac2511566edd9c069e84b5ec9d95279 Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
Diffstat (limited to 'src/tools/clangrefactoringbackend/source/symbolindexer.h')
-rw-r--r--src/tools/clangrefactoringbackend/source/symbolindexer.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/tools/clangrefactoringbackend/source/symbolindexer.h b/src/tools/clangrefactoringbackend/source/symbolindexer.h
index f9af79db5b..239ffc9d5e 100644
--- a/src/tools/clangrefactoringbackend/source/symbolindexer.h
+++ b/src/tools/clangrefactoringbackend/source/symbolindexer.h
@@ -34,7 +34,7 @@
namespace ClangBackEnd {
-class SymbolIndexer
+class SymbolIndexer : public ClangPathWatcherNotifier
{
public:
SymbolIndexer(SymbolsCollectorInterface &symbolsCollector,
@@ -44,6 +44,9 @@ public:
void updateProjectParts(V2::ProjectPartContainers &&projectParts,
V2::FileContainers &&generatedFiles);
+ void pathsWithIdsChanged(const Utils::SmallStringVector &ids) override;
+ void pathsChanged(const FilePathIds &filePathIds) override;
+
private:
SymbolsCollectorInterface &m_symbolsCollector;
SymbolStorageInterface &m_symbolStorage;