Index: chrome/browser/ui/ash/launcher/app_window_launcher_item_controller.cc |
diff --git a/chrome/browser/ui/ash/launcher/app_window_launcher_item_controller.cc b/chrome/browser/ui/ash/launcher/app_window_launcher_item_controller.cc |
index 6670fe49821920dc89a7458614cb5528f5ebb9b5..631e530a956c586a13f9f3e7f2febe717d68d11e 100644 |
--- a/chrome/browser/ui/ash/launcher/app_window_launcher_item_controller.cc |
+++ b/chrome/browser/ui/ash/launcher/app_window_launcher_item_controller.cc |
@@ -69,31 +69,25 @@ void AppWindowLauncherItemController::SetActiveWindow(aura::Window* window) { |
last_active_window_ = app_window; |
} |
-ash::ShelfItemDelegate::PerformedAction |
-AppWindowLauncherItemController::Activate(ash::LaunchSource source) { |
- DCHECK(!windows_.empty()); |
- ui::BaseWindow* window_to_activate = |
- last_active_window_ ? last_active_window_ : windows_.back(); |
- window_to_activate->Activate(); |
- return kExistingWindowActivated; |
-} |
- |
AppWindowLauncherItemController* |
AppWindowLauncherItemController::AsAppWindowLauncherItemController() { |
return this; |
} |
-ash::ShelfItemDelegate::PerformedAction |
-AppWindowLauncherItemController::ItemSelected(const ui::Event& event) { |
+ash::ShelfAction AppWindowLauncherItemController::ItemSelected( |
+ ui::EventType event_type, |
+ int event_flags, |
+ int64_t display_id, |
+ ash::ShelfLaunchSource source) { |
if (windows_.empty()) |
- return kNoAction; |
+ return ash::SHELF_ACTION_NONE; |
ui::BaseWindow* window_to_show = |
last_active_window_ ? last_active_window_ : windows_.front(); |
// If the event was triggered by a keystroke, we try to advance to the next |
// item if the window we are trying to activate is already active. |
if (windows_.size() >= 1 && window_to_show->IsActive() && |
- event.type() == ui::ET_KEY_RELEASED) { |
+ event_type == ui::ET_KEY_RELEASED) { |
return ActivateOrAdvanceToNextAppWindow(window_to_show); |
} |
@@ -137,15 +131,14 @@ void AppWindowLauncherItemController::OnWindowPropertyChanged( |
} |
} |
-ash::ShelfItemDelegate::PerformedAction |
-AppWindowLauncherItemController::ShowAndActivateOrMinimize( |
+ash::ShelfAction AppWindowLauncherItemController::ShowAndActivateOrMinimize( |
ui::BaseWindow* app_window) { |
// Either show or minimize windows when shown from the launcher. |
return launcher_controller()->ActivateWindowOrMinimizeIfActive( |
app_window, GetAppMenuItems(0).size() == 1); |
} |
-ash::ShelfItemDelegate::PerformedAction |
+ash::ShelfAction |
AppWindowLauncherItemController::ActivateOrAdvanceToNextAppWindow( |
ui::BaseWindow* window_to_show) { |
WindowList::iterator i( |
@@ -164,5 +157,5 @@ AppWindowLauncherItemController::ActivateOrAdvanceToNextAppWindow( |
} else { |
return ShowAndActivateOrMinimize(window_to_show); |
} |
- return kNoAction; |
+ return ash::SHELF_ACTION_NONE; |
} |