summaryrefslogtreecommitdiff
path: root/Source/WebKit2/UIProcess/API/qt/qwebloadrequest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit2/UIProcess/API/qt/qwebloadrequest.cpp')
-rw-r--r--Source/WebKit2/UIProcess/API/qt/qwebloadrequest.cpp34
1 files changed, 34 insertions, 0 deletions
diff --git a/Source/WebKit2/UIProcess/API/qt/qwebloadrequest.cpp b/Source/WebKit2/UIProcess/API/qt/qwebloadrequest.cpp
index 0b249a61a..39f314c3b 100644
--- a/Source/WebKit2/UIProcess/API/qt/qwebloadrequest.cpp
+++ b/Source/WebKit2/UIProcess/API/qt/qwebloadrequest.cpp
@@ -39,6 +39,17 @@ public:
int errorCode;
};
+/*!
+ \qmlclass WebLoadRequest QWebLoadRequest
+ \brief A utility class for the WebView::loadingChanged signal.
+
+ This class contains information about a requested load of a web page, like the URL and
+ current loading status (started, finished, failed).
+
+ \sa WebView::loadingChanged(WebLoadRequest)
+
+ \inqmlmodule QtWebKit 3.0
+*/
QWebLoadRequest::QWebLoadRequest(const QUrl& url, QQuickWebView::LoadStatus status, const QString& errorString, QQuickWebView::ErrorDomain errorDomain, int errorCode, QObject* parent)
: QObject(parent)
, d(new QWebLoadRequestPrivate(url, status, errorString, errorDomain, errorCode))
@@ -49,16 +60,36 @@ QWebLoadRequest::~QWebLoadRequest()
{
}
+/*!
+ \qmlproperty url WebLoadRequest::url
+ \brief The URL of the load request.
+ */
QUrl QWebLoadRequest::url() const
{
return d->url;
}
+/*!
+ \qmlproperty enumeration WebLoadRequest::status
+
+ The load status of a web page load request.
+
+ \list
+ \li WebView::LoadStartedStatus - the page is currently loading.
+ \li WebView::LoadSucceededStatus - the page has been loaded with success.
+ \li WebView::LoadFailedStatus - the page has failed loading.
+ \endlist
+
+ \sa WebLoadRequest, WebView::loadingChanged(WebLoadRequest)
+*/
QQuickWebView::LoadStatus QWebLoadRequest::status() const
{
return d->status;
}
+/*!
+ \qmlproperty string WebLoadRequest::errorString
+*/
QString QWebLoadRequest::errorString() const
{
return d->errorString;
@@ -69,6 +100,9 @@ QQuickWebView::ErrorDomain QWebLoadRequest::errorDomain() const
return d->errorDomain;
}
+/*!
+ \qmlproperty int WebLoadRequest::errorCode
+*/
int QWebLoadRequest::errorCode() const
{
return d->errorCode;