summaryrefslogtreecommitdiffstats
path: root/WebKit/wx/WebKitSupport/FrameLoaderClientWx.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebKit/wx/WebKitSupport/FrameLoaderClientWx.h')
-rw-r--r--WebKit/wx/WebKitSupport/FrameLoaderClientWx.h219
1 files changed, 0 insertions, 219 deletions
diff --git a/WebKit/wx/WebKitSupport/FrameLoaderClientWx.h b/WebKit/wx/WebKitSupport/FrameLoaderClientWx.h
deleted file mode 100644
index 3b525b1..0000000
--- a/WebKit/wx/WebKitSupport/FrameLoaderClientWx.h
+++ /dev/null
@@ -1,219 +0,0 @@
-/*
- * Copyright (C) 2007 Kevin Ollivier <kevino@theolliviers.com>
- *
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef FrameLoaderClientWx_H
-#define FrameLoaderClientWx_H
-
-#include "FrameLoaderClient.h"
-#include "FrameLoader.h"
-#include "KURL.h"
-#include "RefCounted.h"
-#include "ResourceResponse.h"
-
-class wxWebView;
-
-namespace WebCore {
-
- class AuthenticationChallenge;
- class DocumentLoader;
- class Element;
- class FormState;
- class NavigationAction;
- class String;
- class ResourceLoader;
-
- struct LoadErrorResetToken;
-
- class FrameLoaderClientWx : public FrameLoaderClient, public RefCounted<FrameLoaderClientWx> {
- public:
- FrameLoaderClientWx();
- ~FrameLoaderClientWx();
- void setFrame(Frame *frame);
- void setWebView(wxWebView *webview);
- virtual void detachFrameLoader();
-
- virtual void ref();
- virtual void deref();
-
- virtual bool hasWebView() const; // mainly for assertions
-
- virtual bool hasBackForwardList() const;
- virtual void resetBackForwardList();
-
- virtual bool provisionalItemIsTarget() const;
-
- virtual void makeRepresentation(DocumentLoader*);
- virtual void forceLayout();
- virtual void forceLayoutForNonHTML();
-
- virtual void updateHistoryForCommit();
-
- virtual void updateHistoryForBackForwardNavigation();
- virtual void updateHistoryForReload();
- virtual void updateHistoryForStandardLoad();
- virtual void updateHistoryForInternalLoad();
-
- virtual void updateHistoryAfterClientRedirect();
-
- virtual void setCopiesOnScroll();
-
- virtual LoadErrorResetToken* tokenForLoadErrorReset();
- virtual void resetAfterLoadError(LoadErrorResetToken*);
- virtual void doNotResetAfterLoadError(LoadErrorResetToken*);
-
- virtual void willCloseDocument();
-
- virtual void detachedFromParent2();
- virtual void detachedFromParent3();
-
- virtual void loadedFromCachedPage();
-
- virtual void frameLoaderDestroyed();
- virtual bool canHandleRequest(const ResourceRequest&) const;
-
- virtual void dispatchDidHandleOnloadEvents();
- virtual void dispatchDidReceiveServerRedirectForProvisionalLoad();
- virtual void dispatchDidCancelClientRedirect();
- virtual void dispatchWillPerformClientRedirect(const KURL&, double interval, double fireDate);
- virtual void dispatchDidChangeLocationWithinPage();
- virtual void dispatchWillClose();
- virtual void dispatchDidReceiveIcon();
- virtual void dispatchDidStartProvisionalLoad();
- virtual void dispatchDidReceiveTitle(const String& title);
- virtual void dispatchDidCommitLoad();
- virtual void dispatchDidFinishDocumentLoad();
- virtual void dispatchDidFinishLoad();
- virtual void dispatchDidFirstLayout();
-
- virtual void dispatchShow();
- virtual void cancelPolicyCheck();
-
- virtual void dispatchWillSubmitForm(FramePolicyFunction, PassRefPtr<FormState>);
-
- virtual void dispatchDidLoadMainResource(DocumentLoader*);
- virtual void revertToProvisionalState(DocumentLoader*);
-
- virtual void postProgressStartedNotification();
- virtual void postProgressEstimateChangedNotification();
- virtual void postProgressFinishedNotification();
-
- virtual void progressStarted();
- virtual void progressCompleted();
- virtual void setMainFrameDocumentReady(bool);
- virtual void willChangeTitle(DocumentLoader*);
- virtual void didChangeTitle(DocumentLoader*);
- virtual void finishedLoading(DocumentLoader*);
-
- virtual bool canShowMIMEType(const String& MIMEType) const;
- virtual bool representationExistsForURLScheme(const String& URLScheme) const;
- virtual String generatedMIMETypeForURLScheme(const String& URLScheme) const;
-
- virtual void frameLoadCompleted();
- virtual void saveViewStateToItem(HistoryItem*);
- virtual void restoreViewState();
- virtual void restoreScrollPositionAndViewState();
- virtual void provisionalLoadStarted();
- virtual bool shouldTreatURLAsSameAsCurrent(const KURL&) const;
- virtual void addHistoryItemForFragmentScroll();
- virtual void didFinishLoad();
- virtual void prepareForDataSourceReplacement();
- virtual void setTitle(const String& title, const KURL&);
-
- virtual String userAgent(const KURL&);
-
- virtual void savePlatformDataToCachedPage(WebCore::CachedPage*);
- virtual void transitionToCommittedFromCachedPage(WebCore::CachedPage*);
- virtual void transitionToCommittedForNewPage();
-
- virtual void updateGlobalHistory(const KURL&);
- virtual bool shouldGoToHistoryItem(HistoryItem*) const;
- virtual void saveScrollPositionAndViewStateToItem(HistoryItem*);
- virtual bool canCachePage() const;
-
- virtual void setMainDocumentError(DocumentLoader*, const ResourceError&);
- virtual void committedLoad(DocumentLoader*, const char*, int);
- virtual ResourceError cancelledError(const ResourceRequest&);
- virtual ResourceError blockedError(const ResourceRequest&);
- virtual ResourceError cannotShowURLError(const ResourceRequest&);
- virtual ResourceError interruptForPolicyChangeError(const ResourceRequest&);
- virtual ResourceError cannotShowMIMETypeError(const ResourceResponse&);
- virtual ResourceError fileDoesNotExistError(const ResourceResponse&);
- virtual bool shouldFallBack(const ResourceError&);
- virtual WTF::PassRefPtr<DocumentLoader> createDocumentLoader(const ResourceRequest&, const SubstituteData&);
- virtual void download(ResourceHandle*, const ResourceRequest&, const ResourceRequest&, const ResourceResponse&);
-
- virtual void assignIdentifierToInitialRequest(unsigned long identifier, DocumentLoader*, const ResourceRequest&);
-
- virtual void dispatchWillSendRequest(DocumentLoader*, unsigned long, ResourceRequest&, const ResourceResponse&);
- virtual void dispatchDidReceiveAuthenticationChallenge(DocumentLoader*, unsigned long identifier, const AuthenticationChallenge&);
- virtual void dispatchDidCancelAuthenticationChallenge(DocumentLoader*, unsigned long identifier, const AuthenticationChallenge&);
- virtual void dispatchDidReceiveResponse(DocumentLoader*, unsigned long, const ResourceResponse&);
- virtual void dispatchDidReceiveContentLength(DocumentLoader*, unsigned long, int);
- virtual void dispatchDidFinishLoading(DocumentLoader*, unsigned long);
- virtual void dispatchDidFailLoading(DocumentLoader*, unsigned long, const ResourceError&);
-
- virtual bool dispatchDidLoadResourceFromMemoryCache(DocumentLoader*, const ResourceRequest&, const ResourceResponse&, int);
- virtual void dispatchDidFailProvisionalLoad(const ResourceError&);
- virtual void dispatchDidFailLoad(const ResourceError&);
- virtual Frame* dispatchCreatePage();
- virtual void dispatchDecidePolicyForMIMEType(FramePolicyFunction function, const String&, const ResourceRequest&);
- virtual void dispatchDecidePolicyForNewWindowAction(FramePolicyFunction function, const NavigationAction&, const ResourceRequest&, PassRefPtr<FormState>, const String&);
- virtual void dispatchDecidePolicyForNavigationAction(FramePolicyFunction function, const NavigationAction&, const ResourceRequest&, PassRefPtr<FormState>);
- virtual void dispatchUnableToImplementPolicy(const ResourceError&);
-
- virtual void startDownload(const ResourceRequest&);
-
- // FIXME: This should probably not be here, but it's needed for the tests currently
- virtual void partClearedInBegin();
-
- virtual PassRefPtr<Frame> createFrame(const KURL& url, const String& name, HTMLFrameOwnerElement* ownerElement,
- const String& referrer, bool allowsScrolling, int marginWidth, int marginHeight);
- virtual Widget* createPlugin(const IntSize&, Element*, const KURL&, const Vector<String>&, const Vector<String>&, const String&, bool loadManually) ;
- virtual void redirectDataToPlugin(Widget* pluginWidget);
- virtual ResourceError pluginWillHandleLoadError(const ResourceResponse&);
-
- virtual Widget* createJavaAppletWidget(const IntSize&, Element*, const KURL& baseURL, const Vector<String>& paramNames, const Vector<String>& paramValues);
-
- virtual ObjectContentType objectContentType(const KURL& url, const String& mimeType);
- virtual String overrideMediaType() const;
-
- virtual void windowObjectCleared();
-
- virtual void didPerformFirstNavigation() const;
-
- virtual void registerForIconNotification(bool listen = true);
-
- private:
- Frame *m_frame;
- wxWebView *m_webView;
- ResourceResponse m_response;
- bool m_firstData;
- };
-
-}
-
-#endif