diff options
Diffstat (limited to 'src/webenginewidgets/api/qwebengineprofile.cpp')
-rw-r--r-- | src/webenginewidgets/api/qwebengineprofile.cpp | 14 |
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". |