OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 | 7 |
8 #include <set> | 8 #include <set> |
9 | 9 |
10 #include "base/basictypes.h" | 10 #include "base/basictypes.h" |
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
136 #endif | 136 #endif |
137 } | 137 } |
138 | 138 |
139 namespace content { | 139 namespace content { |
140 class BrowserPluginManager; | 140 class BrowserPluginManager; |
141 class DeviceOrientationDispatcher; | 141 class DeviceOrientationDispatcher; |
142 class DevToolsAgent; | 142 class DevToolsAgent; |
143 class DocumentState; | 143 class DocumentState; |
144 class DomAutomationController; | 144 class DomAutomationController; |
145 class ExternalPopupMenu; | 145 class ExternalPopupMenu; |
| 146 class FaviconHelper; |
146 class GeolocationDispatcher; | 147 class GeolocationDispatcher; |
147 class InputTagSpeechDispatcher; | 148 class InputTagSpeechDispatcher; |
148 class JavaBridgeDispatcher; | 149 class JavaBridgeDispatcher; |
149 class LoadProgressTracker; | 150 class LoadProgressTracker; |
150 class MediaStreamDispatcher; | 151 class MediaStreamDispatcher; |
151 class MediaStreamImpl; | 152 class MediaStreamImpl; |
152 class MouseLockDispatcher; | 153 class MouseLockDispatcher; |
153 class NavigationState; | 154 class NavigationState; |
154 class NotificationProvider; | 155 class NotificationProvider; |
155 class RenderViewObserver; | 156 class RenderViewObserver; |
(...skipping 1238 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1394 // Only valid if |accessibility_mode_| is anything other than | 1395 // Only valid if |accessibility_mode_| is anything other than |
1395 // AccessibilityModeOff. | 1396 // AccessibilityModeOff. |
1396 RendererAccessibility* renderer_accessibility_; | 1397 RendererAccessibility* renderer_accessibility_; |
1397 | 1398 |
1398 // Java Bridge dispatcher attached to this view; lazily initialized. | 1399 // Java Bridge dispatcher attached to this view; lazily initialized. |
1399 JavaBridgeDispatcher* java_bridge_dispatcher_; | 1400 JavaBridgeDispatcher* java_bridge_dispatcher_; |
1400 | 1401 |
1401 // Mouse Lock dispatcher attached to this view. | 1402 // Mouse Lock dispatcher attached to this view. |
1402 MouseLockDispatcher* mouse_lock_dispatcher_; | 1403 MouseLockDispatcher* mouse_lock_dispatcher_; |
1403 | 1404 |
| 1405 // Helper class to handle favicon changes. |
| 1406 FaviconHelper* favicon_helper_; |
| 1407 |
1404 #if defined(OS_ANDROID) | 1408 #if defined(OS_ANDROID) |
1405 // Android Specific --------------------------------------------------------- | 1409 // Android Specific --------------------------------------------------------- |
1406 | 1410 |
1407 // The background color of the document body element. This is used as the | 1411 // The background color of the document body element. This is used as the |
1408 // default background color for filling the screen areas for which we don't | 1412 // default background color for filling the screen areas for which we don't |
1409 // have the actual content. | 1413 // have the actual content. |
1410 SkColor body_background_color_; | 1414 SkColor body_background_color_; |
1411 | 1415 |
1412 // True if SendUpdateFrameInfo is pending. | 1416 // True if SendUpdateFrameInfo is pending. |
1413 bool update_frame_info_scheduled_; | 1417 bool update_frame_info_scheduled_; |
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1553 // use the Observer interface to filter IPC messages and receive frame change | 1557 // use the Observer interface to filter IPC messages and receive frame change |
1554 // notifications. | 1558 // notifications. |
1555 // --------------------------------------------------------------------------- | 1559 // --------------------------------------------------------------------------- |
1556 | 1560 |
1557 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); | 1561 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); |
1558 }; | 1562 }; |
1559 | 1563 |
1560 } // namespace content | 1564 } // namespace content |
1561 | 1565 |
1562 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ | 1566 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ |
OLD | NEW |