summaryrefslogtreecommitdiffstats
path: root/src/webengine/ui_delegates_manager.h
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@theqtcompany.com>2015-05-12 10:45:23 +0200
committerAllan Sandfeld Jensen <allan.jensen@theqtcompany.com>2015-05-27 14:08:44 +0000
commite4361807da9db0609697e7a650947dbf26321cdc (patch)
tree12cfad7238c9ede5703b748a5c42cbf73757472b /src/webengine/ui_delegates_manager.h
parent7b02ee95f90a5fa14a9abf3b63d2c84440d76a7b (diff)
Make QQuick contextmenu actions behave like widget counterparts
Updates a two of the context menu actions so they behave like the updated actions in qtwebenginewidgets. Also improves the default label of OpenInThisWindow, since by default there are no other windows. Change-Id: Iac0dc23e8f31598296cba87f93503cefd926983f Reviewed-by: Andras Becsi <andras.becsi@theqtcompany.com>
Diffstat (limited to 'src/webengine/ui_delegates_manager.h')
-rw-r--r--src/webengine/ui_delegates_manager.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/webengine/ui_delegates_manager.h b/src/webengine/ui_delegates_manager.h
index 745ae0dfd..648d71c12 100644
--- a/src/webengine/ui_delegates_manager.h
+++ b/src/webengine/ui_delegates_manager.h
@@ -97,6 +97,18 @@ private:
QString m_textToCopy;
};
+class CopyLinkMenuItem : public MenuItemHandler {
+ Q_OBJECT
+public:
+ CopyLinkMenuItem(QObject *parent, const QUrl &url, const QString &title);
+
+private:
+ void onTriggered();
+
+ const QUrl m_url;
+ const QString m_title;
+};
+
class NavigateMenuItem : public MenuItemHandler {
Q_OBJECT
public: