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 |