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

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

Issue 2771963002: List all a11y featuers in ash system menu (Closed)
Patch Set: Fix typo. 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 363 matching lines...) Expand 10 before | Expand all | Expand 10 after
374 break; 374 break;
375 case UMA_STATUS_AREA_DETAILED_SMS_VIEW: 375 case UMA_STATUS_AREA_DETAILED_SMS_VIEW:
376 RecordAction(UserMetricsAction("StatusArea_SMS_Detailed")); 376 RecordAction(UserMetricsAction("StatusArea_SMS_Detailed"));
377 break; 377 break;
378 case UMA_STATUS_AREA_DETAILED_VPN_VIEW: 378 case UMA_STATUS_AREA_DETAILED_VPN_VIEW:
379 RecordAction(UserMetricsAction("StatusArea_VPN_Detailed")); 379 RecordAction(UserMetricsAction("StatusArea_VPN_Detailed"));
380 break; 380 break;
381 case UMA_STATUS_AREA_DISABLE_AUTO_CLICK: 381 case UMA_STATUS_AREA_DISABLE_AUTO_CLICK:
382 RecordAction(UserMetricsAction("StatusArea_AutoClickDisabled")); 382 RecordAction(UserMetricsAction("StatusArea_AutoClickDisabled"));
383 break; 383 break;
384 case UMA_STATUS_AREA_DISABLE_CARET_HIGHLIGHT:
385 RecordAction(UserMetricsAction("StatusArea_CaretHighlightDisabled"));
386 break;
384 case UMA_STATUS_AREA_DISABLE_HIGH_CONTRAST: 387 case UMA_STATUS_AREA_DISABLE_HIGH_CONTRAST:
385 RecordAction(UserMetricsAction("StatusArea_HighContrastDisabled")); 388 RecordAction(UserMetricsAction("StatusArea_HighContrastDisabled"));
386 break; 389 break;
390 case UMA_STATUS_AREA_DISABLE_HIGHLIGHT_KEYBOARD_FOCUS:
391 RecordAction(
392 UserMetricsAction("StatusArea_HighlightKeyboardFocusDisabled"));
393 break;
394 case UMA_STATUS_AREA_DISABLE_HIGHLIGHT_MOUSE_CURSOR:
395 RecordAction(
396 UserMetricsAction("StatusArea_HighlightMouseCursorDisabled"));
397 break;
387 case UMA_STATUS_AREA_DISABLE_LARGE_CURSOR: 398 case UMA_STATUS_AREA_DISABLE_LARGE_CURSOR:
388 RecordAction(UserMetricsAction("StatusArea_LargeCursorDisabled")); 399 RecordAction(UserMetricsAction("StatusArea_LargeCursorDisabled"));
389 break; 400 break;
390 case UMA_STATUS_AREA_DISABLE_MAGNIFIER: 401 case UMA_STATUS_AREA_DISABLE_MAGNIFIER:
391 RecordAction(UserMetricsAction("StatusArea_MagnifierDisabled")); 402 RecordAction(UserMetricsAction("StatusArea_MagnifierDisabled"));
392 break; 403 break;
404 case UMA_STATUS_AREA_DISABLE_MONO_AUDIO:
405 RecordAction(UserMetricsAction("StatusArea_MonoAudioDisabled"));
406 break;
393 case UMA_STATUS_AREA_DISABLE_SPOKEN_FEEDBACK: 407 case UMA_STATUS_AREA_DISABLE_SPOKEN_FEEDBACK:
394 RecordAction(UserMetricsAction("StatusArea_SpokenFeedbackDisabled")); 408 RecordAction(UserMetricsAction("StatusArea_SpokenFeedbackDisabled"));
395 break; 409 break;
396 case UMA_STATUS_AREA_DISABLE_VIRTUAL_KEYBOARD: 410 case UMA_STATUS_AREA_DISABLE_VIRTUAL_KEYBOARD:
397 RecordAction(UserMetricsAction("StatusArea_VirtualKeyboardDisabled")); 411 RecordAction(UserMetricsAction("StatusArea_VirtualKeyboardDisabled"));
398 break; 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:
(...skipping 17 matching lines...) Expand all
420 break; 434 break;
421 case UMA_STATUS_AREA_DRIVE_CANCEL_OPERATION: 435 case UMA_STATUS_AREA_DRIVE_CANCEL_OPERATION:
422 RecordAction(UserMetricsAction("StatusArea_Drive_CancelOperation")); 436 RecordAction(UserMetricsAction("StatusArea_Drive_CancelOperation"));
423 break; 437 break;
424 case UMA_STATUS_AREA_DRIVE_SETTINGS: 438 case UMA_STATUS_AREA_DRIVE_SETTINGS:
425 RecordAction(UserMetricsAction("StatusArea_Drive_Settings")); 439 RecordAction(UserMetricsAction("StatusArea_Drive_Settings"));
426 break; 440 break;
427 case UMA_STATUS_AREA_ENABLE_AUTO_CLICK: 441 case UMA_STATUS_AREA_ENABLE_AUTO_CLICK:
428 RecordAction(UserMetricsAction("StatusArea_AutoClickEnabled")); 442 RecordAction(UserMetricsAction("StatusArea_AutoClickEnabled"));
429 break; 443 break;
444 case UMA_STATUS_AREA_ENABLE_CARET_HIGHLIGHT:
445 RecordAction(UserMetricsAction("StatusArea_CaretHighlightEnabled"));
446 break;
430 case UMA_STATUS_AREA_ENABLE_HIGH_CONTRAST: 447 case UMA_STATUS_AREA_ENABLE_HIGH_CONTRAST:
431 RecordAction(UserMetricsAction("StatusArea_HighContrastEnabled")); 448 RecordAction(UserMetricsAction("StatusArea_HighContrastEnabled"));
432 break; 449 break;
450 case UMA_STATUS_AREA_ENABLE_HIGHLIGHT_KEYBOARD_FOCUS:
451 RecordAction(
452 UserMetricsAction("StatusArea_HighlightKeyboardFocusEnabled"));
453 break;
454 case UMA_STATUS_AREA_ENABLE_HIGHLIGHT_MOUSE_CURSOR:
455 RecordAction(UserMetricsAction("StatusArea_HighlightMouseCursorEnabled"));
456 break;
433 case UMA_STATUS_AREA_ENABLE_LARGE_CURSOR: 457 case UMA_STATUS_AREA_ENABLE_LARGE_CURSOR:
434 RecordAction(UserMetricsAction("StatusArea_LargeCursorEnabled")); 458 RecordAction(UserMetricsAction("StatusArea_LargeCursorEnabled"));
435 break; 459 break;
436 case UMA_STATUS_AREA_ENABLE_MAGNIFIER: 460 case UMA_STATUS_AREA_ENABLE_MAGNIFIER:
437 RecordAction(UserMetricsAction("StatusArea_MagnifierEnabled")); 461 RecordAction(UserMetricsAction("StatusArea_MagnifierEnabled"));
438 break; 462 break;
463 case UMA_STATUS_AREA_ENABLE_MONO_AUDIO:
464 RecordAction(UserMetricsAction("StatusArea_MonoAudioEnabled"));
465 break;
439 case UMA_STATUS_AREA_ENABLE_SPOKEN_FEEDBACK: 466 case UMA_STATUS_AREA_ENABLE_SPOKEN_FEEDBACK:
440 RecordAction(UserMetricsAction("StatusArea_SpokenFeedbackEnabled")); 467 RecordAction(UserMetricsAction("StatusArea_SpokenFeedbackEnabled"));
441 break; 468 break;
442 case UMA_STATUS_AREA_ENABLE_VIRTUAL_KEYBOARD: 469 case UMA_STATUS_AREA_ENABLE_VIRTUAL_KEYBOARD:
443 RecordAction(UserMetricsAction("StatusArea_VirtualKeyboardEnabled")); 470 RecordAction(UserMetricsAction("StatusArea_VirtualKeyboardEnabled"));
444 break; 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:
(...skipping 180 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
« 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