diff --git a/src/plugins/vcsbase/vcsoutputformatter.cpp b/src/plugins/vcsbase/vcsoutputformatter.cpp index 60d929e50a0..dc6ac9f708b 100644 --- a/src/plugins/vcsbase/vcsoutputformatter.cpp +++ b/src/plugins/vcsbase/vcsoutputformatter.cpp @@ -28,6 +28,8 @@ #include +#include +#include #include #include #include @@ -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))