Index: chrome/plugin/webplugin_proxy.h |
diff --git a/chrome/plugin/webplugin_proxy.h b/chrome/plugin/webplugin_proxy.h |
index 66b396cb1150cfc9787eb9f78f66200146bfc7f7..2a1f1aee2d9115a4bfaf59ff005f8c4a5f45c588 100644 |
--- a/chrome/plugin/webplugin_proxy.h |
+++ b/chrome/plugin/webplugin_proxy.h |
@@ -24,17 +24,23 @@ |
#include "chrome/common/chrome_plugin_api.h" |
#include "googleurl/src/gurl.h" |
#include "ipc/ipc_message.h" |
-#include "webkit/glue/plugins/webplugin.h" |
+#include "webkit/plugins/npapi/webplugin.h" |
class PluginChannel; |
+ |
+namespace webkit { |
+namespace npapi { |
class WebPluginDelegateImpl; |
+} |
+} |
+ |
#if defined(OS_MACOSX) |
class WebPluginAcceleratedSurfaceProxy; |
#endif |
// This is an implementation of WebPlugin that proxies all calls to the |
// renderer. |
-class WebPluginProxy : public webkit_glue::WebPlugin { |
+class WebPluginProxy : public webkit::npapi::WebPlugin { |
public: |
// Creates a new proxy for WebPlugin, using the given sender to send the |
// marshalled WebPlugin calls. |
@@ -45,7 +51,7 @@ class WebPluginProxy : public webkit_glue::WebPlugin { |
int host_render_view_routing_id); |
~WebPluginProxy(); |
- void set_delegate(WebPluginDelegateImpl* d) { delegate_ = d; } |
+ void set_delegate(webkit::npapi::WebPluginDelegateImpl* d) { delegate_ = d; } |
// WebPlugin overrides |
virtual void SetWindow(gfx::PluginWindowHandle window); |
@@ -93,7 +99,7 @@ class WebPluginProxy : public webkit_glue::WebPlugin { |
// Returns a WebPluginResourceClient object given its id, or NULL if no |
// object with that id exists. |
- webkit_glue::WebPluginResourceClient* GetResourceClient(int id); |
+ webkit::npapi::WebPluginResourceClient* GetResourceClient(int id); |
// Returns the id of the renderer that contains this plugin. |
int GetRendererId(); |
@@ -111,7 +117,7 @@ class WebPluginProxy : public webkit_glue::WebPlugin { |
// Notification received on a plugin issued resource request creation. |
void OnResourceCreated(int resource_id, |
- webkit_glue::WebPluginResourceClient* client); |
+ webkit::npapi::WebPluginResourceClient* client); |
virtual void HandleURLRequest(const char* url, |
const char* method, |
@@ -137,7 +143,7 @@ class WebPluginProxy : public webkit_glue::WebPlugin { |
virtual void SetDeferResourceLoading(unsigned long resource_id, bool defer); |
virtual bool IsOffTheRecord(); |
virtual void ResourceClientDeleted( |
- webkit_glue::WebPluginResourceClient* resource_client); |
+ webkit::npapi::WebPluginResourceClient* resource_client); |
gfx::NativeViewId containing_window() { return containing_window_; } |
#if defined(OS_MACOSX) |
@@ -145,7 +151,7 @@ class WebPluginProxy : public webkit_glue::WebPlugin { |
virtual void BindFakePluginWindowHandle(bool opaque); |
- virtual webkit_glue::WebPluginAcceleratedSurface* GetAcceleratedSurface(); |
+ virtual webkit::npapi::WebPluginAcceleratedSurface* GetAcceleratedSurface(); |
// Tell the browser (via the renderer) to invalidate because the |
// accelerated buffers have changed. |
@@ -189,7 +195,7 @@ class WebPluginProxy : public webkit_glue::WebPlugin { |
const TransportDIB::Handle& background_buffer, |
const gfx::Rect& window_rect); |
- typedef base::hash_map<int, webkit_glue::WebPluginResourceClient*> |
+ typedef base::hash_map<int, webkit::npapi::WebPluginResourceClient*> |
ResourceClientMap; |
ResourceClientMap resource_clients_; |
@@ -198,7 +204,7 @@ class WebPluginProxy : public webkit_glue::WebPlugin { |
uint32 cp_browsing_context_; |
NPObject* window_npobject_; |
NPObject* plugin_element_; |
- WebPluginDelegateImpl* delegate_; |
+ webkit::npapi::WebPluginDelegateImpl* delegate_; |
gfx::Rect damaged_rect_; |
bool waiting_for_paint_; |
gfx::NativeViewId containing_window_; |