| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ | 5 #ifndef CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ |
| 6 #define CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ | 6 #define CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ |
| 7 #pragma once | 7 #pragma once |
| 8 | 8 |
| 9 #include <deque> | 9 #include <deque> |
| 10 #include <map> | 10 #include <map> |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 55 // root. VS warns when we inherit the WebWidgetClient method implementations | 55 // root. VS warns when we inherit the WebWidgetClient method implementations |
| 56 // from RenderWidget. It's safe to ignore that warning. | 56 // from RenderWidget. It's safe to ignore that warning. |
| 57 #pragma warning(disable: 4250) | 57 #pragma warning(disable: 4250) |
| 58 #endif | 58 #endif |
| 59 | 59 |
| 60 class DeviceOrientationDispatcher; | 60 class DeviceOrientationDispatcher; |
| 61 class DevToolsAgent; | 61 class DevToolsAgent; |
| 62 class ExternalPopupMenu; | 62 class ExternalPopupMenu; |
| 63 class GeolocationDispatcher; | 63 class GeolocationDispatcher; |
| 64 class GURL; | 64 class GURL; |
| 65 class IntentsDispatcher; | |
| 66 class JavaBridgeDispatcher; | 65 class JavaBridgeDispatcher; |
| 67 class LoadProgressTracker; | 66 class LoadProgressTracker; |
| 68 class MediaStreamImpl; | 67 class MediaStreamImpl; |
| 69 class NotificationProvider; | 68 class NotificationProvider; |
| 70 class PepperDeviceTest; | 69 class PepperDeviceTest; |
| 71 struct PP_NetAddress_Private; | 70 struct PP_NetAddress_Private; |
| 72 class RenderWidgetFullscreenPepper; | 71 class RenderWidgetFullscreenPepper; |
| 73 class RendererAccessibility; | 72 class RendererAccessibility; |
| 74 class SkBitmap; | 73 class SkBitmap; |
| 75 class SpeechInputDispatcher; | 74 class SpeechInputDispatcher; |
| 76 struct ViewMsg_Navigate_Params; | 75 struct ViewMsg_Navigate_Params; |
| 77 struct ViewMsg_StopFinding_Params; | 76 struct ViewMsg_StopFinding_Params; |
| 78 struct ViewMsg_SwapOut_Params; | 77 struct ViewMsg_SwapOut_Params; |
| 79 struct WebDropData; | 78 struct WebDropData; |
| 79 class WebIntentsHost; |
| 80 class WebPluginDelegateProxy; | 80 class WebPluginDelegateProxy; |
| 81 class WebUIBindings; | 81 class WebUIBindings; |
| 82 | 82 |
| 83 namespace content { | 83 namespace content { |
| 84 class DocumentState; | 84 class DocumentState; |
| 85 class P2PSocketDispatcher; | 85 class P2PSocketDispatcher; |
| 86 class RenderViewObserver; | 86 class RenderViewObserver; |
| 87 class RenderViewTest; | 87 class RenderViewTest; |
| 88 struct FileChooserParams; | 88 struct FileChooserParams; |
| 89 } // namespace content | 89 } // namespace content |
| (...skipping 1020 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1110 // The next group of objects all implement RenderViewObserver, so are deleted | 1110 // The next group of objects all implement RenderViewObserver, so are deleted |
| 1111 // along with the RenderView automatically. This is why we just store | 1111 // along with the RenderView automatically. This is why we just store |
| 1112 // weak references. | 1112 // weak references. |
| 1113 | 1113 |
| 1114 // Holds a reference to the service which provides desktop notifications. | 1114 // Holds a reference to the service which provides desktop notifications. |
| 1115 NotificationProvider* notification_provider_; | 1115 NotificationProvider* notification_provider_; |
| 1116 | 1116 |
| 1117 // The geolocation dispatcher attached to this view, lazily initialized. | 1117 // The geolocation dispatcher attached to this view, lazily initialized. |
| 1118 GeolocationDispatcher* geolocation_dispatcher_; | 1118 GeolocationDispatcher* geolocation_dispatcher_; |
| 1119 | 1119 |
| 1120 // The intents dispatcher attached to this view. Not lazily initialized. | 1120 // The intents host attached to this view. Not lazily initialized. |
| 1121 IntentsDispatcher* intents_dispatcher_; | 1121 WebIntentsHost* intents_host_; |
| 1122 | 1122 |
| 1123 // The speech dispatcher attached to this view, lazily initialized. | 1123 // The speech dispatcher attached to this view, lazily initialized. |
| 1124 SpeechInputDispatcher* speech_input_dispatcher_; | 1124 SpeechInputDispatcher* speech_input_dispatcher_; |
| 1125 | 1125 |
| 1126 // Device orientation dispatcher attached to this view; lazily initialized. | 1126 // Device orientation dispatcher attached to this view; lazily initialized. |
| 1127 DeviceOrientationDispatcher* device_orientation_dispatcher_; | 1127 DeviceOrientationDispatcher* device_orientation_dispatcher_; |
| 1128 | 1128 |
| 1129 // MediaStreamImpl attached to this view; lazily initialized. | 1129 // MediaStreamImpl attached to this view; lazily initialized. |
| 1130 scoped_refptr<MediaStreamImpl> media_stream_impl_; | 1130 scoped_refptr<MediaStreamImpl> media_stream_impl_; |
| 1131 | 1131 |
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1219 // bunch of stuff, you should probably create a helper class and put your | 1219 // bunch of stuff, you should probably create a helper class and put your |
| 1220 // data and methods on that to avoid bloating RenderView more. You can | 1220 // data and methods on that to avoid bloating RenderView more. You can |
| 1221 // use the Observer interface to filter IPC messages and receive frame change | 1221 // use the Observer interface to filter IPC messages and receive frame change |
| 1222 // notifications. | 1222 // notifications. |
| 1223 // --------------------------------------------------------------------------- | 1223 // --------------------------------------------------------------------------- |
| 1224 | 1224 |
| 1225 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); | 1225 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); |
| 1226 }; | 1226 }; |
| 1227 | 1227 |
| 1228 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ | 1228 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ |
| OLD | NEW |