| 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 <deque> | 8 #include <deque> |
| 9 #include <map> | 9 #include <map> |
| 10 #include <set> | 10 #include <set> |
| (...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 137 class MouseLockDispatcher; | 137 class MouseLockDispatcher; |
| 138 class NavigationState; | 138 class NavigationState; |
| 139 class PepperPluginInstanceImpl; | 139 class PepperPluginInstanceImpl; |
| 140 class RenderViewImplTest; | 140 class RenderViewImplTest; |
| 141 class RenderViewObserver; | 141 class RenderViewObserver; |
| 142 class RenderViewTest; | 142 class RenderViewTest; |
| 143 class RendererAccessibility; | 143 class RendererAccessibility; |
| 144 class RendererDateTimePicker; | 144 class RendererDateTimePicker; |
| 145 class RendererWebColorChooserImpl; | 145 class RendererWebColorChooserImpl; |
| 146 class SpeechRecognitionDispatcher; | 146 class SpeechRecognitionDispatcher; |
| 147 class WakeLockDispatcher; |
| 147 class WebPluginDelegateProxy; | 148 class WebPluginDelegateProxy; |
| 148 struct DropData; | 149 struct DropData; |
| 149 struct FaviconURL; | 150 struct FaviconURL; |
| 150 struct FileChooserParams; | 151 struct FileChooserParams; |
| 151 struct RenderViewImplParams; | 152 struct RenderViewImplParams; |
| 152 | 153 |
| 153 #if defined(OS_ANDROID) | 154 #if defined(OS_ANDROID) |
| 154 class WebMediaPlayerProxyAndroid; | 155 class WebMediaPlayerProxyAndroid; |
| 155 #endif | 156 #endif |
| 156 | 157 |
| (...skipping 293 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 450 virtual void registerProtocolHandler(const blink::WebString& scheme, | 451 virtual void registerProtocolHandler(const blink::WebString& scheme, |
| 451 const blink::WebURL& base_url, | 452 const blink::WebURL& base_url, |
| 452 const blink::WebURL& url, | 453 const blink::WebURL& url, |
| 453 const blink::WebString& title); | 454 const blink::WebString& title); |
| 454 virtual void unregisterProtocolHandler(const blink::WebString& scheme, | 455 virtual void unregisterProtocolHandler(const blink::WebString& scheme, |
| 455 const blink::WebURL& base_url, | 456 const blink::WebURL& base_url, |
| 456 const blink::WebURL& url); | 457 const blink::WebURL& url); |
| 457 virtual blink::WebPageVisibilityState visibilityState() const; | 458 virtual blink::WebPageVisibilityState visibilityState() const; |
| 458 virtual blink::WebPushClient* webPushClient(); | 459 virtual blink::WebPushClient* webPushClient(); |
| 459 virtual void draggableRegionsChanged(); | 460 virtual void draggableRegionsChanged(); |
| 461 virtual blink::WebWakeLockClient* wakeLockClient(); |
| 460 | 462 |
| 461 #if defined(OS_ANDROID) | 463 #if defined(OS_ANDROID) |
| 462 virtual void scheduleContentIntent(const blink::WebURL& intent); | 464 virtual void scheduleContentIntent(const blink::WebURL& intent); |
| 463 virtual void cancelScheduledContentIntents(); | 465 virtual void cancelScheduledContentIntents(); |
| 464 virtual blink::WebContentDetectionResult detectContentAround( | 466 virtual blink::WebContentDetectionResult detectContentAround( |
| 465 const blink::WebHitTestResult& touch_hit); | 467 const blink::WebHitTestResult& touch_hit); |
| 466 | 468 |
| 467 // Only used on Android since all other platforms implement | 469 // Only used on Android since all other platforms implement |
| 468 // date and time input fields using MULTIPLE_FIELDS_UI | 470 // date and time input fields using MULTIPLE_FIELDS_UI |
| 469 virtual bool openDateTimeChooser(const blink::WebDateTimeChooserParams&, | 471 virtual bool openDateTimeChooser(const blink::WebDateTimeChooserParams&, |
| (...skipping 589 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1059 | 1061 |
| 1060 // Only valid if |accessibility_mode_| is anything other than | 1062 // Only valid if |accessibility_mode_| is anything other than |
| 1061 // AccessibilityModeOff. | 1063 // AccessibilityModeOff. |
| 1062 RendererAccessibility* renderer_accessibility_; | 1064 RendererAccessibility* renderer_accessibility_; |
| 1063 | 1065 |
| 1064 // Mouse Lock dispatcher attached to this view. | 1066 // Mouse Lock dispatcher attached to this view. |
| 1065 MouseLockDispatcher* mouse_lock_dispatcher_; | 1067 MouseLockDispatcher* mouse_lock_dispatcher_; |
| 1066 | 1068 |
| 1067 scoped_ptr<HistoryController> history_controller_; | 1069 scoped_ptr<HistoryController> history_controller_; |
| 1068 | 1070 |
| 1071 // The wake lock dispatcher attached to this view, lazily initialized. |
| 1072 WakeLockDispatcher* wakelock_dispatcher_; |
| 1073 |
| 1069 #if defined(OS_ANDROID) | 1074 #if defined(OS_ANDROID) |
| 1070 // Android Specific --------------------------------------------------------- | 1075 // Android Specific --------------------------------------------------------- |
| 1071 | 1076 |
| 1072 // Expected id of the next content intent launched. Used to prevent scheduled | 1077 // Expected id of the next content intent launched. Used to prevent scheduled |
| 1073 // intents to be launched if aborted. | 1078 // intents to be launched if aborted. |
| 1074 size_t expected_content_intent_id_; | 1079 size_t expected_content_intent_id_; |
| 1075 | 1080 |
| 1076 // List of click-based content detectors. | 1081 // List of click-based content detectors. |
| 1077 typedef std::vector< linked_ptr<ContentDetector> > ContentDetectorList; | 1082 typedef std::vector< linked_ptr<ContentDetector> > ContentDetectorList; |
| 1078 ContentDetectorList content_detectors_; | 1083 ContentDetectorList content_detectors_; |
| (...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1173 // use the Observer interface to filter IPC messages and receive frame change | 1178 // use the Observer interface to filter IPC messages and receive frame change |
| 1174 // notifications. | 1179 // notifications. |
| 1175 // --------------------------------------------------------------------------- | 1180 // --------------------------------------------------------------------------- |
| 1176 | 1181 |
| 1177 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); | 1182 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); |
| 1178 }; | 1183 }; |
| 1179 | 1184 |
| 1180 } // namespace content | 1185 } // namespace content |
| 1181 | 1186 |
| 1182 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ | 1187 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ |
| OLD | NEW |