diff options
Diffstat (limited to 'src/tools/clangrefactoringbackend/source/refactoringserver.h')
-rw-r--r-- | src/tools/clangrefactoringbackend/source/refactoringserver.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/tools/clangrefactoringbackend/source/refactoringserver.h b/src/tools/clangrefactoringbackend/source/refactoringserver.h index 1823174335d..ce18aaf5480 100644 --- a/src/tools/clangrefactoringbackend/source/refactoringserver.h +++ b/src/tools/clangrefactoringbackend/source/refactoringserver.h @@ -31,6 +31,7 @@ #include <ipcclientprovider.h> #include <filepathcachinginterface.h> +#include <generatedfiles.h> #include <utils/smallstring.h> @@ -62,7 +63,10 @@ public: void requestSourceRangesAndDiagnosticsForQueryMessage(RequestSourceRangesAndDiagnosticsForQueryMessage &&message) override; void requestSourceRangesForQueryMessage(RequestSourceRangesForQueryMessage &&message) override; void updateProjectParts(UpdateProjectPartsMessage &&message) override; + void updateGeneratedFiles(UpdateGeneratedFilesMessage &&message) override; void removeProjectParts(RemoveProjectPartsMessage &&message) override; + void removeGeneratedFiles(RemoveGeneratedFilesMessage &&message) override; + void cancel() override; bool isCancelingJobs() const; @@ -81,6 +85,7 @@ private: private: ClangQueryGatherer m_gatherer; + GeneratedFiles m_generatedFiles; QTimer m_pollTimer; SymbolIndexingInterface &m_symbolIndexing; FilePathCachingInterface &m_filePathCache; |