diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2017-11-02 12:02:04 +0000 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2017-11-02 12:56:38 +0000 |
commit | ccf8ba23c27fdbbc5750e92310593749baf95ee9 (patch) | |
tree | d7495ba213b3bdf0a25c283f7dd9afa55c8b7d03 /examples/webenginewidgets/simplebrowser/browser.cpp | |
parent | 2469c4dbb18b957c981a36e9aee3009f910f6c65 (diff) | |
parent | 3d0d0afe573d1c568f1f5c0eba647eff993dcb81 (diff) |
Merge "Merge branch '5.9' into 5.10" into refs/staging/5.10
Diffstat (limited to 'examples/webenginewidgets/simplebrowser/browser.cpp')
-rw-r--r-- | examples/webenginewidgets/simplebrowser/browser.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/examples/webenginewidgets/simplebrowser/browser.cpp b/examples/webenginewidgets/simplebrowser/browser.cpp index f5a69793f..c50974531 100644 --- a/examples/webenginewidgets/simplebrowser/browser.cpp +++ b/examples/webenginewidgets/simplebrowser/browser.cpp @@ -61,11 +61,15 @@ Browser::Browser() QObject::connect( QWebEngineProfile::defaultProfile(), &QWebEngineProfile::downloadRequested, &m_downloadManagerWidget, &DownloadManagerWidget::downloadRequested); + QObject::connect( + &m_otrProfile, &QWebEngineProfile::downloadRequested, + &m_downloadManagerWidget, &DownloadManagerWidget::downloadRequested); } -BrowserWindow *Browser::createWindow() +BrowserWindow *Browser::createWindow(bool offTheRecord) { - auto mainWindow = new BrowserWindow(this); + auto profile = offTheRecord ? &m_otrProfile : QWebEngineProfile::defaultProfile(); + auto mainWindow = new BrowserWindow(this, profile); m_windows.append(mainWindow); QObject::connect(mainWindow, &QObject::destroyed, [this, mainWindow]() { m_windows.removeOne(mainWindow); |