diff options
author | Marco Bubke <marco.bubke@qt.io> | 2016-11-30 15:29:36 +0100 |
---|---|---|
committer | Marco Bubke <marco.bubke@qt.io> | 2016-12-07 11:39:11 +0000 |
commit | 15de02ea0c92948e1c51b5da11541c2d382b79ca (patch) | |
tree | d2e9b0c10aea7f06ed0d31a1402f0b93f979dd6b /src/tools/clangrefactoringbackend/source/refactoringserver.h | |
parent | 636eea99f498bdb6542610a160ce4e8fa9be0cfe (diff) | |
download | qt-creator-15de02ea0c92948e1c51b5da11541c2d382b79ca.tar.gz |
Clang: Add refactoring support for unsaved content
We need the generated UI header but we don't have a build directory. So we
provide clang with in memory represations of the file.
Change-Id: Ie9db97bbea2222b0203a0457baa1f1fc7ad97213
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src/tools/clangrefactoringbackend/source/refactoringserver.h')
-rw-r--r-- | src/tools/clangrefactoringbackend/source/refactoringserver.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tools/clangrefactoringbackend/source/refactoringserver.h b/src/tools/clangrefactoringbackend/source/refactoringserver.h index f61509e60d..b7d6adfb15 100644 --- a/src/tools/clangrefactoringbackend/source/refactoringserver.h +++ b/src/tools/clangrefactoringbackend/source/refactoringserver.h @@ -54,7 +54,8 @@ public: void supersedePollEventLoop(std::function<void()> &&pollEventLoop); private: - void gatherSourceRangesAndDiagnosticsForQueryMessage(std::vector<V2::FileContainer> &&fileContainers, + void gatherSourceRangesAndDiagnosticsForQueryMessage(std::vector<V2::FileContainer> &&sources, + std::vector<V2::FileContainer> &&unsaved, Utils::SmallString &&query); std::size_t waitForNewSourceRangesAndDiagnosticsForQueryMessage(std::vector<Future> &futures); |