| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "ash/launcher/launcher_item_delegate_manager.h" | 5 #include "ash/launcher/launcher_item_delegate_manager.h" |
| 6 | 6 |
| 7 #include "ash/launcher/launcher_item_delegate.h" | 7 #include "ash/launcher/launcher_item_delegate.h" |
| 8 #include "ash/launcher/launcher_model.h" | 8 #include "ash/launcher/launcher_model.h" |
| 9 #include "ash/shell.h" | 9 #include "ash/shell.h" |
| 10 #include "base/logging.h" | 10 #include "base/logging.h" |
| (...skipping 26 matching lines...) Expand all Loading... |
| 37 LauncherItemDelegate* LauncherItemDelegateManager::GetLauncherItemDelegate( | 37 LauncherItemDelegate* LauncherItemDelegateManager::GetLauncherItemDelegate( |
| 38 ash::LauncherID id) { | 38 ash::LauncherID id) { |
| 39 if (model_->ItemIndexByID(id) != -1) { | 39 if (model_->ItemIndexByID(id) != -1) { |
| 40 // Each LauncherItem has to have a LauncherItemDelegate. | 40 // Each LauncherItem has to have a LauncherItemDelegate. |
| 41 DCHECK(id_to_item_delegate_map_.find(id) != id_to_item_delegate_map_.end()); | 41 DCHECK(id_to_item_delegate_map_.find(id) != id_to_item_delegate_map_.end()); |
| 42 return id_to_item_delegate_map_[id]; | 42 return id_to_item_delegate_map_[id]; |
| 43 } | 43 } |
| 44 return NULL; | 44 return NULL; |
| 45 } | 45 } |
| 46 | 46 |
| 47 void LauncherItemDelegateManager::LauncherItemAdded(int index) { | 47 void LauncherItemDelegateManager::ShelfItemAdded(int index) { |
| 48 } | 48 } |
| 49 | 49 |
| 50 void LauncherItemDelegateManager::LauncherItemRemoved(int index, | 50 void LauncherItemDelegateManager::ShelfItemRemoved(int index, LauncherID id) { |
| 51 ash::LauncherID id) { | |
| 52 RemoveLauncherItemDelegate(id); | 51 RemoveLauncherItemDelegate(id); |
| 53 } | 52 } |
| 54 | 53 |
| 55 void LauncherItemDelegateManager::LauncherItemMoved(int start_index, | 54 void LauncherItemDelegateManager::ShelfItemMoved(int start_index, |
| 56 int target_index) { | 55 int target_index) { |
| 57 } | 56 } |
| 58 | 57 |
| 59 void LauncherItemDelegateManager::LauncherItemChanged( | 58 void LauncherItemDelegateManager::ShelfItemChanged( |
| 60 int index, | 59 int index, |
| 61 const LauncherItem& old_item) { | 60 const LauncherItem& old_item) { |
| 62 } | 61 } |
| 63 | 62 |
| 64 void LauncherItemDelegateManager::LauncherStatusChanged() { | 63 void LauncherItemDelegateManager::ShelfStatusChanged() { |
| 65 } | 64 } |
| 66 | 65 |
| 67 void LauncherItemDelegateManager::RemoveLauncherItemDelegate( | 66 void LauncherItemDelegateManager::RemoveLauncherItemDelegate( |
| 68 ash::LauncherID id) { | 67 ash::LauncherID id) { |
| 69 if (id_to_item_delegate_map_.find(id) != id_to_item_delegate_map_.end()) { | 68 if (id_to_item_delegate_map_.find(id) != id_to_item_delegate_map_.end()) { |
| 70 delete id_to_item_delegate_map_[id]; | 69 delete id_to_item_delegate_map_[id]; |
| 71 id_to_item_delegate_map_.erase(id); | 70 id_to_item_delegate_map_.erase(id); |
| 72 } | 71 } |
| 73 } | 72 } |
| 74 | 73 |
| 75 } // namespace ash | 74 } // namespace ash |
| OLD | NEW |