#include "content/public/browser/notification_observer.h"
#include "content/public/browser/notification_registrar.h"
#include "ui/app_list/app_list_view_delegate.h"
-#include "ui/app_list/speech_ui_model.h"
class AppListControllerDelegate;
class Profile;
namespace app_list {
class SearchController;
+class SpeechUIModel;
}
namespace base {
virtual void StartSearch() OVERRIDE;
virtual void StopSearch() OVERRIDE;
virtual void OpenSearchResult(app_list::SearchResult* result,
+ bool auto_launch,
int event_flags) OVERRIDE;
virtual void InvokeSearchResultAction(app_list::SearchResult* result,
int action_index,
// if |profile_| changes.
app_list::AppListModel* model_;
- app_list::SpeechUIModel speech_ui_;
+ scoped_ptr<app_list::SpeechUIModel> speech_ui_;
base::TimeDelta auto_launch_timeout_;