implement the standard context menu also for the script editors

In addition, clean up the text editor action handling in the qtscript
plugin.

Rev-by: con
This commit is contained in:
mae
2009-11-09 17:35:20 +01:00
parent a0bb57f27a
commit 3452b4214d
10 changed files with 35 additions and 169 deletions

View File

@@ -114,6 +114,13 @@ bool QmlEditorPlugin::initialize(const QStringList & /*arguments*/, QString *err
| TextEditor::TextEditorActionHandler::UnCollapseAll);
m_actionHandler->initializeActions();
Core::ActionManager *am = core->actionManager();
Core::ActionContainer *contextMenu= am->createMenu(QmlEditor::Constants::M_CONTEXT);
Core::Command *cmd = am->command(TextEditor::Constants::AUTO_INDENT_SELECTION);
contextMenu->addAction(cmd);
cmd = am->command(TextEditor::Constants::UN_COMMENT_SELECTION);
contextMenu->addAction(cmd);
m_completion = new QmlCodeCompletion();
addAutoReleasedObject(m_completion);