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 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
99 class WebIconURL; | 99 class WebIconURL; |
100 class WebImage; | 100 class WebImage; |
101 class WebPeerConnection00Handler; | 101 class WebPeerConnection00Handler; |
102 class WebPeerConnection00HandlerClient; | 102 class WebPeerConnection00HandlerClient; |
103 class WebMediaPlayer; | 103 class WebMediaPlayer; |
104 class WebMediaPlayerClient; | 104 class WebMediaPlayerClient; |
105 class WebMouseEvent; | 105 class WebMouseEvent; |
106 class WebPeerConnectionHandler; | 106 class WebPeerConnectionHandler; |
107 class WebPeerConnectionHandlerClient; | 107 class WebPeerConnectionHandlerClient; |
108 class WebSocketStreamHandle; | 108 class WebSocketStreamHandle; |
109 class WebSpeechInputController; | |
110 class WebSpeechInputListener; | |
111 class WebSpeechRecognizer; | 109 class WebSpeechRecognizer; |
112 class WebStorageNamespace; | 110 class WebStorageNamespace; |
113 class WebTouchEvent; | 111 class WebTouchEvent; |
114 class WebURLRequest; | 112 class WebURLRequest; |
115 class WebUserMediaClient; | 113 class WebUserMediaClient; |
116 struct WebActiveWheelFlingParameters; | 114 struct WebActiveWheelFlingParameters; |
117 struct WebDateTimeChooserParams; | 115 struct WebDateTimeChooserParams; |
118 struct WebFileChooserParams; | 116 struct WebFileChooserParams; |
119 struct WebFindOptions; | 117 struct WebFindOptions; |
120 struct WebMediaPlayerAction; | 118 struct WebMediaPlayerAction; |
(...skipping 14 matching lines...) Expand all Loading... |
135 class BrowserPluginManager; | 133 class BrowserPluginManager; |
136 class DeviceOrientationDispatcher; | 134 class DeviceOrientationDispatcher; |
137 class DevToolsAgent; | 135 class DevToolsAgent; |
138 class DocumentState; | 136 class DocumentState; |
139 class ExternalPopupMenu; | 137 class ExternalPopupMenu; |
140 class FaviconHelper; | 138 class FaviconHelper; |
141 class GeolocationDispatcher; | 139 class GeolocationDispatcher; |
142 class HistoryController; | 140 class HistoryController; |
143 class HistoryEntry; | 141 class HistoryEntry; |
144 class ImageResourceFetcher; | 142 class ImageResourceFetcher; |
145 class InputTagSpeechDispatcher; | |
146 class LoadProgressTracker; | 143 class LoadProgressTracker; |
147 class MidiDispatcher; | 144 class MidiDispatcher; |
148 class MediaStreamClient; | 145 class MediaStreamClient; |
149 class MediaStreamDispatcher; | 146 class MediaStreamDispatcher; |
150 class MouseLockDispatcher; | 147 class MouseLockDispatcher; |
151 class NavigationState; | 148 class NavigationState; |
152 class PepperPluginInstanceImpl; | 149 class PepperPluginInstanceImpl; |
153 class PushMessagingDispatcher; | 150 class PushMessagingDispatcher; |
154 class RenderViewObserver; | 151 class RenderViewObserver; |
155 class RenderViewTest; | 152 class RenderViewTest; |
(...skipping 304 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
460 #endif | 457 #endif |
461 virtual blink::WebString acceptLanguages(); | 458 virtual blink::WebString acceptLanguages(); |
462 virtual void navigateBackForwardSoon(int offset); | 459 virtual void navigateBackForwardSoon(int offset); |
463 virtual int historyBackListCount(); | 460 virtual int historyBackListCount(); |
464 virtual int historyForwardListCount(); | 461 virtual int historyForwardListCount(); |
465 virtual void postAccessibilityEvent( | 462 virtual void postAccessibilityEvent( |
466 const blink::WebAXObject& obj, blink::WebAXEvent event); | 463 const blink::WebAXObject& obj, blink::WebAXEvent event); |
467 virtual void didUpdateInspectorSetting(const blink::WebString& key, | 464 virtual void didUpdateInspectorSetting(const blink::WebString& key, |
468 const blink::WebString& value); | 465 const blink::WebString& value); |
469 virtual blink::WebGeolocationClient* geolocationClient(); | 466 virtual blink::WebGeolocationClient* geolocationClient(); |
470 virtual blink::WebSpeechInputController* speechInputController( | |
471 blink::WebSpeechInputListener* listener); | |
472 virtual blink::WebSpeechRecognizer* speechRecognizer(); | 467 virtual blink::WebSpeechRecognizer* speechRecognizer(); |
473 virtual void zoomLimitsChanged(double minimum_level, double maximum_level); | 468 virtual void zoomLimitsChanged(double minimum_level, double maximum_level); |
474 virtual void zoomLevelChanged(); | 469 virtual void zoomLevelChanged(); |
475 virtual double zoomLevelToZoomFactor(double zoom_level) const; | 470 virtual double zoomLevelToZoomFactor(double zoom_level) const; |
476 virtual double zoomFactorToZoomLevel(double factor) const; | 471 virtual double zoomFactorToZoomLevel(double factor) const; |
477 virtual void registerProtocolHandler(const blink::WebString& scheme, | 472 virtual void registerProtocolHandler(const blink::WebString& scheme, |
478 const blink::WebURL& base_url, | 473 const blink::WebURL& base_url, |
479 const blink::WebURL& url, | 474 const blink::WebURL& url, |
480 const blink::WebString& title); | 475 const blink::WebString& title); |
481 virtual blink::WebPageVisibilityState visibilityState() const; | 476 virtual blink::WebPageVisibilityState visibilityState() const; |
(...skipping 657 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1139 // The next group of objects all implement RenderViewObserver, so are deleted | 1134 // The next group of objects all implement RenderViewObserver, so are deleted |
1140 // along with the RenderView automatically. This is why we just store | 1135 // along with the RenderView automatically. This is why we just store |
1141 // weak references. | 1136 // weak references. |
1142 | 1137 |
1143 // The push messaging dispatcher attached to this view, lazily initialized. | 1138 // The push messaging dispatcher attached to this view, lazily initialized. |
1144 PushMessagingDispatcher* push_messaging_dispatcher_; | 1139 PushMessagingDispatcher* push_messaging_dispatcher_; |
1145 | 1140 |
1146 // The geolocation dispatcher attached to this view, lazily initialized. | 1141 // The geolocation dispatcher attached to this view, lazily initialized. |
1147 GeolocationDispatcher* geolocation_dispatcher_; | 1142 GeolocationDispatcher* geolocation_dispatcher_; |
1148 | 1143 |
1149 // The speech dispatcher attached to this view, lazily initialized. | |
1150 InputTagSpeechDispatcher* input_tag_speech_dispatcher_; | |
1151 | |
1152 // The speech recognition dispatcher attached to this view, lazily | 1144 // The speech recognition dispatcher attached to this view, lazily |
1153 // initialized. | 1145 // initialized. |
1154 SpeechRecognitionDispatcher* speech_recognition_dispatcher_; | 1146 SpeechRecognitionDispatcher* speech_recognition_dispatcher_; |
1155 | 1147 |
1156 // Device orientation dispatcher attached to this view; lazily initialized. | 1148 // Device orientation dispatcher attached to this view; lazily initialized. |
1157 DeviceOrientationDispatcher* device_orientation_dispatcher_; | 1149 DeviceOrientationDispatcher* device_orientation_dispatcher_; |
1158 | 1150 |
1159 // MediaStream dispatcher attached to this view; lazily initialized. | 1151 // MediaStream dispatcher attached to this view; lazily initialized. |
1160 MediaStreamDispatcher* media_stream_dispatcher_; | 1152 MediaStreamDispatcher* media_stream_dispatcher_; |
1161 | 1153 |
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1302 // use the Observer interface to filter IPC messages and receive frame change | 1294 // use the Observer interface to filter IPC messages and receive frame change |
1303 // notifications. | 1295 // notifications. |
1304 // --------------------------------------------------------------------------- | 1296 // --------------------------------------------------------------------------- |
1305 | 1297 |
1306 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); | 1298 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); |
1307 }; | 1299 }; |
1308 | 1300 |
1309 } // namespace content | 1301 } // namespace content |
1310 | 1302 |
1311 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ | 1303 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ |
OLD | NEW |