Index: content/renderer/render_view_impl.h |
diff --git a/content/renderer/render_view_impl.h b/content/renderer/render_view_impl.h |
index 92eeab0cb796780f98eaec501e8494614f4c4f3c..d79a8ccf6eff368c3dbd0ac8bb3a07f28617594d 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; |
@@ -138,6 +139,7 @@ class WebPeerConnectionHandlerClient; |
class WebSocketStreamHandle; |
class WebSpeechInputController; |
class WebSpeechInputListener; |
+class WebSpeechRecognizer; |
class WebStorageNamespace; |
class WebTouchEvent; |
class WebURLLoader; |
@@ -443,6 +445,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(); |
@@ -1251,6 +1254,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_; |