Index: webkit/glue/empty_webframeclient.h |
=================================================================== |
--- webkit/glue/empty_webframeclient.h (revision 0) |
+++ webkit/glue/empty_webframeclient.h (revision 0) |
@@ -0,0 +1,89 @@ |
+// Copyright (c) 2009 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#ifndef WEBKIT_GLUE_EMPTY_WEBFRAMECLIENT_H_ |
+#define WEBKIT_GLUE_EMPTY_WEBFRAMECLIENT_H_ |
+ |
+#include "webkit/api/public/WebFrameClient.h" |
+ |
+namespace webkit_glue { |
+ |
+// Extend from this if you only need to override a few WebFrameClient methods. |
+class EmptyWebFrameClient : public WebKit::WebFrameClient { |
+ public: |
+ virtual WebKit::WebPlugin* createPlugin( |
+ WebKit::WebFrame* frame, const WebKit::WebPluginParams& params) { |
+ return NULL; } |
+ virtual WebKit::WebWorker* createWorker( |
+ WebKit::WebFrame* frame, WebKit::WebWorkerClient* client) { |
+ return NULL; } |
+ virtual WebKit::WebMediaPlayer* createMediaPlayer( |
+ WebKit::WebFrame* frame, WebKit::WebMediaPlayerClient* client) { |
+ return NULL; } |
+ virtual void willClose(WebKit::WebFrame* frame) {} |
+ virtual void loadURLExternally( |
+ WebKit::WebFrame* frame, const WebKit::WebURLRequest& request, |
+ WebKit::WebNavigationPolicy policy) {} |
+ virtual WebKit::WebNavigationPolicy decidePolicyForNavigation( |
+ WebKit::WebFrame* frame, const WebKit::WebURLRequest& request, |
+ WebKit::WebNavigationType type, |
+ WebKit::WebNavigationPolicy default_policy, bool is_redirect) { |
+ return default_policy; } |
+ virtual void willSubmitForm(WebKit::WebFrame* frame, |
+ const WebKit::WebForm& form) {} |
+ virtual void willPerformClientRedirect( |
+ WebKit::WebFrame* frame, const WebKit::WebURL& from, |
+ const WebKit::WebURL& to, double interval, double fire_time) {} |
+ virtual void didCancelClientRedirect(WebKit::WebFrame* frame) {} |
+ virtual void didCompleteClientRedirect( |
+ WebKit::WebFrame* frame, const WebKit::WebURL& from) {} |
+ virtual void didCreateDataSource( |
+ WebKit::WebFrame* frame, WebKit::WebDataSource* datasource) {} |
+ virtual void didStartProvisionalLoad(WebKit::WebFrame* frame) {} |
+ virtual void didReceiveServerRedirectForProvisionalLoad( |
+ WebKit::WebFrame* frame) {} |
+ virtual void didFailProvisionalLoad( |
+ WebKit::WebFrame* frame, const WebKit::WebURLError& error) {} |
+ virtual void didReceiveDocumentData( |
+ WebKit::WebFrame* frame, const char* data, size_t length, |
+ bool& prevent_default) {} |
+ virtual void didCommitProvisionalLoad( |
+ WebKit::WebFrame* frame, bool is_new_navigation) {} |
+ virtual void didClearWindowObject(WebKit::WebFrame* frame) {} |
+ virtual void didCreateDocumentElement(WebKit::WebFrame* frame) {} |
+ virtual void didReceiveTitle( |
+ WebKit::WebFrame* frame, const WebKit::WebString& title) {} |
+ virtual void didFinishDocumentLoad(WebKit::WebFrame* frame) {} |
+ virtual void didHandleOnloadEvents(WebKit::WebFrame* frame) {} |
+ virtual void didFailLoad( |
+ WebKit::WebFrame* frame, const WebKit::WebURLError& error) {} |
+ virtual void didFinishLoad(WebKit::WebFrame* frame) {} |
+ virtual void didChangeLocationWithinPage( |
+ WebKit::WebFrame* frame, bool is_new_navigation) {} |
+ virtual void assignIdentifierToRequest( |
+ WebKit::WebFrame* frame, unsigned identifier, |
+ const WebKit::WebURLRequest& request) {} |
+ virtual void willSendRequest( |
+ WebKit::WebFrame* frame, unsigned identifier, |
+ WebKit::WebURLRequest& request, |
+ const WebKit::WebURLResponse& redirect_response) {} |
+ virtual void didReceiveResponse( |
+ WebKit::WebFrame* frame, unsigned identifier, |
+ const WebKit::WebURLResponse& response) {} |
+ virtual void didFinishResourceLoad( |
+ WebKit::WebFrame* frame, unsigned identifier) {} |
+ virtual void didFailResourceLoad( |
+ WebKit::WebFrame* frame, unsigned identifier, |
+ const WebKit::WebURLError& error) {} |
+ virtual void didLoadResourceFromMemoryCache( |
+ WebKit::WebFrame* frame, const WebKit::WebURLRequest& request, |
+ const WebKit::WebURLResponse&) {} |
+ virtual void didExhaustMemoryAvailableForScript(WebKit::WebFrame* frame) {} |
+ virtual void didChangeContentsSize( |
+ WebKit::WebFrame* frame, const WebKit::WebSize& size) {} |
+}; |
+ |
+} // namespace webkit_glue |
+ |
+#endif // WEBKIT_GLUE_EMPTY_WEBFRAMECLIENT_H_ |
Property changes on: webkit\glue\empty_webframeclient.h |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |