Index: content/renderer/render_view_impl.h |
diff --git a/content/renderer/render_view_impl.h b/content/renderer/render_view_impl.h |
index bc2dc0ac9403073c51b510fbee9b6f661be2621b..136d5e45e938b694c1765cb4c36398dec2ed3d5f 100644 |
--- a/content/renderer/render_view_impl.h |
+++ b/content/renderer/render_view_impl.h |
@@ -81,6 +81,7 @@ class RendererAccessibility; |
class RendererWebColorChooserImpl; |
class SkBitmap; |
class InputTagSpeechDispatcher; |
+class SpeechRecognitionDispatcher; |
struct ViewMsg_Navigate_Params; |
struct ViewMsg_PostMessage_Params; |
struct ViewMsg_StopFinding_Params; |
@@ -140,6 +141,7 @@ class WebPeerConnectionHandlerClient; |
class WebSocketStreamHandle; |
class WebSpeechInputController; |
class WebSpeechInputListener; |
+class WebSpeechRecognizer; |
class WebStorageNamespace; |
class WebTouchEvent; |
class WebURLLoader; |
@@ -463,6 +465,7 @@ class RenderViewImpl : public RenderWidget, |
virtual WebKit::WebGeolocationClient* geolocationClient(); |
virtual WebKit::WebSpeechInputController* speechInputController( |
WebKit::WebSpeechInputListener* listener); |
+ virtual WebKit::WebSpeechRecognizer* speechRecognizer(); |
virtual WebKit::WebDeviceOrientationClient* deviceOrientationClient(); |
virtual void zoomLimitsChanged(double minimum_level, double maximum_level); |
virtual void zoomLevelChanged(); |
@@ -1266,6 +1269,10 @@ class RenderViewImpl : public RenderWidget, |
// The speech dispatcher attached to this view, lazily initialized. |
InputTagSpeechDispatcher* input_tag_speech_dispatcher_; |
+ // The speech recognition dispatcher attached to this view, lazily |
+ // initialized. |
+ SpeechRecognitionDispatcher* speech_recognition_dispatcher_; |
+ |
// Device orientation dispatcher attached to this view; lazily initialized. |
DeviceOrientationDispatcher* device_orientation_dispatcher_; |