QWebEngineLoadingInfo Class
A utility type for the WebEngineView::loadingChanged signal. More...
| Header: | #include <QWebEngineLoadingInfo> | 
| CMake: | find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) | 
| qmake: | QT += webenginecore | 
| Since: | Qt 6.2 | 
| In QML: | WebEngineLoadingInfo | 
Public Types
| enum | ErrorDomain { NoErrorDomain, InternalErrorDomain, ConnectionErrorDomain, CertificateErrorDomain, HttpErrorDomain, …, HttpStatusCodeDomain } | 
| enum | LoadStatus { LoadStartedStatus, LoadStoppedStatus, LoadSucceededStatus, LoadFailedStatus } | 
Properties
| 
 | 
 | 
Public Functions
| int | errorCode() const | 
| QWebEngineLoadingInfo::ErrorDomain | errorDomain() const | 
| QString | errorString() const | 
| bool | isDownload() const | 
| bool | isErrorPage() const | 
| QMultiMap<QByteArray, QByteArray> | responseHeaders() const | 
| QWebEngineLoadingInfo::LoadStatus | status() const | 
| QUrl | url() const | 
Detailed Description
Contains information about a web page loading status change, such as the URL and current loading status (started, succeeded, stopped, failed).
See also QWebEnginePage::loadStarted, QWebEnginePage::loadFinished, and WebEngineView::loadingChanged.
Member Type Documentation
enum QWebEngineLoadingInfo::ErrorDomain
This enumeration holds the type of a load error:
| Constant | Value | Description | 
|---|---|---|
| QWebEngineLoadingInfo::NoErrorDomain | 0 | Error type is not known. | 
| QWebEngineLoadingInfo::InternalErrorDomain | 1 | Content cannot be interpreted by Qt WebEngine. | 
| QWebEngineLoadingInfo::ConnectionErrorDomain | 2 | Error results from a faulty network connection. | 
| QWebEngineLoadingInfo::CertificateErrorDomain | 3 | Error is related to the SSL/TLS certificate. | 
| QWebEngineLoadingInfo::HttpErrorDomain | 4 | Error is related to the HTTP connection. | 
| QWebEngineLoadingInfo::FtpErrorDomain | 5 | Error is related to the FTP connection. | 
| QWebEngineLoadingInfo::DnsErrorDomain | 6 | Error is related to the DNS connection. | 
| QWebEngineLoadingInfo::HttpStatusCodeDomain | 7 | Error is the HTTP response status code, even in case of success e.g. the server replied with status 200. | 
enum QWebEngineLoadingInfo::LoadStatus
This enumeration represents the load status of a web page load request:
| Constant | Value | Description | 
|---|---|---|
| QWebEngineLoadingInfo::LoadStartedStatus | 0 | Page is currently loading. | 
| QWebEngineLoadingInfo::LoadStoppedStatus | 1 | Loading the page was stopped by the stop() method or by the loader code or network stack in Chromium. | 
| QWebEngineLoadingInfo::LoadSucceededStatus | 2 | Page has been loaded with success. | 
| QWebEngineLoadingInfo::LoadFailedStatus | 3 | Page could not be loaded. | 
Property Documentation
[read-only] errorCode : const int
Holds the error code.
Access functions:
| int | errorCode() const | 
[read-only] errorString : const QString
Holds the error message.
Access functions:
| QString | errorString() const | 
[read-only, since 6.9] isDownload : const bool
Indicates if the page load was internally stopped (QWebEngineLoadingInfo::status() is equal to QWebEngineLoadingInfo::LoadStoppedStatus) and will be continued as a download request.
This property was introduced in Qt 6.9.
Access functions:
| bool | isDownload() const | 
[read-only] isErrorPage : const bool
Indicates if the load resulted in an error page.
Access functions:
| bool | isErrorPage() const | 
[read-only, since 6.6] responseHeaders : const QMultiMap<QByteArray,QByteArray>
Holds the response headers when QWebEngineLoadingInfo::status() is equal to QWebEngineLoadingInfo::LoadSucceededStatus or QWebEngineLoadingInfo::LoadFailedStatus.
This property was introduced in Qt 6.6.
Access functions:
| QMultiMap<QByteArray, QByteArray> | responseHeaders() const | 
[read-only] status : const LoadStatus
This property holds the load status of the page.
Access functions:
| QWebEngineLoadingInfo::LoadStatus | status() const | 
[read-only] url : const QUrl
Holds the URL of the load request.
Access functions:
| QUrl | url() const | 
Member Function Documentation
QUrl QWebEngineLoadingInfo::url() const
Returns the URL of the load request.
Note: Getter function for property url.