diff --git a/src/plugins/cppeditor/cppplugin.cpp b/src/plugins/cppeditor/cppplugin.cpp index b1ee04b131e6260f248c9bccb4f81f70cfd65e71..b5cc600ffa1fa374ef50bf44947ab2b44b0bef6b 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; }