OLD | NEW |
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/metrics/pointer_metrics_recorder.h" | 8 #include "ash/metrics/pointer_metrics_recorder.h" |
9 #include "ash/public/cpp/shelf_item.h" | 9 #include "ash/public/cpp/shelf_item.h" |
10 #include "ash/public/cpp/shell_window_ids.h" | 10 #include "ash/public/cpp/shell_window_ids.h" |
(...skipping 529 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
540 break; | 540 break; |
541 case UMA_TOUCHSCREEN_TAP_DOWN: | 541 case UMA_TOUCHSCREEN_TAP_DOWN: |
542 RecordAction(UserMetricsAction("Touchscreen_Down")); | 542 RecordAction(UserMetricsAction("Touchscreen_Down")); |
543 break; | 543 break; |
544 case UMA_TRAY_HELP: | 544 case UMA_TRAY_HELP: |
545 RecordAction(UserMetricsAction("Tray_Help")); | 545 RecordAction(UserMetricsAction("Tray_Help")); |
546 break; | 546 break; |
547 case UMA_TRAY_LOCK_SCREEN: | 547 case UMA_TRAY_LOCK_SCREEN: |
548 RecordAction(UserMetricsAction("Tray_LockScreen")); | 548 RecordAction(UserMetricsAction("Tray_LockScreen")); |
549 break; | 549 break; |
| 550 case UMA_TRAY_NIGHT_LIGHT: |
| 551 RecordAction(UserMetricsAction("Tray_NightLight")); |
| 552 break; |
550 case UMA_TRAY_OVERVIEW: | 553 case UMA_TRAY_OVERVIEW: |
551 RecordAction(UserMetricsAction("Tray_Overview")); | 554 RecordAction(UserMetricsAction("Tray_Overview")); |
552 break; | 555 break; |
553 case UMA_TRAY_SETTINGS: | 556 case UMA_TRAY_SETTINGS: |
554 RecordAction(UserMetricsAction("Tray_Settings")); | 557 RecordAction(UserMetricsAction("Tray_Settings")); |
555 break; | 558 break; |
556 case UMA_TRAY_SHUT_DOWN: | 559 case UMA_TRAY_SHUT_DOWN: |
557 RecordAction(UserMetricsAction("Tray_ShutDown")); | 560 RecordAction(UserMetricsAction("Tray_ShutDown")); |
558 break; | 561 break; |
559 case UMA_WINDOW_APP_CLOSE_BUTTON_CLICK: | 562 case UMA_WINDOW_APP_CLOSE_BUTTON_CLICK: |
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
655 return IsUserActive() && !IsKioskModeActive() && !IsArcKioskModeActive(); | 658 return IsUserActive() && !IsKioskModeActive() && !IsArcKioskModeActive(); |
656 } | 659 } |
657 | 660 |
658 void UserMetricsRecorder::StartTimer() { | 661 void UserMetricsRecorder::StartTimer() { |
659 timer_.Start(FROM_HERE, | 662 timer_.Start(FROM_HERE, |
660 base::TimeDelta::FromSeconds(kAshPeriodicMetricsTimeInSeconds), | 663 base::TimeDelta::FromSeconds(kAshPeriodicMetricsTimeInSeconds), |
661 this, &UserMetricsRecorder::RecordPeriodicMetrics); | 664 this, &UserMetricsRecorder::RecordPeriodicMetrics); |
662 } | 665 } |
663 | 666 |
664 } // namespace ash | 667 } // namespace ash |
OLD | NEW |