aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cpptools/baseeditordocumentprocessor.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/baseeditordocumentprocessor.h
parentcd6bd3c4d870dd9fdbd214bd4f030136448ff9ca (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.h3
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 &params) = 0;
+
public:
using HeaderErrorDiagnosticWidgetCreator = std::function<QWidget*()>;