Index: ui/app_list/views/search_box_view.h |
diff --git a/ui/app_list/views/search_box_view.h b/ui/app_list/views/search_box_view.h |
index 3a81ec8c1e45d2e5e63ca44fc27d5d10eb6f0a88..8dd352a5d5ca53682dc6142d2d92ea43de3a0ad9 100644 |
--- a/ui/app_list/views/search_box_view.h |
+++ b/ui/app_list/views/search_box_view.h |
@@ -8,6 +8,7 @@ |
#include <string> |
#include "ui/app_list/search_box_model_observer.h" |
+#include "ui/app_list/speech_ui_model_observer.h" |
#include "ui/views/controls/button/image_button.h" |
#include "ui/views/controls/button/menu_button_listener.h" |
#include "ui/views/controls/textfield/textfield_controller.h" |
@@ -36,7 +37,8 @@ class SearchBoxView : public views::View, |
public views::TextfieldController, |
public views::ButtonListener, |
public views::MenuButtonListener, |
- public SearchBoxModelObserver { |
+ public SearchBoxModelObserver, |
+ public SpeechUIModelObserver { |
public: |
SearchBoxView(SearchBoxViewDelegate* delegate, |
AppListViewDelegate* view_delegate); |
@@ -86,6 +88,10 @@ class SearchBoxView : public views::View, |
virtual void SelectionModelChanged() OVERRIDE; |
virtual void TextChanged() OVERRIDE; |
+ // Overridden from SpeechUIModelObserver: |
+ virtual void OnSpeechRecognitionStateChanged( |
+ SpeechRecognitionState new_state) OVERRIDE; |
+ |
SearchBoxViewDelegate* delegate_; // Not owned. |
AppListViewDelegate* view_delegate_; // Not owned. |
AppListModel* model_; // Owned by the profile-keyed service. |