Index: content/renderer/render_view_impl.h |
diff --git a/content/renderer/render_view_impl.h b/content/renderer/render_view_impl.h |
index 64085806118d287c739193f6de4aa3a704a384a5..ff25070236fafa7bbc703fc1e25595337242bd92 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; |
@@ -433,6 +435,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(); |
@@ -1238,6 +1241,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_; |