diff options
author | David Schulz <david.schulz@qt.io> | 2020-11-18 08:30:05 +0100 |
---|---|---|
committer | David Schulz <david.schulz@qt.io> | 2020-11-24 12:20:05 +0000 |
commit | c5c3214cfbf7ea329ff882e4808e5865ffac38c9 (patch) | |
tree | 5f829659cfddf18aa8dd0a1edd90366ac023f1a2 /src/plugins/texteditor/texteditoractionhandler.cpp | |
parent | dc8edcefba7e2db18df72acab30997f7de0f5670 (diff) |
TextEditor: add action to paste without autoFormat
Fixes: QTCREATORBUG-20887
Change-Id: Iedc6b584c9c1cc48804025653d0749e054a406f8
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/texteditor/texteditoractionhandler.cpp')
-rw-r--r-- | src/plugins/texteditor/texteditoractionhandler.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/plugins/texteditor/texteditoractionhandler.cpp b/src/plugins/texteditor/texteditoractionhandler.cpp index ce340e803f..51d06d5090 100644 --- a/src/plugins/texteditor/texteditoractionhandler.cpp +++ b/src/plugins/texteditor/texteditoractionhandler.cpp @@ -317,8 +317,11 @@ void TextEditorActionHandlerPrivate::createActions() [] (TextEditorWidget *w) { w->selectEncoding(); }, false, tr("Select Encoding..."), QKeySequence(), G_EDIT_OTHER, editMenu); m_circularPasteAction = registerAction(CIRCULAR_PASTE, - [] (TextEditorWidget *w) { w->circularPaste(); }, false, tr("Paste from Clipboard History"), - QKeySequence(tr("Ctrl+Shift+V")), G_EDIT_COPYPASTE, editMenu); + [] (TextEditorWidget *w) { w->circularPaste(); }, false, tr("Paste from Clipboard History"), + QKeySequence(tr("Ctrl+Shift+V")), G_EDIT_COPYPASTE, editMenu); + m_circularPasteAction = registerAction(NO_FORMAT_PASTE, + [] (TextEditorWidget *w) { w->pasteWithoutFormat(); }, false, tr("Paste without Formatting"), + QKeySequence(Core::useMacShortcuts ? tr("Cmd+Opt+Shift+V") : QString()), G_EDIT_COPYPASTE, editMenu); // register "Edit -> Advanced" Menu Actions Core::ActionContainer *advancedEditMenu = Core::ActionManager::actionContainer(M_EDIT_ADVANCED); |