summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppeditorwidgetinterface.h
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2021-05-27 16:32:24 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2021-06-08 09:51:09 +0000
commiteba2f2df84396d796f541324c4f79d74b27190f0 (patch)
tree714c29c37447a73a6c5d93239806a49fa2e7b7c4 /src/plugins/cpptools/cppeditorwidgetinterface.h
parent56555d8b746e946029df34da8945a176ec7b8b9f (diff)
downloadqt-creator-eba2f2df84396d796f541324c4f79d74b27190f0.tar.gz
CppEditor: Run test cases for virtual functions also with clangd
This uncovered some bugs, of which we fixed the ones that we could do something about. Change-Id: Id8494793bec4d25635bf920133d9f9331bd36228 Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/plugins/cpptools/cppeditorwidgetinterface.h')
-rw-r--r--src/plugins/cpptools/cppeditorwidgetinterface.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/plugins/cpptools/cppeditorwidgetinterface.h b/src/plugins/cpptools/cppeditorwidgetinterface.h
index 26b8faa5d6..84939883c8 100644
--- a/src/plugins/cpptools/cppeditorwidgetinterface.h
+++ b/src/plugins/cpptools/cppeditorwidgetinterface.h
@@ -31,7 +31,10 @@
#include <QString>
-namespace TextEditor { class IAssistProvider; }
+namespace TextEditor {
+class IAssistProposal;
+class IAssistProvider;
+}
namespace CppTools {
@@ -46,6 +49,11 @@ public:
virtual void invokeTextEditorWidgetAssist(TextEditor::AssistKind assistKind,
TextEditor::IAssistProvider *provider) = 0;
+
+ virtual void setProposals(const TextEditor::IAssistProposal *immediateProposal,
+ const TextEditor::IAssistProposal *finalProposal) = 0;
+
+ bool inTestMode = false;
};
} // namespace CppTools