summaryrefslogtreecommitdiff
path: root/qutebrowser
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2021-01-25 18:50:57 +0100
committerFlorian Bruhin <me@the-compiler.org>2021-01-25 18:50:57 +0100
commit68b81511e5a0228cd37b2907065fd6d96aa7876f (patch)
treece6e627127e639cd182a28b887d5889354a90086 /qutebrowser
parent2d6d9e108e7d2000c5f8552a6aff98fa127fd9af (diff)
downloadqutebrowser-68b81511e5a0228cd37b2907065fd6d96aa7876f.tar.gz
qutebrowser-68b81511e5a0228cd37b2907065fd6d96aa7876f.zip
Add 'Copy URL' to download context menu
See #1078
Diffstat (limited to 'qutebrowser')
-rw-r--r--qutebrowser/browser/downloadview.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/qutebrowser/browser/downloadview.py b/qutebrowser/browser/downloadview.py
index 265663dd4..6858bfa40 100644
--- a/qutebrowser/browser/downloadview.py
+++ b/qutebrowser/browser/downloadview.py
@@ -140,6 +140,8 @@ class DownloadView(QListView):
actions.append(("Remove", item.remove))
else:
actions.append(("Cancel", item.cancel))
+ actions.append(("Copy URL", functools.partial(
+ utils.set_clipboard, item.url().toDisplayString())))
if model.can_clear():
actions.append((None, None))
actions.append(("Remove all finished", model.download_clear))