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

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

Issue 1840913002: A11y setting: mono audio UI (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix SettingsAdvancedPageBrowserTest.Load browser_test failure Created 4 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/metrics/desktop_task_switch_metric_recorder.h" 7 #include "ash/metrics/desktop_task_switch_metric_recorder.h"
8 #include "ash/session/session_state_delegate.h" 8 #include "ash/session/session_state_delegate.h"
9 #include "ash/shelf/shelf.h" 9 #include "ash/shelf/shelf.h"
10 #include "ash/shelf/shelf_delegate.h" 10 #include "ash/shelf/shelf_delegate.h"
(...skipping 424 matching lines...) Expand 10 before | Expand all | Expand 10 after
435 base::UserMetricsAction("StatusArea_MagnifierDisabled")); 435 base::UserMetricsAction("StatusArea_MagnifierDisabled"));
436 break; 436 break;
437 case ash::UMA_STATUS_AREA_DISABLE_SPOKEN_FEEDBACK: 437 case ash::UMA_STATUS_AREA_DISABLE_SPOKEN_FEEDBACK:
438 base::RecordAction( 438 base::RecordAction(
439 base::UserMetricsAction("StatusArea_SpokenFeedbackDisabled")); 439 base::UserMetricsAction("StatusArea_SpokenFeedbackDisabled"));
440 break; 440 break;
441 case ash::UMA_STATUS_AREA_DISABLE_VIRTUAL_KEYBOARD: 441 case ash::UMA_STATUS_AREA_DISABLE_VIRTUAL_KEYBOARD:
442 base::RecordAction( 442 base::RecordAction(
443 base::UserMetricsAction("StatusArea_VirtualKeyboardDisabled")); 443 base::UserMetricsAction("StatusArea_VirtualKeyboardDisabled"));
444 break; 444 break;
445 case ash::UMA_STATUS_AREA_DISABLE_MONO_AUDIO:
446 base::RecordAction(
447 base::UserMetricsAction("StatusArea_MonoAudioDisabled"));
448 break;
445 case ash::UMA_STATUS_AREA_DISABLE_WIFI: 449 case ash::UMA_STATUS_AREA_DISABLE_WIFI:
446 base::RecordAction( 450 base::RecordAction(
447 base::UserMetricsAction("StatusArea_Network_WifiDisabled")); 451 base::UserMetricsAction("StatusArea_Network_WifiDisabled"));
448 break; 452 break;
449 case ash::UMA_STATUS_AREA_DRIVE_CANCEL_OPERATION: 453 case ash::UMA_STATUS_AREA_DRIVE_CANCEL_OPERATION:
450 base::RecordAction( 454 base::RecordAction(
451 base::UserMetricsAction("StatusArea_Drive_CancelOperation")); 455 base::UserMetricsAction("StatusArea_Drive_CancelOperation"));
452 break; 456 break;
453 case ash::UMA_STATUS_AREA_DRIVE_SETTINGS: 457 case ash::UMA_STATUS_AREA_DRIVE_SETTINGS:
454 base::RecordAction( 458 base::RecordAction(
(...skipping 16 matching lines...) Expand all
471 base::UserMetricsAction("StatusArea_MagnifierEnabled")); 475 base::UserMetricsAction("StatusArea_MagnifierEnabled"));
472 break; 476 break;
473 case ash::UMA_STATUS_AREA_ENABLE_SPOKEN_FEEDBACK: 477 case ash::UMA_STATUS_AREA_ENABLE_SPOKEN_FEEDBACK:
474 base::RecordAction( 478 base::RecordAction(
475 base::UserMetricsAction("StatusArea_SpokenFeedbackEnabled")); 479 base::UserMetricsAction("StatusArea_SpokenFeedbackEnabled"));
476 break; 480 break;
477 case ash::UMA_STATUS_AREA_ENABLE_VIRTUAL_KEYBOARD: 481 case ash::UMA_STATUS_AREA_ENABLE_VIRTUAL_KEYBOARD:
478 base::RecordAction( 482 base::RecordAction(
479 base::UserMetricsAction("StatusArea_VirtualKeyboardEnabled")); 483 base::UserMetricsAction("StatusArea_VirtualKeyboardEnabled"));
480 break; 484 break;
485 case ash::UMA_STATUS_AREA_ENABLE_MONO_AUDIO:
486 base::RecordAction(
487 base::UserMetricsAction("StatusArea_MonoAudioEnabled"));
488 break;
481 case ash::UMA_STATUS_AREA_ENABLE_WIFI: 489 case ash::UMA_STATUS_AREA_ENABLE_WIFI:
482 base::RecordAction( 490 base::RecordAction(
483 base::UserMetricsAction("StatusArea_Network_WifiEnabled")); 491 base::UserMetricsAction("StatusArea_Network_WifiEnabled"));
484 break; 492 break;
485 case ash::UMA_STATUS_AREA_IME_SHOW_DETAILED: 493 case ash::UMA_STATUS_AREA_IME_SHOW_DETAILED:
486 base::RecordAction( 494 base::RecordAction(
487 base::UserMetricsAction("StatusArea_IME_Detailed")); 495 base::UserMetricsAction("StatusArea_IME_Detailed"));
488 break; 496 break;
489 case ash::UMA_STATUS_AREA_IME_SWITCH_MODE: 497 case ash::UMA_STATUS_AREA_IME_SWITCH_MODE:
490 base::RecordAction( 498 base::RecordAction(
(...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after
653 return IsUserActive() && !IsKioskModeActive(); 661 return IsUserActive() && !IsKioskModeActive();
654 } 662 }
655 663
656 void UserMetricsRecorder::StartTimer() { 664 void UserMetricsRecorder::StartTimer() {
657 timer_.Start(FROM_HERE, 665 timer_.Start(FROM_HERE,
658 base::TimeDelta::FromSeconds(kAshPeriodicMetricsTimeInSeconds), 666 base::TimeDelta::FromSeconds(kAshPeriodicMetricsTimeInSeconds),
659 this, &UserMetricsRecorder::RecordPeriodicMetrics); 667 this, &UserMetricsRecorder::RecordPeriodicMetrics);
660 } 668 }
661 669
662 } // namespace ash 670 } // namespace ash
OLDNEW
« no previous file with comments | « ash/metrics/user_metrics_recorder.h ('k') | ash/shell.h » ('j') | ash/shell.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698