diff options
author | Marco Bubke <marco.bubke@qt.io> | 2017-12-27 13:20:24 +0100 |
---|---|---|
committer | Marco Bubke <marco.bubke@qt.io> | 2018-01-10 12:38:47 +0000 |
commit | 2c08ddcd5ab7278ab5e7faf986e6763f8c9d5cf6 (patch) | |
tree | fdc5509f0ecd2db90a241135325319962d7c2020 /src/tools/clangrefactoringbackend/source/symbolindexer.h | |
parent | e94d88c172a8bb3e4a3a92aceea1d5873c80657f (diff) | |
download | qt-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.h | 5 |
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; |