From 4b24de2866552e26a5df65f1f3b8fb855d21a0ba Mon Sep 17 00:00:00 2001
From: mae <qt-info@nokia.com>
Date: Wed, 22 Jul 2009 15:32:52 +0200
Subject: [PATCH] extend cpp editor's context menu with auto-indent and
 un-comment-selection (user request)

---
 src/plugins/cppeditor/cppplugin.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/src/plugins/cppeditor/cppplugin.cpp b/src/plugins/cppeditor/cppplugin.cpp
index b1ee04b131e..b5cc600ffa1 100644
--- a/src/plugins/cppeditor/cppplugin.cpp
+++ b/src/plugins/cppeditor/cppplugin.cpp
@@ -49,6 +49,7 @@
 #include <texteditor/texteditoractionhandler.h>
 #include <texteditor/texteditorplugin.h>
 #include <texteditor/texteditorsettings.h>
+#include <texteditor/texteditorconstants.h>
 #include <cpptools/cpptoolsconstants.h>
 
 #include <QtCore/QFileInfo>
@@ -216,6 +217,15 @@ bool CppPlugin::initialize(const QStringList & /*arguments*/, QString *errorMess
         | TextEditor::TextEditorActionHandler::UnCommentSelection
         | TextEditor::TextEditorActionHandler::UnCollapseAll);
 
+    m_actionHandler->initializeActions();
+
+    cmd = am->command(TextEditor::Constants::AUTO_INDENT_SELECTION);
+    am->actionContainer(CppEditor::Constants::M_CONTEXT)->addAction(cmd);
+
+    cmd = am->command(TextEditor::Constants::UN_COMMENT_SELECTION);
+    am->actionContainer(CppEditor::Constants::M_CONTEXT)->addAction(cmd);
+
+
     readSettings();
     return true;
 }
-- 
GitLab