Add a WebEngine Default user agent.
[PrivacyBrowserPC.git] / src / views / BrowserView.cpp
index fb2473a6977c406deb3221bcadac4ca5394409d9..2e29ea0caf9fd515690e9205f498cdd621659c20 100644 (file)
@@ -32,6 +32,9 @@
 #include <QAction>
 #include <QWebEngineProfile>
 
+// Initialize the public static variables.
+QString BrowserView::webEngineDefaultUserAgent = QStringLiteral("");
+
 BrowserView::BrowserView(QWidget *parent) : QWidget(parent)
 {
     // Instantiate the browser view UI.
@@ -56,6 +59,9 @@ BrowserView::BrowserView(QWidget *parent) : QWidget(parent)
     webEngineHistoryPointer = webEnginePagePointer->history();
     webEngineSettingsPointer = webEngineViewPointer->settings();
 
+    // Store a copy of the WebEngine default user agent.
+    webEngineDefaultUserAgent = webEngineProfilePointer->httpUserAgent();
+
     // Update the URL line edit when the URL changes.
     connect(webEngineViewPointer, SIGNAL(urlChanged(const QUrl)), this, SLOT(updateUrl(const QUrl)));