From 8411304d3393cb5ce5ec972ffe9fe3fab00fb981 Mon Sep 17 00:00:00 2001 From: Adam Kallai Date: Wed, 10 Feb 2016 10:25:07 +0100 Subject: Added background tab support to Widgets - Added middle click navigation support to DemoBrowser. - Extended WebAction with new case (open a new tab in background). - Updated WebEngineWidgets documentation. Change-Id: I4ff91806c274a74f4d94b3f5d43fdd99ab900d46 Reviewed-by: Allan Sandfeld Jensen --- examples/webenginewidgets/demobrowser/webview.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'examples') diff --git a/examples/webenginewidgets/demobrowser/webview.cpp b/examples/webenginewidgets/demobrowser/webview.cpp index ed7f52ad0..35f765b5c 100644 --- a/examples/webenginewidgets/demobrowser/webview.cpp +++ b/examples/webenginewidgets/demobrowser/webview.cpp @@ -185,6 +185,8 @@ QWebEnginePage *WebPage::createWindow(QWebEnginePage::WebWindowType type) { if (type == QWebEnginePage::WebBrowserTab) { return mainWindow()->tabWidget()->newTab()->page(); + } else if (type == QWebEnginePage::WebBrowserBackgroundTab) { + return mainWindow()->tabWidget()->newTab(false)->page(); } else if (type == QWebEnginePage::WebBrowserWindow) { BrowserApplication::instance()->newMainWindow(); BrowserMainWindow *mainWindow = BrowserApplication::instance()->mainWindow(); @@ -387,6 +389,7 @@ void WebView::contextMenuEvent(QContextMenuEvent *event) ++it; menu->insertAction(*it, page()->action(QWebEnginePage::OpenLinkInNewWindow)); menu->insertAction(*it, page()->action(QWebEnginePage::OpenLinkInNewTab)); + menu->insertAction(*it, page()->action(QWebEnginePage::OpenLinkInNewBackgroundTab)); } menu->popup(event->globalPos()); -- cgit v1.2.3