| Index: chrome/browser/ui/views/aura/chrome_shell_delegate.cc
|
| diff --git a/chrome/browser/ui/views/aura/chrome_shell_delegate.cc b/chrome/browser/ui/views/aura/chrome_shell_delegate.cc
|
| index 7750f8cc94c6964421c4316e8e17b0283682337f..6774bb90cd10f6af0a7379a87ec4fd407dd3d751 100644
|
| --- a/chrome/browser/ui/views/aura/chrome_shell_delegate.cc
|
| +++ b/chrome/browser/ui/views/aura/chrome_shell_delegate.cc
|
| @@ -7,6 +7,8 @@
|
| #include "chrome/browser/profiles/profile_manager.h"
|
| #include "chrome/browser/ui/browser.h"
|
| #include "chrome/browser/ui/views/aura/app_list_window.h"
|
| +#include "chrome/browser/ui/views/aura/app_list/app_list_model_builder.h"
|
| +#include "chrome/browser/ui/views/aura/app_list/app_list_view_delegate.h"
|
| #include "chrome/browser/ui/views/aura/status_area_host_aura.h"
|
| #include "chrome/browser/ui/views/frame/browser_view.h"
|
| #include "ui/aura/window.h"
|
| @@ -64,6 +66,18 @@ void ChromeShellDelegate::RequestAppListWidget(
|
| new AppListWindow(bounds, callback);
|
| }
|
|
|
| +void ChromeShellDelegate::BuildAppListModel(aura_shell::AppListModel* model) {
|
| + AppListModelBuilder builder(ProfileManager::GetDefaultProfile(),
|
| + model);
|
| + builder.Build();
|
| +}
|
| +
|
| +aura_shell::AppListViewDelegate*
|
| +ChromeShellDelegate::CreateAppListViewDelegate() {
|
| + // Shell will own the created delegate.
|
| + return new AppListViewDelegate;
|
| +}
|
| +
|
| void ChromeShellDelegate::LauncherItemClicked(
|
| const aura_shell::LauncherItem& item) {
|
| aura_shell::ActivateWindow(item.window);
|
|
|