diff options
Diffstat (limited to 'src/webenginequick/api/qquickwebengineprofile.h')
-rw-r--r-- | src/webenginequick/api/qquickwebengineprofile.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/webenginequick/api/qquickwebengineprofile.h b/src/webenginequick/api/qquickwebengineprofile.h index 17a054868..b52db9182 100644 --- a/src/webenginequick/api/qquickwebengineprofile.h +++ b/src/webenginequick/api/qquickwebengineprofile.h @@ -18,6 +18,7 @@ class QQuickWebEngineSettings; class QWebEngineClientCertificateStore; class QWebEngineClientHints; class QWebEngineCookieStore; +class QWebEngineExtensionManager; class QWebEngineNotification; class QWebEngineUrlRequestInterceptor; class QWebEngineUrlSchemeHandler; @@ -42,6 +43,10 @@ class Q_WEBENGINEQUICK_EXPORT QQuickWebEngineProfile : public QObject { Q_PROPERTY(QString downloadPath READ downloadPath WRITE setDownloadPath NOTIFY downloadPathChanged FINAL REVISION(1,5)) Q_PROPERTY(bool isPushServiceEnabled READ isPushServiceEnabled WRITE setPushServiceEnabled NOTIFY pushServiceEnabledChanged FINAL REVISION(6,5)) Q_PROPERTY(QWebEngineClientHints *clientHints READ clientHints FINAL REVISION(6,8)) +#if QT_CONFIG(webengine_extensions) + Q_PROPERTY(QWebEngineExtensionManager *extensionManager READ extensionManager FINAL + REVISION(6, 10)) +#endif QML_NAMED_ELEMENT(WebEngineProfile) QML_ADDED_IN_VERSION(1, 1) QML_EXTRA_VERSION(2, 0) @@ -129,6 +134,7 @@ public: QWebEngineClientCertificateStore *clientCertificateStore(); QWebEngineClientHints *clientHints() const; + QWebEngineExtensionManager *extensionManager(); Q_REVISION(6,8) Q_INVOKABLE QWebEnginePermission queryPermission(const QUrl &securityOrigin, QWebEnginePermission::PermissionType permissionType) const; Q_REVISION(6,8) Q_INVOKABLE QList<QWebEnginePermission> listAllPermissions() const; |