summaryrefslogtreecommitdiff
path: root/src/tools/clangrefactoringbackend/source/refactoringserver.cpp
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@qt.io>2017-07-03 11:53:47 +0200
committerTim Jenssen <tim.jenssen@qt.io>2017-07-03 09:57:57 +0000
commit23cae9a9e046adf3332614bd7524b89f72f02dd1 (patch)
treec6dad2070146cdbf83c6777259601ff7ae4779a0 /src/tools/clangrefactoringbackend/source/refactoringserver.cpp
parent07c3a37054397389f54e90531cf8aab4c4c8e593 (diff)
downloadqt-creator-23cae9a9e046adf3332614bd7524b89f72f02dd1.tar.gz
Clang: Filter duplicates in clang query output
Because we can visit headers many times, we get results many times too. Change-Id: I3bbe7d7a5d01c2580a4569bfe115f14a69edc8a7 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src/tools/clangrefactoringbackend/source/refactoringserver.cpp')
-rw-r--r--src/tools/clangrefactoringbackend/source/refactoringserver.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/tools/clangrefactoringbackend/source/refactoringserver.cpp b/src/tools/clangrefactoringbackend/source/refactoringserver.cpp
index cf233baf34..80fdbe86e3 100644
--- a/src/tools/clangrefactoringbackend/source/refactoringserver.cpp
+++ b/src/tools/clangrefactoringbackend/source/refactoringserver.cpp
@@ -115,6 +115,11 @@ bool RefactoringServer::pollTimerIsActive() const
return m_pollTimer.isActive();
}
+void RefactoringServer::setGathererProcessingSlotCount(uint count)
+{
+ m_gatherer.setProcessingSlotCount(count);
+}
+
void RefactoringServer::gatherSourceRangesAndDiagnosticsForQueryMessages(
std::vector<V2::FileContainer> &&sources,
std::vector<V2::FileContainer> &&unsaved,