@@ -93,6 +93,7 @@ void GraphicsView::setScene(BasicGraphicsScene *scene)
93
93
_deleteSelectionAction = new QAction (QStringLiteral (" Delete Selection" ), this );
94
94
_deleteSelectionAction->setShortcutContext (Qt::ShortcutContext::WidgetShortcut);
95
95
_deleteSelectionAction->setShortcut (QKeySequence (QKeySequence::Delete));
96
+ _deleteSelectionAction->setAutoRepeat (false );
96
97
connect (_deleteSelectionAction,
97
98
&QAction::triggered,
98
99
this ,
@@ -106,6 +107,7 @@ void GraphicsView::setScene(BasicGraphicsScene *scene)
106
107
_duplicateSelectionAction = new QAction (QStringLiteral (" Duplicate Selection" ), this );
107
108
_duplicateSelectionAction->setShortcutContext (Qt::ShortcutContext::WidgetShortcut);
108
109
_duplicateSelectionAction->setShortcut (QKeySequence (Qt::CTRL | Qt::Key_D));
110
+ _duplicateSelectionAction->setAutoRepeat (false );
109
111
connect (_duplicateSelectionAction,
110
112
&QAction::triggered,
111
113
this ,
@@ -119,6 +121,7 @@ void GraphicsView::setScene(BasicGraphicsScene *scene)
119
121
_copySelectionAction = new QAction (QStringLiteral (" Copy Selection" ), this );
120
122
_copySelectionAction->setShortcutContext (Qt::ShortcutContext::WidgetShortcut);
121
123
_copySelectionAction->setShortcut (QKeySequence (QKeySequence::Copy));
124
+ _copySelectionAction->setAutoRepeat (false );
122
125
connect (_copySelectionAction,
123
126
&QAction::triggered,
124
127
this ,
@@ -132,6 +135,7 @@ void GraphicsView::setScene(BasicGraphicsScene *scene)
132
135
_pasteAction = new QAction (QStringLiteral (" Copy Selection" ), this );
133
136
_pasteAction->setShortcutContext (Qt::ShortcutContext::WidgetShortcut);
134
137
_pasteAction->setShortcut (QKeySequence (QKeySequence::Paste));
138
+ _pasteAction->setAutoRepeat (false );
135
139
connect (_pasteAction, &QAction::triggered, this , &GraphicsView::onPasteObjects);
136
140
137
141
addAction (_pasteAction);
0 commit comments