- Qt 6.9
- Qt WebEngine
- Qt WebEngine C++ Classes and Namespaces
- Qt 6.9.3 Reference Documentation

# Qt WebEngine C++ Classes and Namespaces

Qt WebEngine provides functionality for rendering regions of dynamic web content.

## Namespaces

QtWebEngineQuick | Helper functions for the Qt WebEngine (Qt Quick) module

## Classes

### Qt WebEngine Core Module

QWebEngineCertificateError | Information about a certificate error
QWebEngineClientCertificateSelection | QWebEngineClientCertSelection class wraps a client certificate selection
QWebEngineClientCertificateStore | In-memory store for client certificates
QWebEngineClientHints | Object to customize User-Agent Client Hints used by a profile
QWebEngineContextMenuRequest | Request for populating or extending a context menu with actions
QWebEngineCookieStore | Access to Chromium's cookies
QWebEngineCookieStore::FilterRequest | QWebEngineCookieStore::FilterRequest struct is used in conjunction with QWebEngineCookieStore::setCookieFilter() and is the type filterCallback operates on
QWebEngineDesktopMediaRequest | A request for populating a dialog with available sources for screen capturing
QWebEngineDownloadRequest | Information about a download
QWebEngineFileSystemAccessRequest | Enables accepting or rejecting requests for local file system access from JavaScript applications
QWebEngineFindTextResult | Encapsulates the result of a string search on a page
QWebEngineFrame | Gives information about and control over a page frame
QWebEngineFullScreenRequest | Enables accepting or rejecting requests for entering and exiting the fullscreen mode
QWebEngineGlobalSettings::DnsMode | Struct provides means to specify the DNS host resolution mode
QWebEngineHistory | Represents the history of a web engine page
QWebEngineHistoryItem | Represents one item in the history of a web engine page
QWebEngineHistoryModel | A data model that represents the history of a web engine page
QWebEngineHttpRequest | Holds a request to be sent with WebEngine
QWebEngineLoadingInfo | A utility type for the WebEngineView::loadingChanged signal
QWebEngineNavigationRequest | A utility type for the QWebEnginePage::navigationRequested signal
QWebEngineNewWindowRequest | A utility type for the QWebEnginePage::newWindowRequested() signal
QWebEngineNotification | Encapsulates the data of an HTML5 web notification
QWebEnginePage | Object to view and edit web documents
QWebEnginePermission | A QWebEnginePermission is an object used to access and modify the state of a single permission that's been granted or denied to a specific origin URL
QWebEngineProfile | Web engine profile shared by multiple pages
QWebEngineProfileBuilder | Way to construct QWebEngineProfile
QWebEngineRegisterProtocolHandlerRequest | Enables accepting or rejecting requests from the registerProtocolHandler API
QWebEngineScript | Encapsulates a JavaScript program
QWebEngineScriptCollection | Represents a collection of user scripts
QWebEngineSettings | Object to store the settings used by QWebEnginePage
QWebEngineUrlRequestInfo | Information about URL requests
QWebEngineUrlRequestInterceptor | Abstract base class for URL interception
QWebEngineUrlRequestJob | Represents a custom URL request
QWebEngineUrlScheme | Configures a custom URL scheme
QWebEngineUrlSchemeHandler | Base class for handling custom URL schemes
QWebEngineWebAuthPinRequest | Encapsulates the data of a PIN WebAuth UX request
QWebEngineWebAuthUxRequest | Encapsulates the data of a WebAuth UX request

### Qt WebEngine Widgets Module

QWebEngineView | Widget that is used to view and edit web documents

### Qt WebEngine Quick Module

QQuickWebEngineProfile | Web engine profile shared by multiple pages