diff options
author | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2017-05-24 13:23:01 +0200 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2017-06-14 12:24:59 +0000 |
commit | fdf0a104ec7c3f344954e2ce8df1cb4f4dfc8705 (patch) | |
tree | 337b3a336a9f1fab3ba194ddcf07f1132a08a778 /src/plugins/cpptools/baseeditordocumentprocessor.h | |
parent | cd6bd3c4d870dd9fdbd214bd4f030136448ff9ca (diff) |
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/baseeditordocumentprocessor.h')
-rw-r--r-- | src/plugins/cpptools/baseeditordocumentprocessor.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/cpptools/baseeditordocumentprocessor.h b/src/plugins/cpptools/baseeditordocumentprocessor.h index 155edac675..48f1f570cc 100644 --- a/src/plugins/cpptools/baseeditordocumentprocessor.h +++ b/src/plugins/cpptools/baseeditordocumentprocessor.h @@ -26,6 +26,7 @@ #pragma once #include "baseeditordocumentparser.h" +#include "cppcursorinfo.h" #include "cppsemanticinfo.h" #include "cpptools_global.h" @@ -72,6 +73,8 @@ public: virtual void setParserConfig(const BaseEditorDocumentParser::Configuration config); + virtual QFuture<CursorInfo> cursorInfo(const CursorInfoParams ¶ms) = 0; + public: using HeaderErrorDiagnosticWidgetCreator = std::function<QWidget*()>; |