Index: ash/accelerators/accelerator_controller.cc |
diff --git a/ash/accelerators/accelerator_controller.cc b/ash/accelerators/accelerator_controller.cc |
index 5aea3764294d4ecc22a6d6270f3c89dae94f3c9b..ad6150a175faa6032045c4c9c8e4c782a903a770 100644 |
--- a/ash/accelerators/accelerator_controller.cc |
+++ b/ash/accelerators/accelerator_controller.cc |
@@ -105,7 +105,7 @@ class DeprecatedAcceleratorNotificationDelegate |
bool HasClickedListener() override { return true; } |
void Click() override { |
- if (!Shell::GetInstance()->session_state_delegate()->IsUserSessionBlocked()) |
+ if (!WmShell::Get()->GetSessionStateDelegate()->IsUserSessionBlocked()) |
Shell::GetInstance()->delegate()->OpenKeyboardShortcutHelpPage(); |
} |
@@ -245,24 +245,22 @@ bool CanHandleMagnifyScreen() { |
// Magnify the screen |
void HandleMagnifyScreen(int delta_index) { |
- if (ash::Shell::GetInstance()->magnification_controller()->IsEnabled()) { |
+ if (Shell::GetInstance()->magnification_controller()->IsEnabled()) { |
// TODO(yoshiki): Move the following logic to MagnificationController. |
- float scale = |
- ash::Shell::GetInstance()->magnification_controller()->GetScale(); |
+ float scale = Shell::GetInstance()->magnification_controller()->GetScale(); |
// Calculate rounded logarithm (base kMagnificationScaleFactor) of scale. |
int scale_index = |
std::floor(std::log(scale) / std::log(kMagnificationScaleFactor) + 0.5); |
int new_scale_index = std::max(0, std::min(8, scale_index + delta_index)); |
- ash::Shell::GetInstance()->magnification_controller()->SetScale( |
+ Shell::GetInstance()->magnification_controller()->SetScale( |
std::pow(kMagnificationScaleFactor, new_scale_index), true); |
- } else if (ash::Shell::GetInstance() |
+ } else if (Shell::GetInstance() |
->partial_magnification_controller() |
->is_enabled()) { |
float scale = delta_index > 0 ? kDefaultPartialMagnifiedScale : 1; |
- ash::Shell::GetInstance()->partial_magnification_controller()->SetScale( |
- scale); |
+ Shell::GetInstance()->partial_magnification_controller()->SetScale(scale); |
} |
} |
@@ -331,7 +329,7 @@ void HandleNextIme(ImeControlDelegate* ime_control_delegate) { |
void HandleOpenFeedbackPage() { |
base::RecordAction(UserMetricsAction("Accel_Open_Feedback_Page")); |
- ash::Shell::GetInstance()->new_window_delegate()->OpenFeedbackPage(); |
+ Shell::GetInstance()->new_window_delegate()->OpenFeedbackPage(); |
} |
bool CanHandlePreviousIme(ImeControlDelegate* ime_control_delegate) { |
@@ -377,7 +375,7 @@ void HandleRotateScreen() { |
display::Screen::GetScreen()->GetDisplayNearestPoint(point); |
const DisplayInfo& display_info = |
Shell::GetInstance()->display_manager()->GetDisplayInfo(display.id()); |
- ash::ScreenRotationAnimator(display.id()) |
+ ScreenRotationAnimator(display.id()) |
.Rotate(GetNextRotation(display_info.GetActiveRotation()), |
display::Display::ROTATION_SOURCE_USER); |
} |
@@ -395,13 +393,13 @@ void HandleRotateActiveWindow() { |
ui::LayerAnimator::REPLACE_QUEUED_ANIMATIONS); |
active_window->layer()->GetAnimator()->StartAnimation( |
new ui::LayerAnimationSequence( |
- new ash::WindowRotation(360, active_window->layer()))); |
+ new WindowRotation(360, active_window->layer()))); |
} |
} |
void HandleShowKeyboardOverlay() { |
base::RecordAction(UserMetricsAction("Accel_Show_Keyboard_Overlay")); |
- ash::Shell::GetInstance()->new_window_delegate()->ShowKeyboardOverlay(); |
+ Shell::GetInstance()->new_window_delegate()->ShowKeyboardOverlay(); |
} |
bool CanHandleShowMessageCenterBubble() { |
@@ -487,11 +485,8 @@ bool CanHandleToggleAppList(const ui::Accelerator& accelerator, |
// When spoken feedback is enabled, we should neither toggle the list nor |
// consume the key since Search+Shift is one of the shortcuts the a11y |
// feature uses. crbug.com/132296 |
- if (Shell::GetInstance() |
- ->accessibility_delegate() |
- ->IsSpokenFeedbackEnabled()) { |
+ if (WmShell::Get()->GetAccessibilityDelegate()->IsSpokenFeedbackEnabled()) |
return false; |
- } |
} |
return true; |
} |
@@ -499,7 +494,7 @@ bool CanHandleToggleAppList(const ui::Accelerator& accelerator, |
void HandleToggleAppList(const ui::Accelerator& accelerator) { |
if (accelerator.key_code() == ui::VKEY_LWIN) |
base::RecordAction(base::UserMetricsAction("Accel_Search_LWin")); |
- ash::Shell::GetInstance()->ToggleAppList(NULL); |
+ Shell::GetInstance()->ToggleAppList(NULL); |
} |
void HandleToggleFullscreen(const ui::Accelerator& accelerator) { |
@@ -608,12 +603,12 @@ void HandleKeyboardBrightnessUp(KeyboardBrightnessControlDelegate* delegate, |
} |
bool CanHandleLock() { |
- return Shell::GetInstance()->session_state_delegate()->CanLockScreen(); |
+ return WmShell::Get()->GetSessionStateDelegate()->CanLockScreen(); |
} |
void HandleLock() { |
base::RecordAction(UserMetricsAction("Accel_LockScreen_L")); |
- Shell::GetInstance()->session_state_delegate()->LockScreen(); |
+ WmShell::Get()->GetSessionStateDelegate()->LockScreen(); |
} |
void HandleSuspend() { |
@@ -646,7 +641,7 @@ void HandleSwapPrimaryDisplay() { |
bool CanHandleCycleUser() { |
Shell* shell = Shell::GetInstance(); |
return shell->delegate()->IsMultiProfilesEnabled() && |
- shell->session_state_delegate()->NumberOfLoggedInUsers() > 1; |
+ WmShell::Get()->GetSessionStateDelegate()->NumberOfLoggedInUsers() > 1; |
} |
void HandleCycleUser(SessionStateDelegate::CycleUser cycle_user) { |
@@ -660,7 +655,7 @@ void HandleCycleUser(SessionStateDelegate::CycleUser cycle_user) { |
base::RecordAction(UserMetricsAction("Accel_Switch_To_Previous_User")); |
break; |
} |
- Shell::GetInstance()->session_state_delegate()->CycleActiveUser(cycle_user); |
+ WmShell::Get()->GetSessionStateDelegate()->CycleActiveUser(cycle_user); |
} |
bool CanHandleToggleCapsLock(const ui::Accelerator& accelerator, |
@@ -697,7 +692,7 @@ void HandleToggleMirrorMode() { |
void HandleToggleSpokenFeedback() { |
base::RecordAction(UserMetricsAction("Accel_Toggle_Spoken_Feedback")); |
- Shell::GetInstance()->accessibility_delegate()->ToggleSpokenFeedback( |
+ WmShell::Get()->GetAccessibilityDelegate()->ToggleSpokenFeedback( |
A11Y_NOTIFICATION_SHOW); |
} |
@@ -1409,13 +1404,14 @@ AcceleratorController::GetAcceleratorProcessingRestriction(int action) { |
actions_allowed_in_pinned_mode_.end()) { |
return RESTRICTION_PREVENT_PROCESSING_AND_PROPAGATION; |
} |
- ash::Shell* shell = ash::Shell::GetInstance(); |
- if (!shell->session_state_delegate()->IsActiveUserSessionStarted() && |
+ Shell* shell = Shell::GetInstance(); |
+ WmShell* wm_shell = WmShell::Get(); |
+ if (!wm_shell->GetSessionStateDelegate()->IsActiveUserSessionStarted() && |
actions_allowed_at_login_screen_.find(action) == |
actions_allowed_at_login_screen_.end()) { |
return RESTRICTION_PREVENT_PROCESSING; |
} |
- if (shell->session_state_delegate()->IsScreenLocked() && |
+ if (wm_shell->GetSessionStateDelegate()->IsScreenLocked() && |
actions_allowed_at_lock_screen_.find(action) == |
actions_allowed_at_lock_screen_.end()) { |
return RESTRICTION_PREVENT_PROCESSING; |
@@ -1436,7 +1432,7 @@ AcceleratorController::GetAcceleratorProcessingRestriction(int action) { |
} |
if (shell->mru_window_tracker()->BuildMruWindowList().empty() && |
actions_needing_window_.find(action) != actions_needing_window_.end()) { |
- Shell::GetInstance()->accessibility_delegate()->TriggerAccessibilityAlert( |
+ wm_shell->GetAccessibilityDelegate()->TriggerAccessibilityAlert( |
A11Y_ALERT_WINDOW_NEEDED); |
return RESTRICTION_PREVENT_PROCESSING_AND_PROPAGATION; |
} |