aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/clangrefactoringbackend/source/refactoringserver.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/clangrefactoringbackend/source/refactoringserver.h')
-rw-r--r--src/tools/clangrefactoringbackend/source/refactoringserver.h5
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;