aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/texteditor/texteditor.cpp
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@qt.io>2024-04-11 15:04:36 +0200
committerDavid Schulz <david.schulz@qt.io>2024-04-12 11:08:07 +0000
commit41e581d0e1cbf6db6d3945989b005d10e0775370 (patch)
tree8c550d953842abd7916851ed8bd029b529f46f5a /src/plugins/texteditor/texteditor.cpp
parentcdc4a8e42b42d02cb8a268bb72a603499a208fb0 (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.cpp16
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(); })