diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/webenginequick/api/qquickwebengineview.cpp | 6 | ||||
| -rw-r--r-- | src/webenginequick/api/qquickwebengineview_p.h | 1 | ||||
| -rw-r--r-- | src/webenginequick/doc/src/webengineview_lgpl.qdoc | 3 |
3 files changed, 10 insertions, 0 deletions
diff --git a/src/webenginequick/api/qquickwebengineview.cpp b/src/webenginequick/api/qquickwebengineview.cpp index 700e18b25..31e5d572e 100644 --- a/src/webenginequick/api/qquickwebengineview.cpp +++ b/src/webenginequick/api/qquickwebengineview.cpp @@ -494,6 +494,8 @@ static QQuickWebEngineView::Feature toFeature(QtWebEngineCore::ProfileAdapter::P return QQuickWebEngineView::Geolocation; case QtWebEngineCore::ProfileAdapter::ClipboardReadWrite: return QQuickWebEngineView::ClipboardReadWrite; + case QtWebEngineCore::ProfileAdapter::LocalFontsPermission: + return QQuickWebEngineView::LocalFontsAccess; default: break; } @@ -1788,6 +1790,10 @@ void QQuickWebEngineView::grantFeaturePermission(const QUrl &securityOrigin, QQu granted ? ProfileAdapter::AllowedPermission : ProfileAdapter::DeniedPermission); break; + case LocalFontsAccess: + d_ptr->adapter->grantFeaturePermission(securityOrigin, ProfileAdapter::LocalFontsPermission, + granted ? ProfileAdapter::AllowedPermission : ProfileAdapter::DeniedPermission); + break; default: Q_UNREACHABLE(); } diff --git a/src/webenginequick/api/qquickwebengineview_p.h b/src/webenginequick/api/qquickwebengineview_p.h index 5c59ec9bb..0fdd9f787 100644 --- a/src/webenginequick/api/qquickwebengineview_p.h +++ b/src/webenginequick/api/qquickwebengineview_p.h @@ -174,6 +174,7 @@ QT_WARNING_POP DesktopAudioVideoCapture, Notifications, ClipboardReadWrite, + LocalFontsAccess, }; Q_ENUM(Feature) diff --git a/src/webenginequick/doc/src/webengineview_lgpl.qdoc b/src/webenginequick/doc/src/webengineview_lgpl.qdoc index 17138e83b..eeae34dcc 100644 --- a/src/webenginequick/doc/src/webengineview_lgpl.qdoc +++ b/src/webenginequick/doc/src/webengineview_lgpl.qdoc @@ -865,6 +865,9 @@ {JavascriptCanAccessClipboard} settings are enabled, this permission will always be granted automatically and no feature requests will be made. (Added in Qt 6.8) + \value WebEngineView.LocalFontsAccess + Access to the fonts installed on the user's machine. Only available on desktop platforms. + (Added in Qt 6.8) \sa featurePermissionRequested(), grantFeaturePermission() */ |
