diff options
Diffstat (limited to 'examples/webenginewidgets/browser/browserapplication.h')
-rw-r--r-- | examples/webenginewidgets/browser/browserapplication.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/examples/webenginewidgets/browser/browserapplication.h b/examples/webenginewidgets/browser/browserapplication.h index 97df0e431..26557b8f9 100644 --- a/examples/webenginewidgets/browser/browserapplication.h +++ b/examples/webenginewidgets/browser/browserapplication.h @@ -52,6 +52,7 @@ QT_BEGIN_NAMESPACE class QLocalServer; class QNetworkAccessManager; +class QWebEngineProfile; QT_END_NAMESPACE class BookmarksManager; @@ -77,6 +78,7 @@ public: void saveSession(); bool canRestoreSession() const; + bool privateBrowsing() const { return m_privateBrowsing; } static HistoryManager *historyManager(); static CookieJar *cookieJar(); @@ -95,6 +97,10 @@ public slots: void lastWindowClosed(); void quitBrowser(); #endif + void setPrivateBrowsing(bool); + +signals: + void privateBrowsingChanged(bool); private slots: void postLaunch(); @@ -113,6 +119,8 @@ private: QList<QPointer<BrowserMainWindow> > m_mainWindows; QLocalServer *m_localServer; QByteArray m_lastSession; + QWebEngineProfile *m_privateProfile; + bool m_privateBrowsing; mutable QIcon m_defaultIcon; }; |