diff options
Diffstat (limited to 'Source/WebKit2/UIProcess/qt/QtWebPageLoadClient.h')
-rw-r--r-- | Source/WebKit2/UIProcess/qt/QtWebPageLoadClient.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/Source/WebKit2/UIProcess/qt/QtWebPageLoadClient.h b/Source/WebKit2/UIProcess/qt/QtWebPageLoadClient.h index 179eb8ed2..68eac0f98 100644 --- a/Source/WebKit2/UIProcess/qt/QtWebPageLoadClient.h +++ b/Source/WebKit2/UIProcess/qt/QtWebPageLoadClient.h @@ -22,7 +22,9 @@ #define QtWebPageLoadClient_h #include <QtGlobal> +#include <WebFrameProxy.h> #include <WKPage.h> +#include <wtf/text/WTFString.h> QT_BEGIN_NAMESPACE class QUrl; @@ -39,7 +41,8 @@ public: QtWebPageLoadClient(WKPageRef, QQuickWebView*); private: - void didStartProvisionalLoad(const QUrl&); + void didStartProvisionalLoad(const WTF::String&); + void didReceiveServerRedirectForProvisionalLoad(const WTF::String&); void didCommitLoad(); void didSameDocumentNavigation(); void didReceiveTitle(); @@ -47,11 +50,12 @@ private: void didChangeBackForwardList(); void dispatchLoadSucceeded(); - void dispatchLoadFailed(const QtWebError&); + void dispatchLoadFailed(WebFrameProxy*, const QtWebError&); // WKPageLoadClient callbacks. static void didStartProvisionalLoadForFrame(WKPageRef, WKFrameRef, WKTypeRef userData, const void* clientInfo); + static void didReceiveServerRedirectForProvisionalLoadForFrame(WKPageRef, WKFrameRef, WKTypeRef userData, const void* clientInfo); static void didFailProvisionalLoadWithErrorForFrame(WKPageRef, WKFrameRef, WKErrorRef, WKTypeRef userData, const void* clientInfo); static void didCommitLoadForFrame(WKPageRef, WKFrameRef, WKTypeRef userData, const void* clientInfo); static void didFinishLoadForFrame(WKPageRef, WKFrameRef, WKTypeRef userData, const void* clientInfo); |