forked from qt-creator/qt-creator
ActionManager API cleanup.
d-pointer instead of inheritance static methods Change-Id: I7b2f0c8b05ad3951e1ff26a7d4e08e195d2dd258 Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
@@ -152,27 +152,25 @@ void TextEditorActionHandler::createActions()
|
||||
m_gotoAction = registerNewAction(Core::Constants::GOTO, this, SLOT(gotoAction()));
|
||||
m_printAction = registerNewAction(Core::Constants::PRINT, this, SLOT(printAction()));
|
||||
|
||||
Core::ActionManager *am = Core::ICore::actionManager();
|
||||
|
||||
Core::ActionContainer *medit = am->actionContainer(Core::Constants::M_EDIT);
|
||||
Core::ActionContainer *advancedMenu = am->actionContainer(Core::Constants::M_EDIT_ADVANCED);
|
||||
Core::ActionContainer *medit = Core::ActionManager::actionContainer(Core::Constants::M_EDIT);
|
||||
Core::ActionContainer *advancedMenu = Core::ActionManager::actionContainer(Core::Constants::M_EDIT_ADVANCED);
|
||||
|
||||
m_selectEncodingAction = new QAction(tr("Select Encoding..."), this);
|
||||
Core::Command *command = am->registerAction(m_selectEncodingAction, Constants::SELECT_ENCODING, m_contextId);
|
||||
Core::Command *command = Core::ActionManager::registerAction(m_selectEncodingAction, Constants::SELECT_ENCODING, m_contextId);
|
||||
connect(m_selectEncodingAction, SIGNAL(triggered()), this, SLOT(selectEncoding()));
|
||||
medit->addAction(command, Core::Constants::G_EDIT_OTHER);
|
||||
|
||||
|
||||
m_formatAction = new QAction(tr("Auto-&indent Selection"), this);
|
||||
m_modifyingActions << m_formatAction;
|
||||
command = am->registerAction(m_formatAction, TextEditor::Constants::AUTO_INDENT_SELECTION, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_formatAction, TextEditor::Constants::AUTO_INDENT_SELECTION, m_contextId, true);
|
||||
command->setDefaultKeySequence(QKeySequence(tr("Ctrl+I")));
|
||||
advancedMenu->addAction(command, Core::Constants::G_EDIT_FORMAT);
|
||||
connect(m_formatAction, SIGNAL(triggered(bool)), this, SLOT(formatAction()));
|
||||
|
||||
m_rewrapParagraphAction = new QAction(tr("&Rewrap Paragraph"), this);
|
||||
m_modifyingActions << m_rewrapParagraphAction;
|
||||
command = am->registerAction(m_rewrapParagraphAction, TextEditor::Constants::REWRAP_PARAGRAPH, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_rewrapParagraphAction, TextEditor::Constants::REWRAP_PARAGRAPH, m_contextId, true);
|
||||
command->setDefaultKeySequence(QKeySequence(Core::UseMacShortcuts ? tr("Meta+E, R") : tr("Ctrl+E, R")));
|
||||
advancedMenu->addAction(command, Core::Constants::G_EDIT_FORMAT);
|
||||
connect(m_rewrapParagraphAction, SIGNAL(triggered(bool)), this, SLOT(rewrapParagraphAction()));
|
||||
@@ -180,7 +178,7 @@ void TextEditorActionHandler::createActions()
|
||||
|
||||
m_visualizeWhitespaceAction = new QAction(tr("&Visualize Whitespace"), this);
|
||||
m_visualizeWhitespaceAction->setCheckable(true);
|
||||
command = am->registerAction(m_visualizeWhitespaceAction,
|
||||
command = Core::ActionManager::registerAction(m_visualizeWhitespaceAction,
|
||||
TextEditor::Constants::VISUALIZE_WHITESPACE, m_contextId);
|
||||
command->setDefaultKeySequence(QKeySequence(Core::UseMacShortcuts ? tr("Meta+E, Meta+V") : tr("Ctrl+E, Ctrl+V")));
|
||||
advancedMenu->addAction(command, Core::Constants::G_EDIT_FORMAT);
|
||||
@@ -188,7 +186,7 @@ void TextEditorActionHandler::createActions()
|
||||
|
||||
m_cleanWhitespaceAction = new QAction(tr("Clean Whitespace"), this);
|
||||
m_modifyingActions << m_cleanWhitespaceAction;
|
||||
command = am->registerAction(m_cleanWhitespaceAction,
|
||||
command = Core::ActionManager::registerAction(m_cleanWhitespaceAction,
|
||||
TextEditor::Constants::CLEAN_WHITESPACE, m_contextId, true);
|
||||
|
||||
advancedMenu->addAction(command, Core::Constants::G_EDIT_FORMAT);
|
||||
@@ -196,7 +194,7 @@ void TextEditorActionHandler::createActions()
|
||||
|
||||
m_textWrappingAction = new QAction(tr("Enable Text &Wrapping"), this);
|
||||
m_textWrappingAction->setCheckable(true);
|
||||
command = am->registerAction(m_textWrappingAction, TextEditor::Constants::TEXT_WRAPPING, m_contextId);
|
||||
command = Core::ActionManager::registerAction(m_textWrappingAction, TextEditor::Constants::TEXT_WRAPPING, m_contextId);
|
||||
command->setDefaultKeySequence(QKeySequence(Core::UseMacShortcuts ? tr("Meta+E, Meta+W") : tr("Ctrl+E, Ctrl+W")));
|
||||
advancedMenu->addAction(command, Core::Constants::G_EDIT_FORMAT);
|
||||
connect(m_textWrappingAction, SIGNAL(triggered(bool)), this, SLOT(setTextWrapping(bool)));
|
||||
@@ -204,262 +202,262 @@ void TextEditorActionHandler::createActions()
|
||||
|
||||
m_unCommentSelectionAction = new QAction(tr("Toggle Comment &Selection"), this);
|
||||
m_modifyingActions << m_unCommentSelectionAction;
|
||||
command = am->registerAction(m_unCommentSelectionAction, Constants::UN_COMMENT_SELECTION, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_unCommentSelectionAction, Constants::UN_COMMENT_SELECTION, m_contextId, true);
|
||||
command->setDefaultKeySequence(QKeySequence(tr("Ctrl+/")));
|
||||
connect(m_unCommentSelectionAction, SIGNAL(triggered()), this, SLOT(unCommentSelection()));
|
||||
advancedMenu->addAction(command, Core::Constants::G_EDIT_FORMAT);
|
||||
|
||||
m_cutLineAction = new QAction(tr("Cut &Line"), this);
|
||||
m_modifyingActions << m_cutLineAction;
|
||||
command = am->registerAction(m_cutLineAction, Constants::CUT_LINE, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_cutLineAction, Constants::CUT_LINE, m_contextId, true);
|
||||
command->setDefaultKeySequence(QKeySequence(tr("Shift+Del")));
|
||||
connect(m_cutLineAction, SIGNAL(triggered()), this, SLOT(cutLine()));
|
||||
|
||||
m_copyLineAction = new QAction(tr("Copy &Line"), this);
|
||||
command = am->registerAction(m_copyLineAction, Constants::COPY_LINE, m_contextId);
|
||||
command = Core::ActionManager::registerAction(m_copyLineAction, Constants::COPY_LINE, m_contextId);
|
||||
command->setDefaultKeySequence(QKeySequence(tr("Ctrl+Ins")));
|
||||
connect(m_copyLineAction, SIGNAL(triggered()), this, SLOT(copyLine()));
|
||||
|
||||
m_deleteLineAction = new QAction(tr("Delete &Line"), this);
|
||||
m_modifyingActions << m_deleteLineAction;
|
||||
command = am->registerAction(m_deleteLineAction, Constants::DELETE_LINE, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_deleteLineAction, Constants::DELETE_LINE, m_contextId, true);
|
||||
connect(m_deleteLineAction, SIGNAL(triggered()), this, SLOT(deleteLine()));
|
||||
|
||||
m_deleteEndOfWordAction = new QAction(tr("Delete Word from Cursor On"), this);
|
||||
m_modifyingActions << m_deleteEndOfWordAction;
|
||||
am->registerAction(m_deleteEndOfWordAction, Constants::DELETE_END_OF_WORD, m_contextId, true);
|
||||
Core::ActionManager::registerAction(m_deleteEndOfWordAction, Constants::DELETE_END_OF_WORD, m_contextId, true);
|
||||
connect(m_deleteEndOfWordAction, SIGNAL(triggered()), this, SLOT(deleteEndOfWord()));
|
||||
|
||||
m_deleteEndOfWordCamelCaseAction = new QAction(tr("Delete Word Camel Case from Cursor On"), this);
|
||||
m_modifyingActions << m_deleteEndOfWordCamelCaseAction;
|
||||
am->registerAction(m_deleteEndOfWordCamelCaseAction, Constants::DELETE_END_OF_WORD_CAMEL_CASE, m_contextId, true);
|
||||
Core::ActionManager::registerAction(m_deleteEndOfWordCamelCaseAction, Constants::DELETE_END_OF_WORD_CAMEL_CASE, m_contextId, true);
|
||||
connect(m_deleteEndOfWordCamelCaseAction, SIGNAL(triggered()), this, SLOT(deleteEndOfWordCamelCase()));
|
||||
|
||||
m_deleteStartOfWordAction = new QAction(tr("Delete Word up to Cursor"), this);
|
||||
m_modifyingActions << m_deleteStartOfWordAction;
|
||||
am->registerAction(m_deleteStartOfWordAction, Constants::DELETE_START_OF_WORD, m_contextId, true);
|
||||
Core::ActionManager::registerAction(m_deleteStartOfWordAction, Constants::DELETE_START_OF_WORD, m_contextId, true);
|
||||
connect(m_deleteStartOfWordAction, SIGNAL(triggered()), this, SLOT(deleteStartOfWord()));
|
||||
|
||||
m_deleteStartOfWordCamelCaseAction = new QAction(tr("Delete Word Camel Case up to Cursor"), this);
|
||||
m_modifyingActions << m_deleteStartOfWordCamelCaseAction;
|
||||
am->registerAction(m_deleteStartOfWordCamelCaseAction, Constants::DELETE_START_OF_WORD_CAMEL_CASE, m_contextId, true);
|
||||
Core::ActionManager::registerAction(m_deleteStartOfWordCamelCaseAction, Constants::DELETE_START_OF_WORD_CAMEL_CASE, m_contextId, true);
|
||||
connect(m_deleteStartOfWordCamelCaseAction, SIGNAL(triggered()), this, SLOT(deleteStartOfWordCamelCase()));
|
||||
|
||||
m_foldAction = new QAction(tr("Fold"), this);
|
||||
command = am->registerAction(m_foldAction, Constants::FOLD, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_foldAction, Constants::FOLD, m_contextId, true);
|
||||
command->setDefaultKeySequence(QKeySequence(tr("Ctrl+<")));
|
||||
connect(m_foldAction, SIGNAL(triggered()), this, SLOT(fold()));
|
||||
advancedMenu->addAction(command, Core::Constants::G_EDIT_COLLAPSING);
|
||||
|
||||
m_unfoldAction = new QAction(tr("Unfold"), this);
|
||||
command = am->registerAction(m_unfoldAction, Constants::UNFOLD, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_unfoldAction, Constants::UNFOLD, m_contextId, true);
|
||||
command->setDefaultKeySequence(QKeySequence(tr("Ctrl+>")));
|
||||
connect(m_unfoldAction, SIGNAL(triggered()), this, SLOT(unfold()));
|
||||
advancedMenu->addAction(command, Core::Constants::G_EDIT_COLLAPSING);
|
||||
|
||||
m_unfoldAllAction = new QAction(tr("Toggle &Fold All"), this);
|
||||
command = am->registerAction(m_unfoldAllAction, Constants::UNFOLD_ALL, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_unfoldAllAction, Constants::UNFOLD_ALL, m_contextId, true);
|
||||
connect(m_unfoldAllAction, SIGNAL(triggered()), this, SLOT(unfoldAll()));
|
||||
advancedMenu->addAction(command, Core::Constants::G_EDIT_COLLAPSING);
|
||||
|
||||
m_increaseFontSizeAction = new QAction(tr("Increase Font Size"), this);
|
||||
command = am->registerAction(m_increaseFontSizeAction, Constants::INCREASE_FONT_SIZE, m_contextId);
|
||||
command = Core::ActionManager::registerAction(m_increaseFontSizeAction, Constants::INCREASE_FONT_SIZE, m_contextId);
|
||||
command->setDefaultKeySequence(QKeySequence(tr("Ctrl++")));
|
||||
connect(m_increaseFontSizeAction, SIGNAL(triggered()), this, SLOT(increaseFontSize()));
|
||||
advancedMenu->addAction(command, Core::Constants::G_EDIT_FONT);
|
||||
|
||||
m_decreaseFontSizeAction = new QAction(tr("Decrease Font Size"), this);
|
||||
command = am->registerAction(m_decreaseFontSizeAction, Constants::DECREASE_FONT_SIZE, m_contextId);
|
||||
command = Core::ActionManager::registerAction(m_decreaseFontSizeAction, Constants::DECREASE_FONT_SIZE, m_contextId);
|
||||
command->setDefaultKeySequence(QKeySequence(tr("Ctrl+-")));
|
||||
connect(m_decreaseFontSizeAction, SIGNAL(triggered()), this, SLOT(decreaseFontSize()));
|
||||
advancedMenu->addAction(command, Core::Constants::G_EDIT_FONT);
|
||||
|
||||
m_resetFontSizeAction = new QAction(tr("Reset Font Size"), this);
|
||||
command = am->registerAction(m_resetFontSizeAction, Constants::RESET_FONT_SIZE, m_contextId);
|
||||
command = Core::ActionManager::registerAction(m_resetFontSizeAction, Constants::RESET_FONT_SIZE, m_contextId);
|
||||
command->setDefaultKeySequence(QKeySequence(Core::UseMacShortcuts ? QString() : tr("Ctrl+0")));
|
||||
connect(m_resetFontSizeAction, SIGNAL(triggered()), this, SLOT(resetFontSize()));
|
||||
advancedMenu->addAction(command, Core::Constants::G_EDIT_FONT);
|
||||
|
||||
m_gotoBlockStartAction = new QAction(tr("Go to Block Start"), this);
|
||||
command = am->registerAction(m_gotoBlockStartAction, Constants::GOTO_BLOCK_START, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_gotoBlockStartAction, Constants::GOTO_BLOCK_START, m_contextId, true);
|
||||
command->setDefaultKeySequence(QKeySequence(tr("Ctrl+[")));
|
||||
connect(m_gotoBlockStartAction, SIGNAL(triggered()), this, SLOT(gotoBlockStart()));
|
||||
advancedMenu->addAction(command, Core::Constants::G_EDIT_BLOCKS);
|
||||
|
||||
m_gotoBlockEndAction = new QAction(tr("Go to Block End"), this);
|
||||
command = am->registerAction(m_gotoBlockEndAction, Constants::GOTO_BLOCK_END, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_gotoBlockEndAction, Constants::GOTO_BLOCK_END, m_contextId, true);
|
||||
command->setDefaultKeySequence(QKeySequence(tr("Ctrl+]")));
|
||||
connect(m_gotoBlockEndAction, SIGNAL(triggered()), this, SLOT(gotoBlockEnd()));
|
||||
advancedMenu->addAction(command, Core::Constants::G_EDIT_BLOCKS);
|
||||
|
||||
m_gotoBlockStartWithSelectionAction = new QAction(tr("Go to Block Start with Selection"), this);
|
||||
command = am->registerAction(m_gotoBlockStartWithSelectionAction, Constants::GOTO_BLOCK_START_WITH_SELECTION, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_gotoBlockStartWithSelectionAction, Constants::GOTO_BLOCK_START_WITH_SELECTION, m_contextId, true);
|
||||
command->setDefaultKeySequence(QKeySequence(tr("Ctrl+{")));
|
||||
connect(m_gotoBlockStartWithSelectionAction, SIGNAL(triggered()), this, SLOT(gotoBlockStartWithSelection()));
|
||||
|
||||
m_gotoBlockEndWithSelectionAction = new QAction(tr("Go to Block End with Selection"), this);
|
||||
command = am->registerAction(m_gotoBlockEndWithSelectionAction, Constants::GOTO_BLOCK_END_WITH_SELECTION, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_gotoBlockEndWithSelectionAction, Constants::GOTO_BLOCK_END_WITH_SELECTION, m_contextId, true);
|
||||
command->setDefaultKeySequence(QKeySequence(tr("Ctrl+}")));
|
||||
connect(m_gotoBlockEndWithSelectionAction, SIGNAL(triggered()), this, SLOT(gotoBlockEndWithSelection()));
|
||||
|
||||
m_selectBlockUpAction = new QAction(tr("Select Block Up"), this);
|
||||
command = am->registerAction(m_selectBlockUpAction, Constants::SELECT_BLOCK_UP, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_selectBlockUpAction, Constants::SELECT_BLOCK_UP, m_contextId, true);
|
||||
command->setDefaultKeySequence(QKeySequence(tr("Ctrl+U")));
|
||||
connect(m_selectBlockUpAction, SIGNAL(triggered()), this, SLOT(selectBlockUp()));
|
||||
advancedMenu->addAction(command, Core::Constants::G_EDIT_BLOCKS);
|
||||
|
||||
m_selectBlockDownAction = new QAction(tr("Select Block Down"), this);
|
||||
command = am->registerAction(m_selectBlockDownAction, Constants::SELECT_BLOCK_DOWN, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_selectBlockDownAction, Constants::SELECT_BLOCK_DOWN, m_contextId, true);
|
||||
connect(m_selectBlockDownAction, SIGNAL(triggered()), this, SLOT(selectBlockDown()));
|
||||
advancedMenu->addAction(command, Core::Constants::G_EDIT_BLOCKS);
|
||||
|
||||
m_moveLineUpAction = new QAction(tr("Move Line Up"), this);
|
||||
m_modifyingActions << m_moveLineUpAction;
|
||||
command = am->registerAction(m_moveLineUpAction, Constants::MOVE_LINE_UP, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_moveLineUpAction, Constants::MOVE_LINE_UP, m_contextId, true);
|
||||
command->setDefaultKeySequence(QKeySequence(tr("Ctrl+Shift+Up")));
|
||||
connect(m_moveLineUpAction, SIGNAL(triggered()), this, SLOT(moveLineUp()));
|
||||
|
||||
m_moveLineDownAction = new QAction(tr("Move Line Down"), this);
|
||||
m_modifyingActions << m_moveLineDownAction;
|
||||
command = am->registerAction(m_moveLineDownAction, Constants::MOVE_LINE_DOWN, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_moveLineDownAction, Constants::MOVE_LINE_DOWN, m_contextId, true);
|
||||
command->setDefaultKeySequence(QKeySequence(tr("Ctrl+Shift+Down")));
|
||||
connect(m_moveLineDownAction, SIGNAL(triggered()), this, SLOT(moveLineDown()));
|
||||
|
||||
m_copyLineUpAction = new QAction(tr("Copy Line Up"), this);
|
||||
m_modifyingActions << m_copyLineUpAction;
|
||||
command = am->registerAction(m_copyLineUpAction, Constants::COPY_LINE_UP, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_copyLineUpAction, Constants::COPY_LINE_UP, m_contextId, true);
|
||||
command->setDefaultKeySequence(QKeySequence(tr("Ctrl+Alt+Up")));
|
||||
connect(m_copyLineUpAction, SIGNAL(triggered()), this, SLOT(copyLineUp()));
|
||||
|
||||
m_copyLineDownAction = new QAction(tr("Copy Line Down"), this);
|
||||
m_modifyingActions << m_copyLineDownAction;
|
||||
command = am->registerAction(m_copyLineDownAction, Constants::COPY_LINE_DOWN, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_copyLineDownAction, Constants::COPY_LINE_DOWN, m_contextId, true);
|
||||
command->setDefaultKeySequence(QKeySequence(tr("Ctrl+Alt+Down")));
|
||||
connect(m_copyLineDownAction, SIGNAL(triggered()), this, SLOT(copyLineDown()));
|
||||
|
||||
m_joinLinesAction = new QAction(tr("Join Lines"), this);
|
||||
m_modifyingActions << m_joinLinesAction;
|
||||
command = am->registerAction(m_joinLinesAction, Constants::JOIN_LINES, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_joinLinesAction, Constants::JOIN_LINES, m_contextId, true);
|
||||
command->setDefaultKeySequence(QKeySequence(tr("Ctrl+J")));
|
||||
connect(m_joinLinesAction, SIGNAL(triggered()), this, SLOT(joinLines()));
|
||||
|
||||
m_insertLineAboveAction = new QAction(tr("Insert Line Above Current Line"), this);
|
||||
m_modifyingActions << m_insertLineAboveAction;
|
||||
command = am->registerAction(m_insertLineAboveAction, Constants::INSERT_LINE_ABOVE, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_insertLineAboveAction, Constants::INSERT_LINE_ABOVE, m_contextId, true);
|
||||
command->setDefaultKeySequence(QKeySequence(tr("Ctrl+Shift+Return")));
|
||||
connect(m_insertLineAboveAction, SIGNAL(triggered()), this, SLOT(insertLineAbove()));
|
||||
|
||||
m_insertLineBelowAction = new QAction(tr("Insert Line Below Current Line"), this);
|
||||
m_modifyingActions << m_insertLineBelowAction;
|
||||
command = am->registerAction(m_insertLineBelowAction, Constants::INSERT_LINE_BELOW, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_insertLineBelowAction, Constants::INSERT_LINE_BELOW, m_contextId, true);
|
||||
command->setDefaultKeySequence(QKeySequence(tr("Ctrl+Return")));
|
||||
connect(m_insertLineBelowAction, SIGNAL(triggered()), this, SLOT(insertLineBelow()));
|
||||
|
||||
m_upperCaseSelectionAction = new QAction(tr("Uppercase Selection"), this);
|
||||
m_modifyingActions << m_upperCaseSelectionAction;
|
||||
command = am->registerAction(m_upperCaseSelectionAction, Constants::UPPERCASE_SELECTION, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_upperCaseSelectionAction, Constants::UPPERCASE_SELECTION, m_contextId, true);
|
||||
command->setDefaultKeySequence(QKeySequence(Core::UseMacShortcuts ? tr("Meta+Shift+U") : tr("Alt+Shift+U")));
|
||||
connect(m_upperCaseSelectionAction, SIGNAL(triggered()), this, SLOT(uppercaseSelection()));
|
||||
|
||||
m_lowerCaseSelectionAction = new QAction(tr("Lowercase Selection"), this);
|
||||
m_modifyingActions << m_lowerCaseSelectionAction;
|
||||
command = am->registerAction(m_lowerCaseSelectionAction, Constants::LOWERCASE_SELECTION, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_lowerCaseSelectionAction, Constants::LOWERCASE_SELECTION, m_contextId, true);
|
||||
command->setDefaultKeySequence(QKeySequence(Core::UseMacShortcuts ? tr("Meta+U") : tr("Alt+U")));
|
||||
connect(m_lowerCaseSelectionAction, SIGNAL(triggered()), this, SLOT(lowercaseSelection()));
|
||||
|
||||
m_circularPasteAction = new QAction(tr("Paste from Clipboard History"), this);
|
||||
m_modifyingActions << m_circularPasteAction;
|
||||
command = am->registerAction(m_circularPasteAction, Constants::CIRCULAR_PASTE, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_circularPasteAction, Constants::CIRCULAR_PASTE, m_contextId, true);
|
||||
command->setDefaultKeySequence(QKeySequence(tr("Ctrl+Shift+V")));
|
||||
connect(m_circularPasteAction, SIGNAL(triggered()), this, SLOT(circularPasteAction()));
|
||||
medit->addAction(command, Core::Constants::G_EDIT_COPYPASTE);
|
||||
|
||||
m_switchUtf8bomAction = new QAction(this);
|
||||
m_modifyingActions << m_switchUtf8bomAction;
|
||||
command = am->registerAction(m_switchUtf8bomAction, Constants::SWITCH_UTF8BOM, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_switchUtf8bomAction, Constants::SWITCH_UTF8BOM, m_contextId, true);
|
||||
connect(m_switchUtf8bomAction, SIGNAL(triggered()), this, SLOT(switchUtf8bomAction()));
|
||||
|
||||
m_indentAction = new QAction(tr("Indent"), this);
|
||||
m_modifyingActions << m_indentAction;
|
||||
command = am->registerAction(m_indentAction, Constants::INDENT, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_indentAction, Constants::INDENT, m_contextId, true);
|
||||
connect(m_indentAction, SIGNAL(triggered()), this, SLOT(indent()));
|
||||
|
||||
m_unindentAction = new QAction(tr("Unindent"), this);
|
||||
m_modifyingActions << m_unindentAction;
|
||||
command = am->registerAction(m_unindentAction, Constants::UNINDENT, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_unindentAction, Constants::UNINDENT, m_contextId, true);
|
||||
connect(m_unindentAction, SIGNAL(triggered()), this, SLOT(unindent()));
|
||||
|
||||
m_followSymbolAction = new QAction(tr("Follow Symbol Under Cursor"), this);
|
||||
command = am->registerAction(m_followSymbolAction, Constants::FOLLOW_SYMBOL_UNDER_CURSOR, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_followSymbolAction, Constants::FOLLOW_SYMBOL_UNDER_CURSOR, m_contextId, true);
|
||||
command->setDefaultKeySequence(QKeySequence(Qt::Key_F2));
|
||||
connect(m_followSymbolAction, SIGNAL(triggered()), this, SLOT(openLinkUnderCursor()));
|
||||
|
||||
m_jumpToFileAction = new QAction(tr("Jump To File Under Cursor"), this);
|
||||
command = am->registerAction(m_jumpToFileAction, Constants::JUMP_TO_FILE_UNDER_CURSOR, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(m_jumpToFileAction, Constants::JUMP_TO_FILE_UNDER_CURSOR, m_contextId, true);
|
||||
command->setDefaultKeySequence(QKeySequence(Qt::Key_F2));
|
||||
connect(m_jumpToFileAction, SIGNAL(triggered()), this, SLOT(openLinkUnderCursor()));
|
||||
|
||||
QAction *a = 0;
|
||||
a = new QAction(tr("Go to Line Start"), this);
|
||||
command = am->registerAction(a, Constants::GOTO_LINE_START, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(a, Constants::GOTO_LINE_START, m_contextId, true);
|
||||
connect(a, SIGNAL(triggered()), this, SLOT(gotoLineStart()));
|
||||
a = new QAction(tr("Go to Line End"), this);
|
||||
command = am->registerAction(a, Constants::GOTO_LINE_END, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(a, Constants::GOTO_LINE_END, m_contextId, true);
|
||||
connect(a, SIGNAL(triggered()), this, SLOT(gotoLineEnd()));
|
||||
a = new QAction(tr("Go to Next Line"), this);
|
||||
command = am->registerAction(a, Constants::GOTO_NEXT_LINE, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(a, Constants::GOTO_NEXT_LINE, m_contextId, true);
|
||||
connect(a, SIGNAL(triggered()), this, SLOT(gotoNextLine()));
|
||||
a = new QAction(tr("Go to Previous Line"), this);
|
||||
command = am->registerAction(a, Constants::GOTO_PREVIOUS_LINE, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(a, Constants::GOTO_PREVIOUS_LINE, m_contextId, true);
|
||||
connect(a, SIGNAL(triggered()), this, SLOT(gotoPreviousLine()));
|
||||
a = new QAction(tr("Go to Previous Character"), this);
|
||||
command = am->registerAction(a, Constants::GOTO_PREVIOUS_CHARACTER, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(a, Constants::GOTO_PREVIOUS_CHARACTER, m_contextId, true);
|
||||
connect(a, SIGNAL(triggered()), this, SLOT(gotoPreviousCharacter()));
|
||||
a = new QAction(tr("Go to Next Character"), this);
|
||||
command = am->registerAction(a, Constants::GOTO_NEXT_CHARACTER, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(a, Constants::GOTO_NEXT_CHARACTER, m_contextId, true);
|
||||
connect(a, SIGNAL(triggered()), this, SLOT(gotoNextCharacter()));
|
||||
a = new QAction(tr("Go to Previous Word"), this);
|
||||
command = am->registerAction(a, Constants::GOTO_PREVIOUS_WORD, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(a, Constants::GOTO_PREVIOUS_WORD, m_contextId, true);
|
||||
connect(a, SIGNAL(triggered()), this, SLOT(gotoPreviousWord()));
|
||||
a = new QAction(tr("Go to Next Word"), this);
|
||||
command = am->registerAction(a, Constants::GOTO_NEXT_WORD, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(a, Constants::GOTO_NEXT_WORD, m_contextId, true);
|
||||
connect(a, SIGNAL(triggered()), this, SLOT(gotoNextWord()));
|
||||
a = new QAction(tr("Go to Previous Word Camel Case"), this);
|
||||
command = am->registerAction(a, Constants::GOTO_PREVIOUS_WORD_CAMEL_CASE, m_contextId);
|
||||
command = Core::ActionManager::registerAction(a, Constants::GOTO_PREVIOUS_WORD_CAMEL_CASE, m_contextId);
|
||||
connect(a, SIGNAL(triggered()), this, SLOT(gotoPreviousWordCamelCase()));
|
||||
a = new QAction(tr("Go to Next Word Camel Case"), this);
|
||||
command = am->registerAction(a, Constants::GOTO_NEXT_WORD_CAMEL_CASE, m_contextId);
|
||||
command = Core::ActionManager::registerAction(a, Constants::GOTO_NEXT_WORD_CAMEL_CASE, m_contextId);
|
||||
connect(a, SIGNAL(triggered()), this, SLOT(gotoNextWordCamelCase()));
|
||||
|
||||
a = new QAction(tr("Go to Line Start with Selection"), this);
|
||||
command = am->registerAction(a, Constants::GOTO_LINE_START_WITH_SELECTION, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(a, Constants::GOTO_LINE_START_WITH_SELECTION, m_contextId, true);
|
||||
connect(a, SIGNAL(triggered()), this, SLOT(gotoLineStartWithSelection()));
|
||||
a = new QAction(tr("Go to Line End with Selection"), this);
|
||||
command = am->registerAction(a, Constants::GOTO_LINE_END_WITH_SELECTION, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(a, Constants::GOTO_LINE_END_WITH_SELECTION, m_contextId, true);
|
||||
connect(a, SIGNAL(triggered()), this, SLOT(gotoLineEndWithSelection()));
|
||||
a = new QAction(tr("Go to Next Line with Selection"), this);
|
||||
command = am->registerAction(a, Constants::GOTO_NEXT_LINE_WITH_SELECTION, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(a, Constants::GOTO_NEXT_LINE_WITH_SELECTION, m_contextId, true);
|
||||
connect(a, SIGNAL(triggered()), this, SLOT(gotoNextLineWithSelection()));
|
||||
a = new QAction(tr("Go to Previous Line with Selection"), this);
|
||||
command = am->registerAction(a, Constants::GOTO_PREVIOUS_LINE_WITH_SELECTION, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(a, Constants::GOTO_PREVIOUS_LINE_WITH_SELECTION, m_contextId, true);
|
||||
connect(a, SIGNAL(triggered()), this, SLOT(gotoPreviousLineWithSelection()));
|
||||
a = new QAction(tr("Go to Previous Character with Selection"), this);
|
||||
command = am->registerAction(a, Constants::GOTO_PREVIOUS_CHARACTER_WITH_SELECTION, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(a, Constants::GOTO_PREVIOUS_CHARACTER_WITH_SELECTION, m_contextId, true);
|
||||
connect(a, SIGNAL(triggered()), this, SLOT(gotoPreviousCharacterWithSelection()));
|
||||
a = new QAction(tr("Go to Next Character with Selection"), this);
|
||||
command = am->registerAction(a, Constants::GOTO_NEXT_CHARACTER_WITH_SELECTION, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(a, Constants::GOTO_NEXT_CHARACTER_WITH_SELECTION, m_contextId, true);
|
||||
connect(a, SIGNAL(triggered()), this, SLOT(gotoNextCharacterWithSelection()));
|
||||
a = new QAction(tr("Go to Previous Word with Selection"), this);
|
||||
command = am->registerAction(a, Constants::GOTO_PREVIOUS_WORD_WITH_SELECTION, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(a, Constants::GOTO_PREVIOUS_WORD_WITH_SELECTION, m_contextId, true);
|
||||
connect(a, SIGNAL(triggered()), this, SLOT(gotoPreviousWordWithSelection()));
|
||||
a = new QAction(tr("Go to Next Word with Selection"), this);
|
||||
command = am->registerAction(a, Constants::GOTO_NEXT_WORD_WITH_SELECTION, m_contextId, true);
|
||||
command = Core::ActionManager::registerAction(a, Constants::GOTO_NEXT_WORD_WITH_SELECTION, m_contextId, true);
|
||||
connect(a, SIGNAL(triggered()), this, SLOT(gotoNextWordWithSelection()));
|
||||
a = new QAction(tr("Go to Previous Word Camel Case with Selection"), this);
|
||||
command = am->registerAction(a, Constants::GOTO_PREVIOUS_WORD_CAMEL_CASE_WITH_SELECTION, m_contextId);
|
||||
command = Core::ActionManager::registerAction(a, Constants::GOTO_PREVIOUS_WORD_CAMEL_CASE_WITH_SELECTION, m_contextId);
|
||||
connect(a, SIGNAL(triggered()), this, SLOT(gotoPreviousWordCamelCaseWithSelection()));
|
||||
a = new QAction(tr("Go to Next Word Camel Case with Selection"), this);
|
||||
command = am->registerAction(a, Constants::GOTO_NEXT_WORD_CAMEL_CASE_WITH_SELECTION, m_contextId);
|
||||
command = Core::ActionManager::registerAction(a, Constants::GOTO_NEXT_WORD_CAMEL_CASE_WITH_SELECTION, m_contextId);
|
||||
connect(a, SIGNAL(triggered()), this, SLOT(gotoNextWordCamelCaseWithSelection()));
|
||||
|
||||
}
|
||||
@@ -475,7 +473,7 @@ QAction *TextEditorActionHandler::registerNewAction(const Core::Id &id, bool scr
|
||||
return 0;
|
||||
|
||||
QAction *result = new QAction(title, this);
|
||||
Core::ICore::actionManager()->registerAction(result, id, m_contextId, scriptable);
|
||||
Core::ActionManager::registerAction(result, id, m_contextId, scriptable);
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user