summaryrefslogtreecommitdiffstats
path: root/src/webenginewidgets/api/qwebengineprofile.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/webenginewidgets/api/qwebengineprofile.cpp')
-rw-r--r--src/webenginewidgets/api/qwebengineprofile.cpp14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/webenginewidgets/api/qwebengineprofile.cpp b/src/webenginewidgets/api/qwebengineprofile.cpp
index 3de2fe521..e2441ca54 100644
--- a/src/webenginewidgets/api/qwebengineprofile.cpp
+++ b/src/webenginewidgets/api/qwebengineprofile.cpp
@@ -42,6 +42,7 @@
#include "qwebengineprofile_p.h"
#include "qwebenginesettings.h"
#include "qwebengineurlschemehandler_p_p.h"
+#include "qwebenginescriptcollection_p.h"
#include "browser_context_adapter.h"
#include "web_engine_visited_links_manager.h"
@@ -100,7 +101,8 @@ QT_BEGIN_NAMESPACE
*/
QWebEngineProfilePrivate::QWebEngineProfilePrivate(BrowserContextAdapter* browserContext, bool ownsContext)
- : m_settings(new QWebEngineSettings())
+ : scriptCollection(new QWebEngineScriptCollectionPrivate(browserContext->userScriptController()))
+ , m_settings(new QWebEngineSettings())
, m_browserContext(browserContext)
{
if (ownsContext)
@@ -433,6 +435,16 @@ bool QWebEngineProfile::visitedLinksContainsUrl(const QUrl &url) const
}
/*!
+ Returns the script collection used by this profile.
+ \sa QWebEngineScriptCollection
+*/
+QWebEngineScriptCollection &QWebEngineProfile::scripts()
+{
+ Q_D(QWebEngineProfile);
+ return d->scriptCollection;
+}
+
+/*!
Returns the default profile.
The default profile uses the storage name "Default".