Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(28)

Side by Side Diff: webkit/glue/empty_webframeclient.h

Issue 337057: Move webworker{client}_impl.{h,cc} into webkit/api/src (Closed)
Patch Set: mulitple workers per process comment fixed Created 11 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « webkit/api/src/WebWorkerImpl.cpp ('k') | webkit/glue/webkitclient_impl.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #ifndef WEBKIT_GLUE_EMPTY_WEBFRAMECLIENT_H_
6 #define WEBKIT_GLUE_EMPTY_WEBFRAMECLIENT_H_
7
8 #include "webkit/api/public/WebFrameClient.h"
9 #include "webkit/api/public/WebURLError.h"
10
11 namespace webkit_glue {
12
13 // Extend from this if you only need to override a few WebFrameClient methods.
14 class EmptyWebFrameClient : public WebKit::WebFrameClient {
15 public:
16 virtual WebKit::WebPlugin* createPlugin(
17 WebKit::WebFrame* frame, const WebKit::WebPluginParams& params) {
18 return NULL; }
19 virtual WebKit::WebWorker* createWorker(
20 WebKit::WebFrame* frame, WebKit::WebWorkerClient* client) {
21 return NULL; }
22 virtual WebKit::WebMediaPlayer* createMediaPlayer(
23 WebKit::WebFrame* frame, WebKit::WebMediaPlayerClient* client) {
24 return NULL; }
25 virtual void willClose(WebKit::WebFrame* frame) {}
26 virtual void loadURLExternally(
27 WebKit::WebFrame* frame, const WebKit::WebURLRequest& request,
28 WebKit::WebNavigationPolicy policy) {}
29 virtual WebKit::WebNavigationPolicy decidePolicyForNavigation(
30 WebKit::WebFrame* frame, const WebKit::WebURLRequest& request,
31 WebKit::WebNavigationType type, const WebKit::WebNode& originating_node,
32 WebKit::WebNavigationPolicy default_policy, bool is_redirect) {
33 return default_policy; }
34 virtual bool canHandleRequest(
35 WebKit::WebFrame*, const WebKit::WebURLRequest&) { return true; }
36 virtual WebKit::WebURLError cannotHandleRequestError(
37 WebKit::WebFrame*, const WebKit::WebURLRequest& request) {
38 return WebKit::WebURLError();
39 }
40 virtual WebKit::WebURLError cancelledError(
41 WebKit::WebFrame*, const WebKit::WebURLRequest& request) {
42 return WebKit::WebURLError();
43 }
44 virtual void unableToImplementPolicyWithError(
45 WebKit::WebFrame*, const WebKit::WebURLError&) {}
46 virtual void willSubmitForm(WebKit::WebFrame* frame,
47 const WebKit::WebForm& form) {}
48 virtual void willPerformClientRedirect(
49 WebKit::WebFrame* frame, const WebKit::WebURL& from,
50 const WebKit::WebURL& to, double interval, double fire_time) {}
51 virtual void didCancelClientRedirect(WebKit::WebFrame* frame) {}
52 virtual void didCompleteClientRedirect(
53 WebKit::WebFrame* frame, const WebKit::WebURL& from) {}
54 virtual void didCreateDataSource(
55 WebKit::WebFrame* frame, WebKit::WebDataSource* datasource) {}
56 virtual void didStartProvisionalLoad(WebKit::WebFrame* frame) {}
57 virtual void didReceiveServerRedirectForProvisionalLoad(
58 WebKit::WebFrame* frame) {}
59 virtual void didFailProvisionalLoad(
60 WebKit::WebFrame* frame, const WebKit::WebURLError& error) {}
61 virtual void didReceiveDocumentData(
62 WebKit::WebFrame* frame, const char* data, size_t length,
63 bool& prevent_default) {}
64 virtual void didCommitProvisionalLoad(
65 WebKit::WebFrame* frame, bool is_new_navigation) {}
66 virtual void didClearWindowObject(WebKit::WebFrame* frame) {}
67 virtual void didCreateDocumentElement(WebKit::WebFrame* frame) {}
68 virtual void didReceiveTitle(
69 WebKit::WebFrame* frame, const WebKit::WebString& title) {}
70 virtual void didFinishDocumentLoad(WebKit::WebFrame* frame) {}
71 virtual void didHandleOnloadEvents(WebKit::WebFrame* frame) {}
72 virtual void didFailLoad(
73 WebKit::WebFrame* frame, const WebKit::WebURLError& error) {}
74 virtual void didFinishLoad(WebKit::WebFrame* frame) {}
75 virtual void didChangeLocationWithinPage(
76 WebKit::WebFrame* frame, bool is_new_navigation) {}
77 virtual void didUpdateCurrentHistoryItem(WebKit::WebFrame* frame) {}
78 virtual void assignIdentifierToRequest(
79 WebKit::WebFrame* frame, unsigned identifier,
80 const WebKit::WebURLRequest& request) {}
81 virtual void willSendRequest(
82 WebKit::WebFrame* frame, unsigned identifier,
83 WebKit::WebURLRequest& request,
84 const WebKit::WebURLResponse& redirect_response) {}
85 virtual void didReceiveResponse(
86 WebKit::WebFrame* frame, unsigned identifier,
87 const WebKit::WebURLResponse& response) {}
88 virtual void didFinishResourceLoad(
89 WebKit::WebFrame* frame, unsigned identifier) {}
90 virtual void didFailResourceLoad(
91 WebKit::WebFrame* frame, unsigned identifier,
92 const WebKit::WebURLError& error) {}
93 virtual void didLoadResourceFromMemoryCache(
94 WebKit::WebFrame* frame, const WebKit::WebURLRequest& request,
95 const WebKit::WebURLResponse&) {}
96 virtual void didDisplayInsecureContent(WebKit::WebFrame* frame) {}
97 virtual void didRunInsecureContent(
98 WebKit::WebFrame* frame, const WebKit::WebSecurityOrigin& origin) {}
99 virtual void didExhaustMemoryAvailableForScript(WebKit::WebFrame* frame) {}
100 virtual void didCreateScriptContext(WebKit::WebFrame* frame) {}
101 virtual void didDestroyScriptContext(WebKit::WebFrame* frame) {}
102 virtual void didCreateIsolatedScriptContext(WebKit::WebFrame* frame) {}
103 virtual void didChangeContentsSize(
104 WebKit::WebFrame* frame, const WebKit::WebSize& size) {}
105 virtual void reportFindInPageMatchCount(
106 int identifier, int count, bool final_update) {}
107 virtual void reportFindInPageSelection(
108 int identifier, int ordinal, const WebKit::WebRect& selection) {}
109 };
110
111 } // namespace webkit_glue
112
113 #endif // WEBKIT_GLUE_EMPTY_WEBFRAMECLIENT_H_
OLDNEW
« no previous file with comments | « webkit/api/src/WebWorkerImpl.cpp ('k') | webkit/glue/webkitclient_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698