From 3142c4a4fd840c7a77fbe1647abba8dabd9d7ebb Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Wed, 6 May 2020 01:33:37 +0100 Subject: [PATCH] Browser: Add "Copy link" context menu item --- Applications/Browser/Tab.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Applications/Browser/Tab.cpp b/Applications/Browser/Tab.cpp index 7eafb09f6d..3b8f6f4ea9 100644 --- a/Applications/Browser/Tab.cpp +++ b/Applications/Browser/Tab.cpp @@ -34,6 +34,7 @@ #include #include #include +#include #include #include #include @@ -144,6 +145,9 @@ Tab::Tab() m_link_context_menu->add_action(GUI::Action::create("Open in new tab", [this](auto&) { m_html_widget->on_link_click(m_link_context_menu_href, "_blank", 0); })); + m_link_context_menu->add_action(GUI::Action::create("Copy link", [this](auto&) { + GUI::Clipboard::the().set_data(m_html_widget->document()->complete_url(m_link_context_menu_href).to_string()); + })); m_link_context_menu->add_separator(); m_link_context_menu->add_action(GUI::Action::create("Download", [this](auto&) { auto window = GUI::Window::construct();