diff options
author | David Schulz <david.schulz@qt.io> | 2024-04-11 15:04:36 +0200 |
---|---|---|
committer | David Schulz <david.schulz@qt.io> | 2024-04-12 11:08:07 +0000 |
commit | 41e581d0e1cbf6db6d3945989b005d10e0775370 (patch) | |
tree | 8c550d953842abd7916851ed8bd029b529f46f5a /src/plugins/texteditor/texteditor.cpp | |
parent | cdc4a8e42b42d02cb8a268bb72a603499a208fb0 (diff) |
Editor: fix assist actions
Amends 411100b0378202dc617acaa236f4730eb4cc43b2
Fixes: QTCREATORBUG-30673
Change-Id: Icc82b6f5526d229a13a7061cbc44904837c25f06
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/texteditor/texteditor.cpp')
-rw-r--r-- | src/plugins/texteditor/texteditor.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/plugins/texteditor/texteditor.cpp b/src/plugins/texteditor/texteditor.cpp index e3d2c1c94e..215f54aadc 100644 --- a/src/plugins/texteditor/texteditor.cpp +++ b/src/plugins/texteditor/texteditor.cpp @@ -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(); }) |