OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc. All rights | 2 * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc. All rights |
3 * reserved. | 3 * reserved. |
4 * Copyright (C) 2012 Google Inc. All rights reserved. | 4 * Copyright (C) 2012 Google Inc. All rights reserved. |
5 * | 5 * |
6 * Redistribution and use in source and binary forms, with or without | 6 * Redistribution and use in source and binary forms, with or without |
7 * modification, are permitted provided that the following conditions | 7 * modification, are permitted provided that the following conditions |
8 * are met: | 8 * are met: |
9 * | 9 * |
10 * 1. Redistributions of source code must retain the above copyright | 10 * 1. Redistributions of source code must retain the above copyright |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
61 class DocumentLoader; | 61 class DocumentLoader; |
62 struct FrameLoadRequest; | 62 struct FrameLoadRequest; |
63 class HTMLFormElement; | 63 class HTMLFormElement; |
64 class HTMLFrameElementBase; | 64 class HTMLFrameElementBase; |
65 class HTMLFrameOwnerElement; | 65 class HTMLFrameOwnerElement; |
66 class HTMLMediaElement; | 66 class HTMLMediaElement; |
67 class HTMLPlugInElement; | 67 class HTMLPlugInElement; |
68 class HistoryItem; | 68 class HistoryItem; |
69 class KURL; | 69 class KURL; |
70 class LocalFrame; | 70 class LocalFrame; |
| 71 class PluginClient; |
71 class ResourceError; | 72 class ResourceError; |
72 class ResourceRequest; | 73 class ResourceRequest; |
73 class ResourceResponse; | 74 class ResourceResponse; |
74 class SecurityOrigin; | 75 class SecurityOrigin; |
75 class SharedWorkerRepositoryClient; | 76 class SharedWorkerRepositoryClient; |
76 class SubstituteData; | 77 class SubstituteData; |
77 class WebApplicationCacheHost; | 78 class WebApplicationCacheHost; |
78 class WebApplicationCacheHostClient; | 79 class WebApplicationCacheHostClient; |
79 class WebCookieJar; | 80 class WebCookieJar; |
80 class WebMediaPlayer; | 81 class WebMediaPlayer; |
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
192 AllowDetachedPlugin, | 193 AllowDetachedPlugin, |
193 }; | 194 }; |
194 virtual bool canCreatePluginWithoutRenderer(const String& mimeType) const = 0; | 195 virtual bool canCreatePluginWithoutRenderer(const String& mimeType) const = 0; |
195 virtual Widget* createPlugin(HTMLPlugInElement*, | 196 virtual Widget* createPlugin(HTMLPlugInElement*, |
196 const KURL&, | 197 const KURL&, |
197 const Vector<String>&, | 198 const Vector<String>&, |
198 const Vector<String>&, | 199 const Vector<String>&, |
199 const String&, | 200 const String&, |
200 bool loadManually, | 201 bool loadManually, |
201 DetachedPluginPolicy) = 0; | 202 DetachedPluginPolicy) = 0; |
| 203 virtual PluginClient* createPluginClient(HTMLPlugInElement*, |
| 204 const KURL&, |
| 205 const String&) = 0; |
202 | 206 |
203 virtual std::unique_ptr<WebMediaPlayer> createWebMediaPlayer( | 207 virtual std::unique_ptr<WebMediaPlayer> createWebMediaPlayer( |
204 HTMLMediaElement&, | 208 HTMLMediaElement&, |
205 const WebMediaPlayerSource&, | 209 const WebMediaPlayerSource&, |
206 WebMediaPlayerClient*) = 0; | 210 WebMediaPlayerClient*) = 0; |
207 virtual WebRemotePlaybackClient* createWebRemotePlaybackClient( | 211 virtual WebRemotePlaybackClient* createWebRemotePlaybackClient( |
208 HTMLMediaElement&) = 0; | 212 HTMLMediaElement&) = 0; |
209 | 213 |
210 virtual ObjectContentType getObjectContentType( | 214 virtual ObjectContentType getObjectContentType( |
211 const KURL&, | 215 const KURL&, |
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
341 virtual KURL overrideFlashEmbedWithHTML(const KURL&) { return KURL(); } | 345 virtual KURL overrideFlashEmbedWithHTML(const KURL&) { return KURL(); } |
342 | 346 |
343 virtual BlameContext* frameBlameContext() { return nullptr; } | 347 virtual BlameContext* frameBlameContext() { return nullptr; } |
344 | 348 |
345 virtual void setHasReceivedUserGesture() {} | 349 virtual void setHasReceivedUserGesture() {} |
346 }; | 350 }; |
347 | 351 |
348 } // namespace blink | 352 } // namespace blink |
349 | 353 |
350 #endif // FrameLoaderClient_h | 354 #endif // FrameLoaderClient_h |
OLD | NEW |