diff options
author | Andre Hartmann <aha_1980@gmx.de> | 2022-02-09 08:38:55 +0100 |
---|---|---|
committer | André Hartmann <aha_1980@gmx.de> | 2022-02-09 10:40:52 +0000 |
commit | eb7aad198f8e2f1845b712a553834199d6a5c953 (patch) | |
tree | 3c00e5709047587cad67982d746b1fe42ef5ca92 | |
parent | 2f08f2bc11ccfaae08f66424857e44a168334991 (diff) |
VcsOutputLineParser: Allow copying links to clipboard
Change-Id: I193225ed42db61966db9cc9cdf3db7e9dca26672
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
-rw-r--r-- | src/plugins/vcsbase/vcsoutputformatter.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/vcsbase/vcsoutputformatter.cpp b/src/plugins/vcsbase/vcsoutputformatter.cpp index 60d929e50a..dc6ac9f708 100644 --- a/src/plugins/vcsbase/vcsoutputformatter.cpp +++ b/src/plugins/vcsbase/vcsoutputformatter.cpp @@ -28,6 +28,8 @@ #include <utils/qtcassert.h> +#include <QApplication> +#include <QClipboard> #include <QDesktopServices> #include <QMenu> #include <QPlainTextEdit> @@ -88,6 +90,8 @@ void VcsOutputLineParser::fillLinkContextMenu( tr("&Open \"%1\"").arg(href), [href] { QDesktopServices::openUrl(QUrl(href)); }); menu->setDefaultAction(action); + menu->addAction(tr("&Copy to clipboard: \"%1\"").arg(href), + [href] { QApplication::clipboard()->setText(href); }); return; } if (Core::IVersionControl *vcs = Core::VcsManager::findVersionControlForDirectory(workingDirectory)) |