| Index: chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl.h
|
| diff --git a/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl.h b/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl.h
|
| index ba8cc6fb5ff196e45042a869a6122e38ec33a28b..464af02ef5f47c0429270b0d02674453f631bc68 100644
|
| --- a/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl.h
|
| +++ b/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl.h
|
| @@ -8,7 +8,6 @@
|
| #include <list>
|
| #include <memory>
|
|
|
| -#include "ash/common/shelf/shelf_item_delegate_manager.h"
|
| #include "ash/common/shelf/shelf_model_observer.h"
|
| #include "ash/common/shelf/shelf_types.h"
|
| #include "ash/display/window_tree_host_manager.h"
|
| @@ -65,7 +64,6 @@ class ChromeLauncherControllerImpl
|
| private ash::WindowTreeHostManager::Observer,
|
| private AppIconLoaderDelegate,
|
| private AppSyncUIStateObserver,
|
| - private ash::ShelfItemDelegateManagerObserver,
|
| private app_list::AppListSyncableService::Observer {
|
| public:
|
| ChromeLauncherControllerImpl(Profile* profile, ash::ShelfModel* model);
|
| @@ -185,11 +183,6 @@ class ChromeLauncherControllerImpl
|
| std::vector<std::unique_ptr<AppIconLoader>>& loaders);
|
| const std::string& GetAppIdFromShelfIdForTest(ash::ShelfID id);
|
|
|
| - // Sets the ash::ShelfItemDelegateManager only for unittests and doesn't
|
| - // take an ownership of it.
|
| - void SetShelfItemDelegateManagerForTest(
|
| - ash::ShelfItemDelegateManager* manager);
|
| -
|
| private:
|
| friend class ChromeLauncherControllerImplTest;
|
| friend class ShelfAppBrowserTest;
|
| @@ -295,15 +288,13 @@ class ChromeLauncherControllerImpl
|
|
|
| AppIconLoader* GetAppIconLoaderForApp(const std::string& app_id);
|
|
|
| - // ash::ShelfItemDelegateManagerObserver:
|
| - void OnSetShelfItemDelegate(ash::ShelfID id,
|
| - ash::ShelfItemDelegate* item_delegate) override;
|
| -
|
| // ash::ShelfModelObserver:
|
| void ShelfItemAdded(int index) override;
|
| void ShelfItemRemoved(int index, ash::ShelfID id) override;
|
| void ShelfItemMoved(int start_index, int target_index) override;
|
| void ShelfItemChanged(int index, const ash::ShelfItem& old_item) override;
|
| + void OnSetShelfItemDelegate(ash::ShelfID id,
|
| + ash::ShelfItemDelegate* item_delegate) override;
|
|
|
| // ash::WindowTreeHostManager::Observer:
|
| void OnDisplayConfigurationChanged() override;
|
| @@ -320,8 +311,6 @@ class ChromeLauncherControllerImpl
|
|
|
| ash::ShelfModel* model_;
|
|
|
| - ash::ShelfItemDelegateManager* item_delegate_manager_ = nullptr;
|
| -
|
| // Profile used for prefs and loading extensions. This is NOT necessarily the
|
| // profile new windows are created with.
|
| Profile* profile_;
|
|
|