diff --git a/src/utils/configshortcuts.cpp b/src/utils/configshortcuts.cpp index b49cdb14..773fef9a 100644 --- a/src/utils/configshortcuts.cpp +++ b/src/utils/configshortcuts.cpp @@ -14,6 +14,10 @@ const QVector& ConfigShortcuts::captureShortcutsDefault( QString shortcutName = QVariant::fromValue(t).toString(); if (shortcutName != "TYPE_IMAGEUPLOADER") { addShortcut(shortcutName, b->tool()->description()); + if (shortcutName == "TYPE_COPY") + m_shortcuts << (QStringList() + << "" << b->tool()->description() + << "Left Double-click"); } delete b; } diff --git a/src/widgets/capture/capturewidget.cpp b/src/widgets/capture/capturewidget.cpp index 1dd9db40..a07f7a95 100644 --- a/src/widgets/capture/capturewidget.cpp +++ b/src/widgets/capture/capturewidget.cpp @@ -570,6 +570,10 @@ void CaptureWidget::mouseDoubleClickEvent(QMouseEvent* event) handleToolSignal(CaptureTool::REQ_ADD_CHILD_WIDGET); m_panel->setToolWidget(m_activeTool->configurationWidget()); } + } else { + if (m_selection->geometry().contains(event->pos())) { + copyScreenshot(); + } } }