diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/webengine/quicknanobrowser/BrowserWindow.qml | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/examples/webengine/quicknanobrowser/BrowserWindow.qml b/examples/webengine/quicknanobrowser/BrowserWindow.qml index 1b8915df2..2fa4019c1 100644 --- a/examples/webengine/quicknanobrowser/BrowserWindow.qml +++ b/examples/webengine/quicknanobrowser/BrowserWindow.qml @@ -518,19 +518,19 @@ ApplicationWindow { onNewViewRequested: function(request) { if (!request.userInitiated) print("Warning: Blocked a popup window."); - else if (request.destination === WebEngineView.NewViewInTab) { + else if (request.destination === WebEngineNewViewRequest.InNewTab) { var tab = tabs.createEmptyTab(currentWebView.profile); tabs.currentIndex = tabs.count - 1; - request.openIn(tab.item); - } else if (request.destination === WebEngineView.NewViewInBackgroundTab) { + tab.item.acceptAsNewView(request); + } else if (request.destination === WebEngineNewViewRequest.InNewBackgroundTab) { var backgroundTab = tabs.createEmptyTab(currentWebView.profile); - request.openIn(backgroundTab.item); - } else if (request.destination === WebEngineView.NewViewInDialog) { + backgroundTab.item.acceptAsNewView(request); + } else if (request.destination === WebEngineNewViewRequest.InNewDialog) { var dialog = applicationRoot.createDialog(currentWebView.profile); - request.openIn(dialog.currentWebView); + dialog.currentWebView.acceptAsNewView(request); } else { var window = applicationRoot.createWindow(currentWebView.profile); - request.openIn(window.currentWebView); + window.currentWebView.acceptAsNewView(request); } } |