summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorPeter Varga <pvarga@inf.u-szeged.hu>2016-07-12 20:34:15 +0200
committerPeter Varga <pvarga@inf.u-szeged.hu>2016-07-13 21:12:13 +0000
commitcf553f616f61665a336256bc0f9ee2b5fceac00f (patch)
treefc680badb35808bc642f5acafed1acf4dc3209c3 /examples
parent89319455c36d48fe46a8501edd3c174c1de291fb (diff)
Add back "Open Link in New Tab" to Demobrowser's context menu
Change-Id: Ied45cf010aef87e319a01274399938cff7c1a53e Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'examples')
-rw-r--r--examples/webenginewidgets/demobrowser/webview.cpp6
-rw-r--r--examples/webenginewidgets/demobrowser/webview.h1
2 files changed, 1 insertions, 6 deletions
diff --git a/examples/webenginewidgets/demobrowser/webview.cpp b/examples/webenginewidgets/demobrowser/webview.cpp
index a785ae48b..ab2a4f3c6 100644
--- a/examples/webenginewidgets/demobrowser/webview.cpp
+++ b/examples/webenginewidgets/demobrowser/webview.cpp
@@ -365,6 +365,7 @@ void WebView::contextMenuEvent(QContextMenuEvent *event)
menu = new QMenu(this);
menu->addAction(page()->action(QWebEnginePage::OpenLinkInThisWindow));
menu->addAction(page()->action(QWebEnginePage::OpenLinkInNewWindow));
+ menu->addAction(page()->action(QWebEnginePage::OpenLinkInNewTab));
menu->addAction(page()->action(QWebEnginePage::OpenLinkInNewBackgroundTab));
menu->addSeparator();
menu->addAction(page()->action(QWebEnginePage::DownloadLinkToDisk));
@@ -392,11 +393,6 @@ void WebView::wheelEvent(QWheelEvent *event)
QWebEngineView::wheelEvent(event);
}
-void WebView::openLinkInNewTab()
-{
- pageAction(QWebEnginePage::OpenLinkInNewTab)->trigger();
-}
-
void WebView::onFeaturePermissionRequested(const QUrl &securityOrigin, QWebEnginePage::Feature feature)
{
FeaturePermissionBar *permissionBar = new FeaturePermissionBar(this);
diff --git a/examples/webenginewidgets/demobrowser/webview.h b/examples/webenginewidgets/demobrowser/webview.h
index 8cb502fd1..7531254d6 100644
--- a/examples/webenginewidgets/demobrowser/webview.h
+++ b/examples/webenginewidgets/demobrowser/webview.h
@@ -115,7 +115,6 @@ private slots:
void setProgress(int progress);
void loadFinished(bool success);
void setStatusBarText(const QString &string);
- void openLinkInNewTab();
void onFeaturePermissionRequested(const QUrl &securityOrigin, QWebEnginePage::Feature);
void onIconChanged(const QIcon &icon);