summaryrefslogtreecommitdiff
path: root/Source/WebKit2/UIProcess/qt/QtWebPageLoadClient.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit2/UIProcess/qt/QtWebPageLoadClient.h')
-rw-r--r--Source/WebKit2/UIProcess/qt/QtWebPageLoadClient.h8
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);