Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(11)

Side by Side Diff: ash/metrics/user_metrics_recorder.cc

Issue 2802783002: List all a11y features in a11y detailed view in ash system menu (Closed)
Patch Set: Address the comments on PS#1 Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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/metrics/user_metrics_recorder.h" 5 #include "ash/metrics/user_metrics_recorder.h"
6 6
7 #include "ash/common/metrics/pointer_metrics_recorder.h" 7 #include "ash/common/metrics/pointer_metrics_recorder.h"
8 #include "ash/common/session/session_state_delegate.h" 8 #include "ash/common/session/session_state_delegate.h"
9 #include "ash/common/shelf/shelf_model.h" 9 #include "ash/common/shelf/shelf_model.h"
10 #include "ash/common/shelf/shelf_view.h" 10 #include "ash/common/shelf/shelf_view.h"
(...skipping 389 matching lines...) Expand 10 before | Expand all | Expand 10 after
400 break; 400 break;
401 case UMA_STATUS_AREA_DISABLE_MAGNIFIER: 401 case UMA_STATUS_AREA_DISABLE_MAGNIFIER:
402 RecordAction(UserMetricsAction("StatusArea_MagnifierDisabled")); 402 RecordAction(UserMetricsAction("StatusArea_MagnifierDisabled"));
403 break; 403 break;
404 case UMA_STATUS_AREA_DISABLE_MONO_AUDIO: 404 case UMA_STATUS_AREA_DISABLE_MONO_AUDIO:
405 RecordAction(UserMetricsAction("StatusArea_MonoAudioDisabled")); 405 RecordAction(UserMetricsAction("StatusArea_MonoAudioDisabled"));
406 break; 406 break;
407 case UMA_STATUS_AREA_DISABLE_SPOKEN_FEEDBACK: 407 case UMA_STATUS_AREA_DISABLE_SPOKEN_FEEDBACK:
408 RecordAction(UserMetricsAction("StatusArea_SpokenFeedbackDisabled")); 408 RecordAction(UserMetricsAction("StatusArea_SpokenFeedbackDisabled"));
409 break; 409 break;
410 case UMA_STATUS_AREA_DISABLE_STICKY_KEYS:
411 RecordAction(UserMetricsAction("StatusArea_StickyKeysDisabled"));
412 break;
413 case UMA_STATUS_AREA_DISABLE_TAP_DRAGGING:
414 RecordAction(UserMetricsAction("StatusArea_TapDraggingDisabled"));
415 break;
410 case UMA_STATUS_AREA_DISABLE_VIRTUAL_KEYBOARD: 416 case UMA_STATUS_AREA_DISABLE_VIRTUAL_KEYBOARD:
411 RecordAction(UserMetricsAction("StatusArea_VirtualKeyboardDisabled")); 417 RecordAction(UserMetricsAction("StatusArea_VirtualKeyboardDisabled"));
412 break; 418 break;
413 case UMA_STATUS_AREA_DISPLAY_DEFAULT_SELECTED: 419 case UMA_STATUS_AREA_DISPLAY_DEFAULT_SELECTED:
414 RecordAction(UserMetricsAction("StatusArea_Display_Default_Selected")); 420 RecordAction(UserMetricsAction("StatusArea_Display_Default_Selected"));
415 break; 421 break;
416 case UMA_STATUS_AREA_DISPLAY_DEFAULT_SHOW_SETTINGS: 422 case UMA_STATUS_AREA_DISPLAY_DEFAULT_SHOW_SETTINGS:
417 RecordAction( 423 RecordAction(
418 UserMetricsAction("StatusArea_Display_Default_ShowSettings")); 424 UserMetricsAction("StatusArea_Display_Default_ShowSettings"));
419 break; 425 break;
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
459 break; 465 break;
460 case UMA_STATUS_AREA_ENABLE_MAGNIFIER: 466 case UMA_STATUS_AREA_ENABLE_MAGNIFIER:
461 RecordAction(UserMetricsAction("StatusArea_MagnifierEnabled")); 467 RecordAction(UserMetricsAction("StatusArea_MagnifierEnabled"));
462 break; 468 break;
463 case UMA_STATUS_AREA_ENABLE_MONO_AUDIO: 469 case UMA_STATUS_AREA_ENABLE_MONO_AUDIO:
464 RecordAction(UserMetricsAction("StatusArea_MonoAudioEnabled")); 470 RecordAction(UserMetricsAction("StatusArea_MonoAudioEnabled"));
465 break; 471 break;
466 case UMA_STATUS_AREA_ENABLE_SPOKEN_FEEDBACK: 472 case UMA_STATUS_AREA_ENABLE_SPOKEN_FEEDBACK:
467 RecordAction(UserMetricsAction("StatusArea_SpokenFeedbackEnabled")); 473 RecordAction(UserMetricsAction("StatusArea_SpokenFeedbackEnabled"));
468 break; 474 break;
475 case UMA_STATUS_AREA_ENABLE_STICKY_KEYS:
476 RecordAction(UserMetricsAction("StatusArea_StickyKeysEnabled"));
477 break;
478 case UMA_STATUS_AREA_ENABLE_TAP_DRAGGING:
479 RecordAction(UserMetricsAction("StatusArea_TapDraggingEnabled"));
480 break;
469 case UMA_STATUS_AREA_ENABLE_VIRTUAL_KEYBOARD: 481 case UMA_STATUS_AREA_ENABLE_VIRTUAL_KEYBOARD:
470 RecordAction(UserMetricsAction("StatusArea_VirtualKeyboardEnabled")); 482 RecordAction(UserMetricsAction("StatusArea_VirtualKeyboardEnabled"));
471 break; 483 break;
472 case UMA_STATUS_AREA_ENABLE_WIFI: 484 case UMA_STATUS_AREA_ENABLE_WIFI:
473 RecordAction(UserMetricsAction("StatusArea_Network_WifiEnabled")); 485 RecordAction(UserMetricsAction("StatusArea_Network_WifiEnabled"));
474 break; 486 break;
475 case UMA_STATUS_AREA_IME_SHOW_DETAILED: 487 case UMA_STATUS_AREA_IME_SHOW_DETAILED:
476 RecordAction(UserMetricsAction("StatusArea_IME_Detailed")); 488 RecordAction(UserMetricsAction("StatusArea_IME_Detailed"));
477 break; 489 break;
478 case UMA_STATUS_AREA_IME_SWITCH_MODE: 490 case UMA_STATUS_AREA_IME_SWITCH_MODE:
(...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after
656 return IsUserActive() && !IsKioskModeActive() && !IsArcKioskModeActive(); 668 return IsUserActive() && !IsKioskModeActive() && !IsArcKioskModeActive();
657 } 669 }
658 670
659 void UserMetricsRecorder::StartTimer() { 671 void UserMetricsRecorder::StartTimer() {
660 timer_.Start(FROM_HERE, 672 timer_.Start(FROM_HERE,
661 base::TimeDelta::FromSeconds(kAshPeriodicMetricsTimeInSeconds), 673 base::TimeDelta::FromSeconds(kAshPeriodicMetricsTimeInSeconds),
662 this, &UserMetricsRecorder::RecordPeriodicMetrics); 674 this, &UserMetricsRecorder::RecordPeriodicMetrics);
663 } 675 }
664 676
665 } // namespace ash 677 } // namespace ash
OLDNEW
« no previous file with comments | « ash/common/system/tray_accessibility.cc ('k') | chrome/browser/chromeos/accessibility/accessibility_manager.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698