diff options
Diffstat (limited to 'Source/WebKit2/UIProcess/efl/PageLoadClientEfl.h')
| -rw-r--r-- | Source/WebKit2/UIProcess/efl/PageLoadClientEfl.h | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/Source/WebKit2/UIProcess/efl/PageLoadClientEfl.h b/Source/WebKit2/UIProcess/efl/PageLoadClientEfl.h index 68cc17d6a..cd713a3cd 100644 --- a/Source/WebKit2/UIProcess/efl/PageLoadClientEfl.h +++ b/Source/WebKit2/UIProcess/efl/PageLoadClientEfl.h @@ -26,22 +26,25 @@ #ifndef PageLoadClientEfl_h #define PageLoadClientEfl_h -#include "ewk_view_private.h" +#include "WKPageLoadTypes.h" +#include <WebKit2/WKBase.h> #include <wtf/PassOwnPtr.h> +class EwkViewImpl; + namespace WebKit { class PageLoadClientEfl { public: - static PassOwnPtr<PageLoadClientEfl> create(Evas_Object* view) + static PassOwnPtr<PageLoadClientEfl> create(EwkViewImpl* viewImpl) { - return adoptPtr(new PageLoadClientEfl(view)); + return adoptPtr(new PageLoadClientEfl(viewImpl)); } private: - explicit PageLoadClientEfl(Evas_Object* view); + explicit PageLoadClientEfl(EwkViewImpl*); - inline Evas_Object* view() const { return m_view; } + inline EwkViewImpl* viewImpl() const { return m_viewImpl; } static void didReceiveTitleForFrame(WKPageRef, WKStringRef title, WKFrameRef, WKTypeRef, const void* clientInfo); #if ENABLE(WEB_INTENTS) @@ -56,10 +59,14 @@ private: 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); +#if USE(TILED_BACKING_STORE) + static void didCommitLoadForFrame(WKPageRef, WKFrameRef, WKTypeRef userData, const void* clientInfo); +#endif static void didChangeBackForwardList(WKPageRef, WKBackForwardListItemRef addedItem, WKArrayRef removedItems, const void* clientInfo); static void didSameDocumentNavigationForFrame(WKPageRef, WKFrameRef, WKSameDocumentNavigationType, WKTypeRef, const void* clientInfo); + static void didReceiveAuthenticationChallengeInFrame(WKPageRef, WKFrameRef, WKAuthenticationChallengeRef, const void* clientInfo); - Evas_Object* m_view; + EwkViewImpl* m_viewImpl; }; } // namespace WebKit |
