diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2021-05-27 16:32:24 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2021-06-08 09:51:09 +0000 |
commit | eba2f2df84396d796f541324c4f79d74b27190f0 (patch) | |
tree | 714c29c37447a73a6c5d93239806a49fa2e7b7c4 /src/plugins/cpptools/cppeditorwidgetinterface.h | |
parent | 56555d8b746e946029df34da8945a176ec7b8b9f (diff) | |
download | qt-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.h | 10 |
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 |