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

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

Issue 2130923002: Added UMA metrics for display settings UI in the status area. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 5 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/session/session_state_delegate.h" 7 #include "ash/common/session/session_state_delegate.h"
8 #include "ash/common/shelf/shelf_item_types.h" 8 #include "ash/common/shelf/shelf_item_types.h"
9 #include "ash/common/shelf/shelf_model.h" 9 #include "ash/common/shelf/shelf_model.h"
10 #include "ash/common/shell_window_ids.h" 10 #include "ash/common/shell_window_ids.h"
(...skipping 418 matching lines...) Expand 10 before | Expand all | Expand 10 after
429 base::UserMetricsAction("StatusArea_MagnifierDisabled")); 429 base::UserMetricsAction("StatusArea_MagnifierDisabled"));
430 break; 430 break;
431 case UMA_STATUS_AREA_DISABLE_SPOKEN_FEEDBACK: 431 case UMA_STATUS_AREA_DISABLE_SPOKEN_FEEDBACK:
432 base::RecordAction( 432 base::RecordAction(
433 base::UserMetricsAction("StatusArea_SpokenFeedbackDisabled")); 433 base::UserMetricsAction("StatusArea_SpokenFeedbackDisabled"));
434 break; 434 break;
435 case UMA_STATUS_AREA_DISABLE_VIRTUAL_KEYBOARD: 435 case UMA_STATUS_AREA_DISABLE_VIRTUAL_KEYBOARD:
436 base::RecordAction( 436 base::RecordAction(
437 base::UserMetricsAction("StatusArea_VirtualKeyboardDisabled")); 437 base::UserMetricsAction("StatusArea_VirtualKeyboardDisabled"));
438 break; 438 break;
439 case UMA_STATUS_AREA_DISPLAY_DEFAULT_CLICKED:
440 base::RecordAction(
441 base::UserMetricsAction("StatusArea_Display_Default_Clicked"));
442 break;
443 case UMA_STATUS_AREA_DISPLAY_NOTIFICATION_CLICKED:
444 base::RecordAction(
445 base::UserMetricsAction("StatusArea_Display_Notification_Clicked"));
446 break;
439 case UMA_STATUS_AREA_DISABLE_WIFI: 447 case UMA_STATUS_AREA_DISABLE_WIFI:
440 base::RecordAction( 448 base::RecordAction(
441 base::UserMetricsAction("StatusArea_Network_WifiDisabled")); 449 base::UserMetricsAction("StatusArea_Network_WifiDisabled"));
442 break; 450 break;
443 case UMA_STATUS_AREA_DRIVE_CANCEL_OPERATION: 451 case UMA_STATUS_AREA_DRIVE_CANCEL_OPERATION:
444 base::RecordAction( 452 base::RecordAction(
445 base::UserMetricsAction("StatusArea_Drive_CancelOperation")); 453 base::UserMetricsAction("StatusArea_Drive_CancelOperation"));
446 break; 454 break;
447 case UMA_STATUS_AREA_DRIVE_SETTINGS: 455 case UMA_STATUS_AREA_DRIVE_SETTINGS:
448 base::RecordAction(base::UserMetricsAction("StatusArea_Drive_Settings")); 456 base::RecordAction(base::UserMetricsAction("StatusArea_Drive_Settings"));
(...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after
636 return IsUserActive() && !IsKioskModeActive(); 644 return IsUserActive() && !IsKioskModeActive();
637 } 645 }
638 646
639 void UserMetricsRecorder::StartTimer() { 647 void UserMetricsRecorder::StartTimer() {
640 timer_.Start(FROM_HERE, 648 timer_.Start(FROM_HERE,
641 base::TimeDelta::FromSeconds(kAshPeriodicMetricsTimeInSeconds), 649 base::TimeDelta::FromSeconds(kAshPeriodicMetricsTimeInSeconds),
642 this, &UserMetricsRecorder::RecordPeriodicMetrics); 650 this, &UserMetricsRecorder::RecordPeriodicMetrics);
643 } 651 }
644 652
645 } // namespace ash 653 } // namespace ash
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698