| Index: ash/system/tray_accessibility.cc
|
| diff --git a/ash/system/tray_accessibility.cc b/ash/system/tray_accessibility.cc
|
| index f71c7a7ffb0b3607d9c772b4221ea578a77e8954..1e36ed0c22c7260fc704a366e5eb2f84253b65a1 100644
|
| --- a/ash/system/tray_accessibility.cc
|
| +++ b/ash/system/tray_accessibility.cc
|
| @@ -62,7 +62,7 @@ uint32_t GetAccessibilityState() {
|
| return state;
|
| }
|
|
|
| -user::LoginStatus GetCurrentLoginStatus() {
|
| +LoginStatus GetCurrentLoginStatus() {
|
| return Shell::GetInstance()->system_tray_delegate()->GetUserLoginStatus();
|
| }
|
|
|
| @@ -123,25 +123,24 @@ views::Label* AccessibilityPopupView::CreateLabel(uint32_t enabled_state_bits) {
|
| ////////////////////////////////////////////////////////////////////////////////
|
| // ash::tray::AccessibilityDetailedView
|
|
|
| -AccessibilityDetailedView::AccessibilityDetailedView(
|
| - SystemTrayItem* owner, user::LoginStatus login) :
|
| - TrayDetailsView(owner),
|
| - spoken_feedback_view_(NULL),
|
| - high_contrast_view_(NULL),
|
| - screen_magnifier_view_(NULL),
|
| - large_cursor_view_(NULL),
|
| - help_view_(NULL),
|
| - settings_view_(NULL),
|
| - autoclick_view_(NULL),
|
| - virtual_keyboard_view_(NULL),
|
| - spoken_feedback_enabled_(false),
|
| - high_contrast_enabled_(false),
|
| - screen_magnifier_enabled_(false),
|
| - large_cursor_enabled_(false),
|
| - autoclick_enabled_(false),
|
| - virtual_keyboard_enabled_(false),
|
| - login_(login) {
|
| -
|
| +AccessibilityDetailedView::AccessibilityDetailedView(SystemTrayItem* owner,
|
| + LoginStatus login)
|
| + : TrayDetailsView(owner),
|
| + spoken_feedback_view_(nullptr),
|
| + high_contrast_view_(nullptr),
|
| + screen_magnifier_view_(nullptr),
|
| + large_cursor_view_(nullptr),
|
| + help_view_(nullptr),
|
| + settings_view_(nullptr),
|
| + autoclick_view_(nullptr),
|
| + virtual_keyboard_view_(nullptr),
|
| + spoken_feedback_enabled_(false),
|
| + high_contrast_enabled_(false),
|
| + screen_magnifier_enabled_(false),
|
| + large_cursor_enabled_(false),
|
| + autoclick_enabled_(false),
|
| + virtual_keyboard_enabled_(false),
|
| + login_(login) {
|
| Reset();
|
|
|
| AppendAccessibilityList();
|
| @@ -164,7 +163,7 @@ void AccessibilityDetailedView::AppendAccessibilityList() {
|
| spoken_feedback_enabled_, spoken_feedback_enabled_);
|
|
|
| // Large Cursor item is shown only in Login screen.
|
| - if (login_ == user::LOGGED_IN_NONE) {
|
| + if (login_ == LoginStatus::NOT_LOGGED_IN) {
|
| large_cursor_enabled_ = delegate->IsLargeCursorEnabled();
|
| large_cursor_view_ =
|
| AddScrollListItem(bundle.GetLocalizedString(
|
| @@ -184,7 +183,7 @@ void AccessibilityDetailedView::AppendAccessibilityList() {
|
| screen_magnifier_enabled_, screen_magnifier_enabled_);
|
|
|
| // Don't show autoclick option at login screen.
|
| - if (login_ != user::LOGGED_IN_NONE) {
|
| + if (login_ != LoginStatus::NOT_LOGGED_IN) {
|
| autoclick_enabled_ = delegate->IsAutoclickEnabled();
|
| autoclick_view_ = AddScrollListItem(
|
| bundle.GetLocalizedString(IDS_ASH_STATUS_TRAY_ACCESSIBILITY_AUTOCLICK),
|
| @@ -205,8 +204,8 @@ void AccessibilityDetailedView::AppendHelpEntries() {
|
| ->session_state_delegate()
|
| ->IsInSecondaryLoginScreen();
|
|
|
| - if (login_ == user::LOGGED_IN_NONE ||
|
| - login_ == user::LOGGED_IN_LOCKED || userAddingRunning)
|
| + if (login_ == LoginStatus::NOT_LOGGED_IN || login_ == LoginStatus::LOCKED ||
|
| + userAddingRunning)
|
| return;
|
|
|
| views::View* bottom_row = new View();
|
| @@ -342,7 +341,7 @@ bool TrayAccessibility::GetInitialVisibility() {
|
| return GetAccessibilityState() != A11Y_NONE;
|
| }
|
|
|
| -views::View* TrayAccessibility::CreateDefaultView(user::LoginStatus status) {
|
| +views::View* TrayAccessibility::CreateDefaultView(LoginStatus status) {
|
| CHECK(default_ == NULL);
|
|
|
| // Shows accessibility menu if:
|
| @@ -352,10 +351,10 @@ views::View* TrayAccessibility::CreateDefaultView(user::LoginStatus status) {
|
| // Otherwise, not shows it.
|
| AccessibilityDelegate* delegate =
|
| Shell::GetInstance()->accessibility_delegate();
|
| - if (login_ != user::LOGGED_IN_NONE &&
|
| + if (login_ != LoginStatus::NOT_LOGGED_IN &&
|
| !delegate->ShouldShowAccessibilityMenu() &&
|
| // On login screen, keeps the initial visibility of the menu.
|
| - (status != user::LOGGED_IN_LOCKED || !show_a11y_menu_on_lock_screen_))
|
| + (status != LoginStatus::LOCKED || !show_a11y_menu_on_lock_screen_))
|
| return NULL;
|
|
|
| CHECK(default_ == NULL);
|
| @@ -364,7 +363,7 @@ views::View* TrayAccessibility::CreateDefaultView(user::LoginStatus status) {
|
| return default_;
|
| }
|
|
|
| -views::View* TrayAccessibility::CreateDetailedView(user::LoginStatus status) {
|
| +views::View* TrayAccessibility::CreateDetailedView(LoginStatus status) {
|
| CHECK(detailed_popup_ == NULL);
|
| CHECK(detailed_menu_ == NULL);
|
|
|
| @@ -390,9 +389,9 @@ void TrayAccessibility::DestroyDetailedView() {
|
| detailed_menu_ = NULL;
|
| }
|
|
|
| -void TrayAccessibility::UpdateAfterLoginStatusChange(user::LoginStatus status) {
|
| +void TrayAccessibility::UpdateAfterLoginStatusChange(LoginStatus status) {
|
| // Stores the a11y feature status on just entering the lock screen.
|
| - if (login_ != user::LOGGED_IN_LOCKED && status == user::LOGGED_IN_LOCKED)
|
| + if (login_ != LoginStatus::LOCKED && status == LoginStatus::LOCKED)
|
| show_a11y_menu_on_lock_screen_ = (GetAccessibilityState() != A11Y_NONE);
|
|
|
| login_ = status;
|
|
|