Index: chrome/renderer/webplugin_delegate_proxy.h |
diff --git a/chrome/renderer/webplugin_delegate_proxy.h b/chrome/renderer/webplugin_delegate_proxy.h |
index 2e2050d0279cb572eca7a405fa5f5d8a2d078d44..166055648f86577dd24f47b35004d08aa92b2d22 100644 |
--- a/chrome/renderer/webplugin_delegate_proxy.h |
+++ b/chrome/renderer/webplugin_delegate_proxy.h |
@@ -10,17 +10,14 @@ |
#include <vector> |
#include "app/surface/transport_dib.h" |
-#include "base/file_path.h" |
#include "base/ref_counted.h" |
+#include "base/scoped_ptr.h" |
#include "base/weak_ptr.h" |
-#include "chrome/renderer/plugin_channel_host.h" |
#include "gfx/native_widget_types.h" |
#include "gfx/rect.h" |
#include "googleurl/src/gurl.h" |
-#include "gpu/command_buffer/common/command_buffer.h" |
+#include "ipc/ipc_channel.h" |
#include "ipc/ipc_message.h" |
-#include "skia/ext/platform_canvas.h" |
-#include "webkit/glue/plugins/webplugin.h" |
#include "webkit/glue/plugins/webplugininfo.h" |
#include "webkit/glue/plugins/webplugin_delegate.h" |
@@ -33,6 +30,7 @@ class CommandBufferProxy; |
struct NPObject; |
class NPObjectStub; |
struct NPVariant_Param; |
+class PluginChannelHost; |
struct PluginHostMsg_URLRequest_Params; |
class RenderView; |
class SkBitmap; |
@@ -42,6 +40,14 @@ class SharedMemory; |
class WaitableEvent; |
} |
+namespace skia { |
+class PlatformCanvas; |
+} |
+ |
+namespace webkit_glue { |
+class WebPlugin; |
+} |
+ |
// An implementation of WebPluginDelegate that proxies all calls to |
// the plugin process. |
class WebPluginDelegateProxy |