| Index: chrome/browser/ui/app_list/app_list_view_delegate.h
|
| diff --git a/chrome/browser/ui/app_list/app_list_view_delegate.h b/chrome/browser/ui/app_list/app_list_view_delegate.h
|
| index ec67e7489a809580c637413c31ac2702db49a107..b850990a1d44da6a4c7daa5d3ab2288ee57e9a30 100644
|
| --- a/chrome/browser/ui/app_list/app_list_view_delegate.h
|
| +++ b/chrome/browser/ui/app_list/app_list_view_delegate.h
|
| @@ -57,8 +57,17 @@ class AppListViewDelegate : public app_list::AppListViewDelegate,
|
| virtual ~AppListViewDelegate();
|
|
|
| private:
|
| - // Updates the app list's current profile and ProfileMenuItems.
|
| - void OnProfileChanged();
|
| + // Configure the AppList for the given |profile|.
|
| + void SetProfile(Profile* profile);
|
| +
|
| + // Updates the speech webview and start page for the current |profile_|.
|
| + void SetUpSearchUI();
|
| +
|
| + // Updates the app list's ProfileMenuItems for the current |profile_|.
|
| + void SetUpProfileSwitcher();
|
| +
|
| + // Updates the app list's custom launcher pages for the current |profile_|.
|
| + void SetUpCustomLauncherPages();
|
|
|
| // Overridden from app_list::AppListViewDelegate:
|
| virtual bool ForceNativeDesktop() const OVERRIDE;
|
| @@ -130,7 +139,6 @@ class AppListViewDelegate : public app_list::AppListViewDelegate,
|
| const base::FilePath& profile_path,
|
| const base::string16& old_profile_name) OVERRIDE;
|
|
|
| - scoped_ptr<app_list::SearchController> search_controller_;
|
| // Unowned pointer to the controller.
|
| AppListControllerDelegate* controller_;
|
| // Unowned pointer to the associated profile. May change if SetProfileByPath
|
| @@ -140,7 +148,9 @@ class AppListViewDelegate : public app_list::AppListViewDelegate,
|
| // if |profile_| changes.
|
| app_list::AppListModel* model_;
|
|
|
| + // Note: order ensures |search_controller_| is destroyed before |speech_ui_|.
|
| scoped_ptr<app_list::SpeechUIModel> speech_ui_;
|
| + scoped_ptr<app_list::SearchController> search_controller_;
|
|
|
| base::TimeDelta auto_launch_timeout_;
|
|
|
|
|