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

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

Issue 2771963002: List all a11y featuers in ash system menu (Closed)
Patch Set: Update the text of additional settings of a11y 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 378 matching lines...) Expand 10 before | Expand all | Expand 10 after
389 break; 389 break;
390 case UMA_STATUS_AREA_DISABLE_MAGNIFIER: 390 case UMA_STATUS_AREA_DISABLE_MAGNIFIER:
391 RecordAction(UserMetricsAction("StatusArea_MagnifierDisabled")); 391 RecordAction(UserMetricsAction("StatusArea_MagnifierDisabled"));
392 break; 392 break;
393 case UMA_STATUS_AREA_DISABLE_SPOKEN_FEEDBACK: 393 case UMA_STATUS_AREA_DISABLE_SPOKEN_FEEDBACK:
394 RecordAction(UserMetricsAction("StatusArea_SpokenFeedbackDisabled")); 394 RecordAction(UserMetricsAction("StatusArea_SpokenFeedbackDisabled"));
395 break; 395 break;
396 case UMA_STATUS_AREA_DISABLE_VIRTUAL_KEYBOARD: 396 case UMA_STATUS_AREA_DISABLE_VIRTUAL_KEYBOARD:
397 RecordAction(UserMetricsAction("StatusArea_VirtualKeyboardDisabled")); 397 RecordAction(UserMetricsAction("StatusArea_VirtualKeyboardDisabled"));
398 break; 398 break;
399 case UMA_STATUS_AREA_DISABLE_MONO_AUDIO:
400 RecordAction(UserMetricsAction("StatusArea_MonoAudioDisabled"));
xiaoyinh(OOO Sep 11-29) 2017/03/28 21:28:12 These metrics actions seems to be missing from too
minch1 2017/03/29 01:15:11 Done.
401 break;
402 case UMA_STATUS_AREA_DISABLE_CARET_HIGHLIGHT:
403 RecordAction(UserMetricsAction("StatusArea_CaretHighlightDisabled"));
404 break;
405 case UMA_STATUS_AREA_DISABLE_HIGHLIGHT_MOUSE_CURSOR:
406 RecordAction(
407 UserMetricsAction("StatusArea_HighlightMouseCursorDisabled"));
408 break;
409 case UMA_STATUS_AREA_DISABLE_HIGHLIGHT_KEYBOARD_FOCUS:
410 RecordAction(
411 UserMetricsAction("StatusArea_HighlightKeyboardFocusDisabled"));
412 break;
399 case UMA_STATUS_AREA_DISPLAY_DEFAULT_SELECTED: 413 case UMA_STATUS_AREA_DISPLAY_DEFAULT_SELECTED:
400 RecordAction(UserMetricsAction("StatusArea_Display_Default_Selected")); 414 RecordAction(UserMetricsAction("StatusArea_Display_Default_Selected"));
401 break; 415 break;
402 case UMA_STATUS_AREA_DISPLAY_DEFAULT_SHOW_SETTINGS: 416 case UMA_STATUS_AREA_DISPLAY_DEFAULT_SHOW_SETTINGS:
403 RecordAction( 417 RecordAction(
404 UserMetricsAction("StatusArea_Display_Default_ShowSettings")); 418 UserMetricsAction("StatusArea_Display_Default_ShowSettings"));
405 break; 419 break;
406 case UMA_STATUS_AREA_DISPLAY_NOTIFICATION_CREATED: 420 case UMA_STATUS_AREA_DISPLAY_NOTIFICATION_CREATED:
407 RecordAction( 421 RecordAction(
408 UserMetricsAction("StatusArea_Display_Notification_Created")); 422 UserMetricsAction("StatusArea_Display_Notification_Created"));
(...skipping 26 matching lines...) Expand all
435 break; 449 break;
436 case UMA_STATUS_AREA_ENABLE_MAGNIFIER: 450 case UMA_STATUS_AREA_ENABLE_MAGNIFIER:
437 RecordAction(UserMetricsAction("StatusArea_MagnifierEnabled")); 451 RecordAction(UserMetricsAction("StatusArea_MagnifierEnabled"));
438 break; 452 break;
439 case UMA_STATUS_AREA_ENABLE_SPOKEN_FEEDBACK: 453 case UMA_STATUS_AREA_ENABLE_SPOKEN_FEEDBACK:
440 RecordAction(UserMetricsAction("StatusArea_SpokenFeedbackEnabled")); 454 RecordAction(UserMetricsAction("StatusArea_SpokenFeedbackEnabled"));
441 break; 455 break;
442 case UMA_STATUS_AREA_ENABLE_VIRTUAL_KEYBOARD: 456 case UMA_STATUS_AREA_ENABLE_VIRTUAL_KEYBOARD:
443 RecordAction(UserMetricsAction("StatusArea_VirtualKeyboardEnabled")); 457 RecordAction(UserMetricsAction("StatusArea_VirtualKeyboardEnabled"));
444 break; 458 break;
459 case UMA_STATUS_AREA_ENABLE_MONO_AUDIO:
460 RecordAction(UserMetricsAction("StatusArea_MonoAudioEnabled"));
461 break;
462 case UMA_STATUS_AREA_ENABLE_CARET_HIGHLIGHT:
463 RecordAction(UserMetricsAction("StatusArea_CarteHighlightEnabled"));
464 break;
465 case UMA_STATUS_AREA_ENABLE_HIGHLIGHT_MOUSE_CURSOR:
466 RecordAction(UserMetricsAction("StatusArea_HighlightMouseCursorEnabled"));
467 break;
468 case UMA_STATUS_AREA_ENABLE_HIGHLIGHT_KEYBOARD_FOCUS:
469 RecordAction(
470 UserMetricsAction("StatusArea_HighlightKeyboardFocusEnabled"));
471 break;
445 case UMA_STATUS_AREA_ENABLE_WIFI: 472 case UMA_STATUS_AREA_ENABLE_WIFI:
446 RecordAction(UserMetricsAction("StatusArea_Network_WifiEnabled")); 473 RecordAction(UserMetricsAction("StatusArea_Network_WifiEnabled"));
447 break; 474 break;
448 case UMA_STATUS_AREA_IME_SHOW_DETAILED: 475 case UMA_STATUS_AREA_IME_SHOW_DETAILED:
449 RecordAction(UserMetricsAction("StatusArea_IME_Detailed")); 476 RecordAction(UserMetricsAction("StatusArea_IME_Detailed"));
450 break; 477 break;
451 case UMA_STATUS_AREA_IME_SWITCH_MODE: 478 case UMA_STATUS_AREA_IME_SWITCH_MODE:
452 RecordAction(UserMetricsAction("StatusArea_IME_SwitchMode")); 479 RecordAction(UserMetricsAction("StatusArea_IME_SwitchMode"));
453 break; 480 break;
454 case UMA_STATUS_AREA_MENU_OPENED: 481 case UMA_STATUS_AREA_MENU_OPENED:
(...skipping 174 matching lines...) Expand 10 before | Expand all | Expand 10 after
629 return IsUserActive() && !IsKioskModeActive() && !IsArcKioskModeActive(); 656 return IsUserActive() && !IsKioskModeActive() && !IsArcKioskModeActive();
630 } 657 }
631 658
632 void UserMetricsRecorder::StartTimer() { 659 void UserMetricsRecorder::StartTimer() {
633 timer_.Start(FROM_HERE, 660 timer_.Start(FROM_HERE,
634 base::TimeDelta::FromSeconds(kAshPeriodicMetricsTimeInSeconds), 661 base::TimeDelta::FromSeconds(kAshPeriodicMetricsTimeInSeconds),
635 this, &UserMetricsRecorder::RecordPeriodicMetrics); 662 this, &UserMetricsRecorder::RecordPeriodicMetrics);
636 } 663 }
637 664
638 } // namespace ash 665 } // namespace ash
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698