Index: ash/shelf/shelf_view_unittest.cc |
diff --git a/ash/shelf/shelf_view_unittest.cc b/ash/shelf/shelf_view_unittest.cc |
index 6bb9a23d0ed601de733e27581dc03c54543fe504..ec1be9fbf937b181597d27728ce228ff6b0a3003 100644 |
--- a/ash/shelf/shelf_view_unittest.cc |
+++ b/ash/shelf/shelf_view_unittest.cc |
@@ -13,7 +13,6 @@ |
#include "ash/common/shelf/overflow_bubble.h" |
#include "ash/common/shelf/overflow_bubble_view.h" |
#include "ash/common/shelf/shelf_constants.h" |
-#include "ash/common/shelf/shelf_item_delegate_manager.h" |
#include "ash/common/shelf/shelf_menu_model.h" |
#include "ash/common/shelf/shelf_model.h" |
#include "ash/common/shell_window_ids.h" |
@@ -309,11 +308,7 @@ class ShelfViewTest : public AshTestBase { |
static const char* |
kTimeBetweenWindowMinimizedAndActivatedActionsHistogramName; |
- ShelfViewTest() |
- : model_(NULL), |
- shelf_view_(NULL), |
- browser_index_(1), |
- item_manager_(NULL) {} |
+ ShelfViewTest() : model_(nullptr), shelf_view_(nullptr), browser_index_(1) {} |
~ShelfViewTest() override {} |
void SetUp() override { |
@@ -331,9 +326,6 @@ class ShelfViewTest : public AshTestBase { |
ReplaceShelfDelegate(); |
- item_manager_ = Shell::GetInstance()->shelf_item_delegate_manager(); |
- DCHECK(item_manager_); |
- |
// Add browser shortcut shelf item at index 0 for test. |
AddBrowserShortcut(); |
} |
@@ -348,7 +340,7 @@ class ShelfViewTest : public AshTestBase { |
void CreateAndSetShelfItemDelegateForID(ShelfID id) { |
std::unique_ptr<ShelfItemDelegate> delegate( |
new TestShelfItemDelegate(NULL)); |
- item_manager_->SetShelfItemDelegate(id, std::move(delegate)); |
+ model_->SetShelfItemDelegate(id, std::move(delegate)); |
} |
ShelfID AddBrowserShortcut() { |
@@ -705,7 +697,6 @@ class ShelfViewTest : public AshTestBase { |
ShelfModel* model_; |
ShelfView* shelf_view_; |
int browser_index_; |
- ShelfItemDelegateManager* item_manager_; |
// Owned by ash::Shell. |
TestShelfDelegateForShelfView* shelf_delegate_; |
@@ -1210,10 +1201,10 @@ TEST_F(ShelfViewTest, DragWithNotDraggableItemInFront) { |
SetupForDragTest(&id_map); |
(static_cast<TestShelfItemDelegate*>( |
- item_manager_->GetShelfItemDelegate(id_map[1].first))) |
+ model_->GetShelfItemDelegate(id_map[1].first))) |
->set_is_draggable(false); |
(static_cast<TestShelfItemDelegate*>( |
- item_manager_->GetShelfItemDelegate(id_map[2].first))) |
+ model_->GetShelfItemDelegate(id_map[2].first))) |
->set_is_draggable(false); |
ASSERT_NO_FATAL_FAILURE(DragAndVerify(3, 1, shelf_view_, id_map)); |
@@ -1248,7 +1239,7 @@ TEST_F(ShelfViewTest, ClickingTwiceActivatesOnce) { |
// Watch for selection of the browser shortcut. |
ShelfID browser_shelf_id = model_->items()[browser_index_].id; |
ShelfItemSelectionTracker* selection_tracker = new ShelfItemSelectionTracker; |
- item_manager_->SetShelfItemDelegate( |
+ model_->SetShelfItemDelegate( |
browser_shelf_id, std::unique_ptr<ShelfItemDelegate>(selection_tracker)); |
// A single click selects the item. |
@@ -1273,7 +1264,7 @@ TEST_F(ShelfViewTest, ClickAndMoveSlightly) { |
// Replace the ShelfItemDelegate for |shelf_id| with one which tracks whether |
// the shelf item gets selected. |
ShelfItemSelectionTracker* selection_tracker = new ShelfItemSelectionTracker; |
- item_manager_->SetShelfItemDelegate( |
+ model_->SetShelfItemDelegate( |
shelf_id, std::unique_ptr<ShelfItemDelegate>(selection_tracker)); |
gfx::Vector2d press_offset(5, 30); |
@@ -1881,7 +1872,7 @@ TEST_F(ShelfViewTest, |
ShelfID browser_shelf_id = model_->items()[browser_index_].id; |
ShelfItemSelectionTracker* selection_tracker = new ShelfItemSelectionTracker; |
- item_manager_->SetShelfItemDelegate( |
+ model_->SetShelfItemDelegate( |
browser_shelf_id, std::unique_ptr<ShelfItemDelegate>(selection_tracker)); |
SimulateClick(browser_index_); |
@@ -1898,7 +1889,7 @@ TEST_F(ShelfViewTest, Launcher_TaskUserActionsRecordedWhenItemSelected) { |
ShelfItemSelectionTracker* selection_tracker = new ShelfItemSelectionTracker; |
selection_tracker->set_item_selected_action( |
ShelfItemDelegate::kNewWindowCreated); |
- item_manager_->SetShelfItemDelegate( |
+ model_->SetShelfItemDelegate( |
browser_shelf_id, std::unique_ptr<ShelfItemDelegate>(selection_tracker)); |
SimulateClick(browser_index_); |
@@ -1913,7 +1904,7 @@ TEST_F(ShelfViewTest, |
ShelfID browser_shelf_id = model_->items()[browser_index_].id; |
ShelfItemSelectionTracker* selection_tracker = new ShelfItemSelectionTracker; |
- item_manager_->SetShelfItemDelegate( |
+ model_->SetShelfItemDelegate( |
browser_shelf_id, std::unique_ptr<ShelfItemDelegate>(selection_tracker)); |
selection_tracker->set_item_selected_action( |
@@ -2569,8 +2560,8 @@ TEST_F(ShelfViewInkDropTest, ShelfButtonWithMenuPressRelease) { |
// Set a delegate for the shelf item that returns an app list menu. |
ShelfID browser_shelf_id = model_->items()[browser_index_].id; |
ListMenuShelfItemDelegate* list_menu_delegate = new ListMenuShelfItemDelegate; |
- item_manager_->SetShelfItemDelegate(browser_shelf_id, |
- base::WrapUnique(list_menu_delegate)); |
+ model_->SetShelfItemDelegate(browser_shelf_id, |
+ base::WrapUnique(list_menu_delegate)); |
views::CustomButton* button = browser_button_; |
gfx::Point mouse_location = button->GetLocalBounds().CenterPoint(); |