summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/builtineditordocumentprocessor.h
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@qt.io>2017-05-24 13:23:01 +0200
committerNikolai Kosjar <nikolai.kosjar@qt.io>2017-06-14 12:24:59 +0000
commitfdf0a104ec7c3f344954e2ce8df1cb4f4dfc8705 (patch)
tree337b3a336a9f1fab3ba194ddcf07f1132a08a778 /src/plugins/cpptools/builtineditordocumentprocessor.h
parentcd6bd3c4d870dd9fdbd214bd4f030136448ff9ca (diff)
downloadqt-creator-fdf0a104ec7c3f344954e2ce8df1cb4f4dfc8705.tar.gz
CppEditor: Generalize CppUseSelectionsUpdater
Let CppUseSelectionsUpdater delegate the work to *EditorDocumentProcessor so that the clang code model can also provide results. Change-Id: I6872afbfeea1a5c4a64fdf19fcb1992f134dde08 Reviewed-by: Marco Bubke <marco.bubke@qt.io>
Diffstat (limited to 'src/plugins/cpptools/builtineditordocumentprocessor.h')
-rw-r--r--src/plugins/cpptools/builtineditordocumentprocessor.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/cpptools/builtineditordocumentprocessor.h b/src/plugins/cpptools/builtineditordocumentprocessor.h
index d9761e0976..32a50d6e23 100644
--- a/src/plugins/cpptools/builtineditordocumentprocessor.h
+++ b/src/plugins/cpptools/builtineditordocumentprocessor.h
@@ -51,6 +51,8 @@ public:
CPlusPlus::Snapshot snapshot() override;
bool isParserRunning() const override;
+ QFuture<CursorInfo> cursorInfo(const CursorInfoParams &params) override;
+
private:
void onParserFinished(CPlusPlus::Document::Ptr document, CPlusPlus::Snapshot snapshot);
void onSemanticInfoUpdated(const CppTools::SemanticInfo semanticInfo);