| 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 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 53 #pragma warning(disable: 4250) | 53 #pragma warning(disable: 4250) |
| 54 #endif | 54 #endif |
| 55 | 55 |
| 56 class AudioMessageFilter; | 56 class AudioMessageFilter; |
| 57 class DeviceOrientationDispatcher; | 57 class DeviceOrientationDispatcher; |
| 58 class DevToolsAgent; | 58 class DevToolsAgent; |
| 59 class ExternalPopupMenu; | 59 class ExternalPopupMenu; |
| 60 class GeolocationDispatcher; | 60 class GeolocationDispatcher; |
| 61 class GURL; | 61 class GURL; |
| 62 class IntentsDispatcher; | 62 class IntentsDispatcher; |
| 63 class JavaBridgeDispatcher; |
| 63 class LoadProgressTracker; | 64 class LoadProgressTracker; |
| 64 class MediaStreamImpl; | 65 class MediaStreamImpl; |
| 65 class NotificationProvider; | 66 class NotificationProvider; |
| 66 class PepperDeviceTest; | 67 class PepperDeviceTest; |
| 67 class PrintWebViewHelper; | 68 class PrintWebViewHelper; |
| 68 class RenderWidgetFullscreenPepper; | 69 class RenderWidgetFullscreenPepper; |
| 69 class RendererAccessibility; | 70 class RendererAccessibility; |
| 70 class SkBitmap; | 71 class SkBitmap; |
| 71 class SpeechInputDispatcher; | 72 class SpeechInputDispatcher; |
| 72 class WebPluginDelegateProxy; | 73 class WebPluginDelegateProxy; |
| (...skipping 778 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 851 void OnUpdateRemoteAccessClientFirewallTraversal(const std::string& policy); | 852 void OnUpdateRemoteAccessClientFirewallTraversal(const std::string& policy); |
| 852 | 853 |
| 853 #if defined(OS_MACOSX) | 854 #if defined(OS_MACOSX) |
| 854 void OnWindowFrameChanged(const gfx::Rect& window_frame, | 855 void OnWindowFrameChanged(const gfx::Rect& window_frame, |
| 855 const gfx::Rect& view_frame); | 856 const gfx::Rect& view_frame); |
| 856 void OnSelectPopupMenuItem(int selected_index); | 857 void OnSelectPopupMenuItem(int selected_index); |
| 857 #endif | 858 #endif |
| 858 void OnZoom(PageZoom::Function function); | 859 void OnZoom(PageZoom::Function function); |
| 859 void OnEnableViewSourceMode(); | 860 void OnEnableViewSourceMode(); |
| 860 | 861 |
| 862 void OnJavaBridgeInit(const IPC::ChannelHandle& channel_handle); |
| 863 |
| 861 // Adding a new message handler? Please add it in alphabetical order above | 864 // Adding a new message handler? Please add it in alphabetical order above |
| 862 // and put it in the same position in the .cc file. | 865 // and put it in the same position in the .cc file. |
| 863 | 866 |
| 864 // Misc private functions ---------------------------------------------------- | 867 // Misc private functions ---------------------------------------------------- |
| 865 | 868 |
| 866 void AltErrorPageFinished(WebKit::WebFrame* frame, | 869 void AltErrorPageFinished(WebKit::WebFrame* frame, |
| 867 const WebKit::WebURLError& original_error, | 870 const WebKit::WebURLError& original_error, |
| 868 const std::string& html); | 871 const std::string& html); |
| 869 | 872 |
| 870 // Check whether the preferred size has changed. | 873 // Check whether the preferred size has changed. |
| (...skipping 272 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1143 // MediaStreamImpl attached to this view; lazily initialized. | 1146 // MediaStreamImpl attached to this view; lazily initialized. |
| 1144 scoped_refptr<MediaStreamImpl> media_stream_impl_; | 1147 scoped_refptr<MediaStreamImpl> media_stream_impl_; |
| 1145 | 1148 |
| 1146 // Dispatches all P2P socket used by the renderer. | 1149 // Dispatches all P2P socket used by the renderer. |
| 1147 content::P2PSocketDispatcher* p2p_socket_dispatcher_; | 1150 content::P2PSocketDispatcher* p2p_socket_dispatcher_; |
| 1148 | 1151 |
| 1149 DevToolsAgent* devtools_agent_; | 1152 DevToolsAgent* devtools_agent_; |
| 1150 | 1153 |
| 1151 RendererAccessibility* renderer_accessibility_; | 1154 RendererAccessibility* renderer_accessibility_; |
| 1152 | 1155 |
| 1156 // Java Bridge dispatcher attached to this view; lazily initialized. |
| 1157 scoped_ptr<JavaBridgeDispatcher> java_bridge_dispatcher_; |
| 1158 |
| 1153 // Misc ---------------------------------------------------------------------- | 1159 // Misc ---------------------------------------------------------------------- |
| 1154 | 1160 |
| 1155 // The current and pending file chooser completion objects. If the queue is | 1161 // The current and pending file chooser completion objects. If the queue is |
| 1156 // nonempty, the first item represents the currently running file chooser | 1162 // nonempty, the first item represents the currently running file chooser |
| 1157 // callback, and the remaining elements are the other file chooser completion | 1163 // callback, and the remaining elements are the other file chooser completion |
| 1158 // still waiting to be run (in order). | 1164 // still waiting to be run (in order). |
| 1159 struct PendingFileChooser; | 1165 struct PendingFileChooser; |
| 1160 std::deque< linked_ptr<PendingFileChooser> > file_chooser_completions_; | 1166 std::deque< linked_ptr<PendingFileChooser> > file_chooser_completions_; |
| 1161 | 1167 |
| 1162 // The current directory enumeration callback | 1168 // The current directory enumeration callback |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1214 // bunch of stuff, you should probably create a helper class and put your | 1220 // bunch of stuff, you should probably create a helper class and put your |
| 1215 // data and methods on that to avoid bloating RenderView more. You can | 1221 // data and methods on that to avoid bloating RenderView more. You can |
| 1216 // use the Observer interface to filter IPC messages and receive frame change | 1222 // use the Observer interface to filter IPC messages and receive frame change |
| 1217 // notifications. | 1223 // notifications. |
| 1218 // --------------------------------------------------------------------------- | 1224 // --------------------------------------------------------------------------- |
| 1219 | 1225 |
| 1220 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); | 1226 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); |
| 1221 }; | 1227 }; |
| 1222 | 1228 |
| 1223 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ | 1229 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ |
| OLD | NEW |