@@ -93,6 +93,7 @@ void GraphicsView::setScene(BasicGraphicsScene *scene)
9393 _deleteSelectionAction = new QAction (QStringLiteral (" Delete Selection" ), this );
9494 _deleteSelectionAction->setShortcutContext (Qt::ShortcutContext::WidgetShortcut);
9595 _deleteSelectionAction->setShortcut (QKeySequence (QKeySequence::Delete));
96+ _deleteSelectionAction->setAutoRepeat (false );
9697 connect (_deleteSelectionAction,
9798 &QAction::triggered,
9899 this ,
@@ -106,6 +107,7 @@ void GraphicsView::setScene(BasicGraphicsScene *scene)
106107 _duplicateSelectionAction = new QAction (QStringLiteral (" Duplicate Selection" ), this );
107108 _duplicateSelectionAction->setShortcutContext (Qt::ShortcutContext::WidgetShortcut);
108109 _duplicateSelectionAction->setShortcut (QKeySequence (Qt::CTRL | Qt::Key_D));
110+ _duplicateSelectionAction->setAutoRepeat (false );
109111 connect (_duplicateSelectionAction,
110112 &QAction::triggered,
111113 this ,
@@ -119,6 +121,7 @@ void GraphicsView::setScene(BasicGraphicsScene *scene)
119121 _copySelectionAction = new QAction (QStringLiteral (" Copy Selection" ), this );
120122 _copySelectionAction->setShortcutContext (Qt::ShortcutContext::WidgetShortcut);
121123 _copySelectionAction->setShortcut (QKeySequence (QKeySequence::Copy));
124+ _copySelectionAction->setAutoRepeat (false );
122125 connect (_copySelectionAction,
123126 &QAction::triggered,
124127 this ,
@@ -132,6 +135,7 @@ void GraphicsView::setScene(BasicGraphicsScene *scene)
132135 _pasteAction = new QAction (QStringLiteral (" Copy Selection" ), this );
133136 _pasteAction->setShortcutContext (Qt::ShortcutContext::WidgetShortcut);
134137 _pasteAction->setShortcut (QKeySequence (QKeySequence::Paste));
138+ _pasteAction->setAutoRepeat (false );
135139 connect (_pasteAction, &QAction::triggered, this , &GraphicsView::onPasteObjects);
136140
137141 addAction (_pasteAction);
0 commit comments