Editor: fix assist actions

Amends 411100b037

Fixes: QTCREATORBUG-30673
Change-Id: Icc82b6f5526d229a13a7061cbc44904837c25f06
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
David Schulz
2024-04-11 15:04:36 +02:00
parent cdc4a8e42b
commit 41e581d0e1
2 changed files with 41 additions and 47 deletions

View File

@@ -3869,6 +3869,22 @@ void TextEditorWidgetPrivate::registerActions()
using namespace Core::Constants;
using namespace TextEditor::Constants;
ActionBuilder(this, Constants::COMPLETE_THIS)
.setContext(m_editorContext)
.addOnTriggered(this, [this] { q->invokeAssist(Completion); });
ActionBuilder(this, Constants::FUNCTION_HINT)
.setContext(m_editorContext)
.addOnTriggered(this, [this] { q->invokeAssist(FunctionHint); });
ActionBuilder(this, Constants::QUICKFIX_THIS)
.setContext(m_editorContext)
.addOnTriggered(this, [this] { q->invokeAssist(QuickFix); });
ActionBuilder(this, Constants::SHOWCONTEXTMENU)
.setContext(m_editorContext)
.addOnTriggered(this, [this] { q->showContextMenu(); });
m_undoAction = ActionBuilder(this, UNDO)
.setContext(m_editorContext)
.addOnTriggered([this] { q->undo(); })