| 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/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 181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 192 UserMetricsRecorder::UserMetricsRecorder(bool record_periodic_metrics) { | 192 UserMetricsRecorder::UserMetricsRecorder(bool record_periodic_metrics) { |
| 193 if (record_periodic_metrics) | 193 if (record_periodic_metrics) |
| 194 StartTimer(); | 194 StartTimer(); |
| 195 } | 195 } |
| 196 | 196 |
| 197 UserMetricsRecorder::~UserMetricsRecorder() { | 197 UserMetricsRecorder::~UserMetricsRecorder() { |
| 198 timer_.Stop(); | 198 timer_.Stop(); |
| 199 } | 199 } |
| 200 | 200 |
| 201 void UserMetricsRecorder::RecordUserMetricsAction(UserMetricsAction action) { | 201 void UserMetricsRecorder::RecordUserMetricsAction(UserMetricsAction action) { |
| 202 using base::RecordAction; |
| 203 using base::UserMetricsAction; |
| 204 |
| 202 switch (action) { | 205 switch (action) { |
| 203 case UMA_ACCEL_KEYBOARD_BRIGHTNESS_DOWN_F6: | 206 case UMA_ACCEL_KEYBOARD_BRIGHTNESS_DOWN_F6: |
| 204 base::RecordAction( | 207 RecordAction(UserMetricsAction("Accel_KeyboardBrightnessDown_F6")); |
| 205 base::UserMetricsAction("Accel_KeyboardBrightnessDown_F6")); | |
| 206 break; | 208 break; |
| 207 case UMA_ACCEL_KEYBOARD_BRIGHTNESS_UP_F7: | 209 case UMA_ACCEL_KEYBOARD_BRIGHTNESS_UP_F7: |
| 208 base::RecordAction( | 210 RecordAction(UserMetricsAction("Accel_KeyboardBrightnessUp_F7")); |
| 209 base::UserMetricsAction("Accel_KeyboardBrightnessUp_F7")); | |
| 210 break; | 211 break; |
| 211 case UMA_ACCEL_LOCK_SCREEN_LOCK_BUTTON: | 212 case UMA_ACCEL_LOCK_SCREEN_LOCK_BUTTON: |
| 212 base::RecordAction( | 213 RecordAction(UserMetricsAction("Accel_LockScreen_LockButton")); |
| 213 base::UserMetricsAction("Accel_LockScreen_LockButton")); | |
| 214 break; | 214 break; |
| 215 case UMA_ACCEL_LOCK_SCREEN_POWER_BUTTON: | 215 case UMA_ACCEL_LOCK_SCREEN_POWER_BUTTON: |
| 216 base::RecordAction( | 216 RecordAction(UserMetricsAction("Accel_LockScreen_PowerButton")); |
| 217 base::UserMetricsAction("Accel_LockScreen_PowerButton")); | |
| 218 break; | 217 break; |
| 219 case UMA_ACCEL_MAXIMIZE_RESTORE_F4: | 218 case UMA_ACCEL_MAXIMIZE_RESTORE_F4: |
| 220 base::RecordAction(base::UserMetricsAction("Accel_Maximize_Restore_F4")); | 219 RecordAction(UserMetricsAction("Accel_Maximize_Restore_F4")); |
| 221 break; | 220 break; |
| 222 case UMA_ACCEL_PREVWINDOW_F5: | 221 case UMA_ACCEL_PREVWINDOW_F5: |
| 223 base::RecordAction(base::UserMetricsAction("Accel_PrevWindow_F5")); | 222 RecordAction(UserMetricsAction("Accel_PrevWindow_F5")); |
| 224 break; | 223 break; |
| 225 case UMA_ACCEL_EXIT_FIRST_Q: | 224 case UMA_ACCEL_EXIT_FIRST_Q: |
| 226 base::RecordAction(base::UserMetricsAction("Accel_Exit_First_Q")); | 225 RecordAction(UserMetricsAction("Accel_Exit_First_Q")); |
| 227 break; | 226 break; |
| 228 case UMA_ACCEL_EXIT_SECOND_Q: | 227 case UMA_ACCEL_EXIT_SECOND_Q: |
| 229 base::RecordAction(base::UserMetricsAction("Accel_Exit_Second_Q")); | 228 RecordAction(UserMetricsAction("Accel_Exit_Second_Q")); |
| 230 break; | 229 break; |
| 231 case UMA_ACCEL_RESTART_POWER_BUTTON: | 230 case UMA_ACCEL_RESTART_POWER_BUTTON: |
| 232 base::RecordAction(base::UserMetricsAction("Accel_Restart_PowerButton")); | 231 RecordAction(UserMetricsAction("Accel_Restart_PowerButton")); |
| 233 break; | 232 break; |
| 234 case UMA_ACCEL_SHUT_DOWN_POWER_BUTTON: | 233 case UMA_ACCEL_SHUT_DOWN_POWER_BUTTON: |
| 235 base::RecordAction(base::UserMetricsAction("Accel_ShutDown_PowerButton")); | 234 RecordAction(UserMetricsAction("Accel_ShutDown_PowerButton")); |
| 236 break; | 235 break; |
| 237 case UMA_CLOSE_THROUGH_CONTEXT_MENU: | 236 case UMA_CLOSE_THROUGH_CONTEXT_MENU: |
| 238 base::RecordAction(base::UserMetricsAction("CloseFromContextMenu")); | 237 RecordAction(UserMetricsAction("CloseFromContextMenu")); |
| 239 break; | 238 break; |
| 240 case UMA_DESKTOP_SWITCH_TASK: | 239 case UMA_DESKTOP_SWITCH_TASK: |
| 241 base::RecordAction(base::UserMetricsAction("Desktop_SwitchTask")); | 240 RecordAction(UserMetricsAction("Desktop_SwitchTask")); |
| 242 task_switch_metrics_recorder_.OnTaskSwitch( | 241 task_switch_metrics_recorder_.OnTaskSwitch( |
| 243 TaskSwitchMetricsRecorder::DESKTOP); | 242 TaskSwitchMetricsRecorder::DESKTOP); |
| 244 break; | 243 break; |
| 245 case UMA_DRAG_MAXIMIZE_LEFT: | 244 case UMA_DRAG_MAXIMIZE_LEFT: |
| 246 base::RecordAction(base::UserMetricsAction("WindowDrag_MaximizeLeft")); | 245 RecordAction(UserMetricsAction("WindowDrag_MaximizeLeft")); |
| 247 break; | 246 break; |
| 248 case UMA_DRAG_MAXIMIZE_RIGHT: | 247 case UMA_DRAG_MAXIMIZE_RIGHT: |
| 249 base::RecordAction(base::UserMetricsAction("WindowDrag_MaximizeRight")); | 248 RecordAction(UserMetricsAction("WindowDrag_MaximizeRight")); |
| 250 break; | 249 break; |
| 251 case UMA_LAUNCHER_BUTTON_PRESSED_WITH_MOUSE: | 250 case UMA_LAUNCHER_BUTTON_PRESSED_WITH_MOUSE: |
| 252 base::RecordAction( | 251 RecordAction(UserMetricsAction("Launcher_ButtonPressed_Mouse")); |
| 253 base::UserMetricsAction("Launcher_ButtonPressed_Mouse")); | |
| 254 break; | 252 break; |
| 255 case UMA_LAUNCHER_BUTTON_PRESSED_WITH_TOUCH: | 253 case UMA_LAUNCHER_BUTTON_PRESSED_WITH_TOUCH: |
| 256 base::RecordAction( | 254 RecordAction(UserMetricsAction("Launcher_ButtonPressed_Touch")); |
| 257 base::UserMetricsAction("Launcher_ButtonPressed_Touch")); | |
| 258 break; | 255 break; |
| 259 case UMA_LAUNCHER_CLICK_ON_APP: | 256 case UMA_LAUNCHER_CLICK_ON_APP: |
| 260 base::RecordAction(base::UserMetricsAction("Launcher_ClickOnApp")); | 257 RecordAction(UserMetricsAction("Launcher_ClickOnApp")); |
| 261 break; | 258 break; |
| 262 case UMA_LAUNCHER_CLICK_ON_APPLIST_BUTTON: | 259 case UMA_LAUNCHER_CLICK_ON_APPLIST_BUTTON: |
| 263 base::RecordAction( | 260 RecordAction(UserMetricsAction("Launcher_ClickOnApplistButton")); |
| 264 base::UserMetricsAction("Launcher_ClickOnApplistButton")); | |
| 265 break; | 261 break; |
| 266 case UMA_LAUNCHER_LAUNCH_TASK: | 262 case UMA_LAUNCHER_LAUNCH_TASK: |
| 267 base::RecordAction(base::UserMetricsAction("Launcher_LaunchTask")); | 263 RecordAction(UserMetricsAction("Launcher_LaunchTask")); |
| 268 task_switch_metrics_recorder_.OnTaskSwitch( | 264 task_switch_metrics_recorder_.OnTaskSwitch( |
| 269 TaskSwitchMetricsRecorder::SHELF); | 265 TaskSwitchMetricsRecorder::SHELF); |
| 270 break; | 266 break; |
| 271 case UMA_LAUNCHER_MINIMIZE_TASK: | 267 case UMA_LAUNCHER_MINIMIZE_TASK: |
| 272 base::RecordAction(base::UserMetricsAction("Launcher_MinimizeTask")); | 268 RecordAction(UserMetricsAction("Launcher_MinimizeTask")); |
| 273 break; | 269 break; |
| 274 case UMA_LAUNCHER_SWITCH_TASK: | 270 case UMA_LAUNCHER_SWITCH_TASK: |
| 275 base::RecordAction(base::UserMetricsAction("Launcher_SwitchTask")); | 271 RecordAction(UserMetricsAction("Launcher_SwitchTask")); |
| 276 task_switch_metrics_recorder_.OnTaskSwitch( | 272 task_switch_metrics_recorder_.OnTaskSwitch( |
| 277 TaskSwitchMetricsRecorder::SHELF); | 273 TaskSwitchMetricsRecorder::SHELF); |
| 278 break; | 274 break; |
| 279 case UMA_MAXIMIZE_MODE_DISABLED: | 275 case UMA_MAXIMIZE_MODE_DISABLED: |
| 280 base::RecordAction(base::UserMetricsAction("Touchview_Disabled")); | 276 RecordAction(UserMetricsAction("Touchview_Disabled")); |
| 281 break; | 277 break; |
| 282 case UMA_MAXIMIZE_MODE_ENABLED: | 278 case UMA_MAXIMIZE_MODE_ENABLED: |
| 283 base::RecordAction(base::UserMetricsAction("Touchview_Enabled")); | 279 RecordAction(UserMetricsAction("Touchview_Enabled")); |
| 284 break; | 280 break; |
| 285 case UMA_MAXIMIZE_MODE_INITIALLY_DISABLED: | 281 case UMA_MAXIMIZE_MODE_INITIALLY_DISABLED: |
| 286 base::RecordAction( | 282 RecordAction(UserMetricsAction("Touchview_Initially_Disabled")); |
| 287 base::UserMetricsAction("Touchview_Initially_Disabled")); | |
| 288 break; | 283 break; |
| 289 case UMA_MOUSE_DOWN: | 284 case UMA_MOUSE_DOWN: |
| 290 base::RecordAction(base::UserMetricsAction("Mouse_Down")); | 285 RecordAction(UserMetricsAction("Mouse_Down")); |
| 291 break; | 286 break; |
| 292 case UMA_PANEL_MINIMIZE_CAPTION_CLICK: | 287 case UMA_PANEL_MINIMIZE_CAPTION_CLICK: |
| 293 base::RecordAction( | 288 RecordAction(UserMetricsAction("Panel_Minimize_Caption_Click")); |
| 294 base::UserMetricsAction("Panel_Minimize_Caption_Click")); | |
| 295 break; | 289 break; |
| 296 case UMA_PANEL_MINIMIZE_CAPTION_GESTURE: | 290 case UMA_PANEL_MINIMIZE_CAPTION_GESTURE: |
| 297 base::RecordAction( | 291 RecordAction(UserMetricsAction("Panel_Minimize_Caption_Gesture")); |
| 298 base::UserMetricsAction("Panel_Minimize_Caption_Gesture")); | |
| 299 break; | 292 break; |
| 300 case UMA_SHELF_ALIGNMENT_SET_BOTTOM: | 293 case UMA_SHELF_ALIGNMENT_SET_BOTTOM: |
| 301 base::RecordAction(base::UserMetricsAction("Shelf_AlignmentSetBottom")); | 294 RecordAction(UserMetricsAction("Shelf_AlignmentSetBottom")); |
| 302 break; | 295 break; |
| 303 case UMA_SHELF_ALIGNMENT_SET_LEFT: | 296 case UMA_SHELF_ALIGNMENT_SET_LEFT: |
| 304 base::RecordAction(base::UserMetricsAction("Shelf_AlignmentSetLeft")); | 297 RecordAction(UserMetricsAction("Shelf_AlignmentSetLeft")); |
| 305 break; | 298 break; |
| 306 case UMA_SHELF_ALIGNMENT_SET_RIGHT: | 299 case UMA_SHELF_ALIGNMENT_SET_RIGHT: |
| 307 base::RecordAction(base::UserMetricsAction("Shelf_AlignmentSetRight")); | 300 RecordAction(UserMetricsAction("Shelf_AlignmentSetRight")); |
| 308 break; | 301 break; |
| 309 case UMA_STATUS_AREA_AUDIO_CURRENT_INPUT_DEVICE: | 302 case UMA_STATUS_AREA_AUDIO_CURRENT_INPUT_DEVICE: |
| 310 base::RecordAction( | 303 RecordAction(UserMetricsAction("StatusArea_Audio_CurrentInputDevice")); |
| 311 base::UserMetricsAction("StatusArea_Audio_CurrentInputDevice")); | |
| 312 break; | 304 break; |
| 313 case UMA_STATUS_AREA_AUDIO_CURRENT_OUTPUT_DEVICE: | 305 case UMA_STATUS_AREA_AUDIO_CURRENT_OUTPUT_DEVICE: |
| 314 base::RecordAction( | 306 RecordAction(UserMetricsAction("StatusArea_Audio_CurrentOutputDevice")); |
| 315 base::UserMetricsAction("StatusArea_Audio_CurrentOutputDevice")); | |
| 316 break; | 307 break; |
| 317 case UMA_STATUS_AREA_AUDIO_SWITCH_INPUT_DEVICE: | 308 case UMA_STATUS_AREA_AUDIO_SWITCH_INPUT_DEVICE: |
| 318 base::RecordAction( | 309 RecordAction(UserMetricsAction("StatusArea_Audio_SwitchInputDevice")); |
| 319 base::UserMetricsAction("StatusArea_Audio_SwitchInputDevice")); | |
| 320 break; | 310 break; |
| 321 case UMA_STATUS_AREA_AUDIO_SWITCH_OUTPUT_DEVICE: | 311 case UMA_STATUS_AREA_AUDIO_SWITCH_OUTPUT_DEVICE: |
| 322 base::RecordAction( | 312 RecordAction(UserMetricsAction("StatusArea_Audio_SwitchOutputDevice")); |
| 323 base::UserMetricsAction("StatusArea_Audio_SwitchOutputDevice")); | |
| 324 break; | 313 break; |
| 325 case UMA_STATUS_AREA_BRIGHTNESS_CHANGED: | 314 case UMA_STATUS_AREA_BRIGHTNESS_CHANGED: |
| 326 base::RecordAction( | 315 RecordAction(UserMetricsAction("StatusArea_BrightnessChanged")); |
| 327 base::UserMetricsAction("StatusArea_BrightnessChanged")); | |
| 328 break; | 316 break; |
| 329 case UMA_STATUS_AREA_BLUETOOTH_CONNECT_KNOWN_DEVICE: | 317 case UMA_STATUS_AREA_BLUETOOTH_CONNECT_KNOWN_DEVICE: |
| 330 base::RecordAction( | 318 RecordAction(UserMetricsAction("StatusArea_Bluetooth_Connect_Known")); |
| 331 base::UserMetricsAction("StatusArea_Bluetooth_Connect_Known")); | |
| 332 break; | 319 break; |
| 333 case UMA_STATUS_AREA_BLUETOOTH_CONNECT_UNKNOWN_DEVICE: | 320 case UMA_STATUS_AREA_BLUETOOTH_CONNECT_UNKNOWN_DEVICE: |
| 334 base::RecordAction( | 321 RecordAction(UserMetricsAction("StatusArea_Bluetooth_Connect_Unknown")); |
| 335 base::UserMetricsAction("StatusArea_Bluetooth_Connect_Unknown")); | |
| 336 break; | 322 break; |
| 337 case UMA_STATUS_AREA_BLUETOOTH_DISABLED: | 323 case UMA_STATUS_AREA_BLUETOOTH_DISABLED: |
| 338 base::RecordAction( | 324 RecordAction(UserMetricsAction("StatusArea_Bluetooth_Disabled")); |
| 339 base::UserMetricsAction("StatusArea_Bluetooth_Disabled")); | |
| 340 break; | 325 break; |
| 341 case UMA_STATUS_AREA_BLUETOOTH_ENABLED: | 326 case UMA_STATUS_AREA_BLUETOOTH_ENABLED: |
| 342 base::RecordAction( | 327 RecordAction(UserMetricsAction("StatusArea_Bluetooth_Enabled")); |
| 343 base::UserMetricsAction("StatusArea_Bluetooth_Enabled")); | |
| 344 break; | 328 break; |
| 345 case UMA_STATUS_AREA_CAPS_LOCK_DETAILED: | 329 case UMA_STATUS_AREA_CAPS_LOCK_DETAILED: |
| 346 base::RecordAction( | 330 RecordAction(UserMetricsAction("StatusArea_CapsLock_Detailed")); |
| 347 base::UserMetricsAction("StatusArea_CapsLock_Detailed")); | |
| 348 break; | 331 break; |
| 349 case UMA_STATUS_AREA_CAPS_LOCK_DISABLED_BY_CLICK: | 332 case UMA_STATUS_AREA_CAPS_LOCK_DISABLED_BY_CLICK: |
| 350 base::RecordAction( | 333 RecordAction(UserMetricsAction("StatusArea_CapsLock_DisabledByClick")); |
| 351 base::UserMetricsAction("StatusArea_CapsLock_DisabledByClick")); | |
| 352 break; | 334 break; |
| 353 case UMA_STATUS_AREA_CAPS_LOCK_ENABLED_BY_CLICK: | 335 case UMA_STATUS_AREA_CAPS_LOCK_ENABLED_BY_CLICK: |
| 354 base::RecordAction( | 336 RecordAction(UserMetricsAction("StatusArea_CapsLock_EnabledByClick")); |
| 355 base::UserMetricsAction("StatusArea_CapsLock_EnabledByClick")); | |
| 356 break; | 337 break; |
| 357 case UMA_STATUS_AREA_CAPS_LOCK_POPUP: | 338 case UMA_STATUS_AREA_CAPS_LOCK_POPUP: |
| 358 base::RecordAction(base::UserMetricsAction("StatusArea_CapsLock_Popup")); | 339 RecordAction(UserMetricsAction("StatusArea_CapsLock_Popup")); |
| 359 break; | 340 break; |
| 360 case UMA_STATUS_AREA_CAST_STOP_CAST: | 341 case UMA_STATUS_AREA_CAST_STOP_CAST: |
| 361 base::RecordAction(base::UserMetricsAction("StatusArea_Cast_StopCast")); | 342 RecordAction(UserMetricsAction("StatusArea_Cast_StopCast")); |
| 362 break; | 343 break; |
| 363 case UMA_STATUS_AREA_CONNECT_TO_CONFIGURED_NETWORK: | 344 case UMA_STATUS_AREA_CONNECT_TO_CONFIGURED_NETWORK: |
| 364 base::RecordAction( | 345 RecordAction(UserMetricsAction("StatusArea_Network_ConnectConfigured")); |
| 365 base::UserMetricsAction("StatusArea_Network_ConnectConfigured")); | |
| 366 break; | 346 break; |
| 367 case UMA_STATUS_AREA_CONNECT_TO_UNCONFIGURED_NETWORK: | 347 case UMA_STATUS_AREA_CONNECT_TO_UNCONFIGURED_NETWORK: |
| 368 base::RecordAction( | 348 RecordAction(UserMetricsAction("StatusArea_Network_ConnectUnconfigured")); |
| 369 base::UserMetricsAction("StatusArea_Network_ConnectUnconfigured")); | |
| 370 break; | 349 break; |
| 371 case UMA_STATUS_AREA_CONNECT_TO_VPN: | 350 case UMA_STATUS_AREA_CONNECT_TO_VPN: |
| 372 base::RecordAction( | 351 RecordAction(UserMetricsAction("StatusArea_VPN_ConnectToNetwork")); |
| 373 base::UserMetricsAction("StatusArea_VPN_ConnectToNetwork")); | |
| 374 break; | 352 break; |
| 375 case UMA_STATUS_AREA_CHANGED_VOLUME_MENU: | 353 case UMA_STATUS_AREA_CHANGED_VOLUME_MENU: |
| 376 base::RecordAction( | 354 RecordAction(UserMetricsAction("StatusArea_Volume_ChangedMenu")); |
| 377 base::UserMetricsAction("StatusArea_Volume_ChangedMenu")); | |
| 378 break; | 355 break; |
| 379 case UMA_STATUS_AREA_CHANGED_VOLUME_POPUP: | 356 case UMA_STATUS_AREA_CHANGED_VOLUME_POPUP: |
| 380 base::RecordAction( | 357 RecordAction(UserMetricsAction("StatusArea_Volume_ChangedPopup")); |
| 381 base::UserMetricsAction("StatusArea_Volume_ChangedPopup")); | |
| 382 break; | 358 break; |
| 383 case UMA_STATUS_AREA_DETAILED_ACCESSABILITY: | 359 case UMA_STATUS_AREA_DETAILED_ACCESSABILITY: |
| 384 base::RecordAction( | 360 RecordAction(UserMetricsAction("StatusArea_Accessability_DetailedView")); |
| 385 base::UserMetricsAction("StatusArea_Accessability_DetailedView")); | |
| 386 break; | 361 break; |
| 387 case UMA_STATUS_AREA_DETAILED_AUDIO_VIEW: | 362 case UMA_STATUS_AREA_DETAILED_AUDIO_VIEW: |
| 388 base::RecordAction(base::UserMetricsAction("StatusArea_Audio_Detailed")); | 363 RecordAction(UserMetricsAction("StatusArea_Audio_Detailed")); |
| 389 break; | 364 break; |
| 390 case UMA_STATUS_AREA_DETAILED_BLUETOOTH_VIEW: | 365 case UMA_STATUS_AREA_DETAILED_BLUETOOTH_VIEW: |
| 391 base::RecordAction( | 366 RecordAction(UserMetricsAction("StatusArea_Bluetooth_Detailed")); |
| 392 base::UserMetricsAction("StatusArea_Bluetooth_Detailed")); | |
| 393 break; | 367 break; |
| 394 case UMA_STATUS_AREA_DETAILED_BRIGHTNESS_VIEW: | 368 case UMA_STATUS_AREA_DETAILED_BRIGHTNESS_VIEW: |
| 395 base::RecordAction( | 369 RecordAction(UserMetricsAction("StatusArea_Brightness_Detailed")); |
| 396 base::UserMetricsAction("StatusArea_Brightness_Detailed")); | |
| 397 break; | 370 break; |
| 398 case UMA_STATUS_AREA_DETAILED_CAST_VIEW: | 371 case UMA_STATUS_AREA_DETAILED_CAST_VIEW: |
| 399 base::RecordAction(base::UserMetricsAction("StatusArea_Cast_Detailed")); | 372 RecordAction(UserMetricsAction("StatusArea_Cast_Detailed")); |
| 400 break; | 373 break; |
| 401 case UMA_STATUS_AREA_DETAILED_CAST_VIEW_LAUNCH_CAST: | 374 case UMA_STATUS_AREA_DETAILED_CAST_VIEW_LAUNCH_CAST: |
| 402 base::RecordAction( | 375 RecordAction(UserMetricsAction("StatusArea_Cast_Detailed_Launch_Cast")); |
| 403 base::UserMetricsAction("StatusArea_Cast_Detailed_Launch_Cast")); | |
| 404 break; | 376 break; |
| 405 case UMA_STATUS_AREA_DETAILED_DRIVE_VIEW: | 377 case UMA_STATUS_AREA_DETAILED_DRIVE_VIEW: |
| 406 base::RecordAction(base::UserMetricsAction("StatusArea_Drive_Detailed")); | 378 RecordAction(UserMetricsAction("StatusArea_Drive_Detailed")); |
| 407 break; | 379 break; |
| 408 case UMA_STATUS_AREA_DETAILED_NETWORK_VIEW: | 380 case UMA_STATUS_AREA_DETAILED_NETWORK_VIEW: |
| 409 base::RecordAction( | 381 RecordAction(UserMetricsAction("StatusArea_Network_Detailed")); |
| 410 base::UserMetricsAction("StatusArea_Network_Detailed")); | |
| 411 break; | 382 break; |
| 412 case UMA_STATUS_AREA_DETAILED_SMS_VIEW: | 383 case UMA_STATUS_AREA_DETAILED_SMS_VIEW: |
| 413 base::RecordAction(base::UserMetricsAction("StatusArea_SMS_Detailed")); | 384 RecordAction(UserMetricsAction("StatusArea_SMS_Detailed")); |
| 414 break; | 385 break; |
| 415 case UMA_STATUS_AREA_DETAILED_VPN_VIEW: | 386 case UMA_STATUS_AREA_DETAILED_VPN_VIEW: |
| 416 base::RecordAction(base::UserMetricsAction("StatusArea_VPN_Detailed")); | 387 RecordAction(UserMetricsAction("StatusArea_VPN_Detailed")); |
| 417 break; | 388 break; |
| 418 case UMA_STATUS_AREA_DISABLE_AUTO_CLICK: | 389 case UMA_STATUS_AREA_DISABLE_AUTO_CLICK: |
| 419 base::RecordAction( | 390 RecordAction(UserMetricsAction("StatusArea_AutoClickDisabled")); |
| 420 base::UserMetricsAction("StatusArea_AutoClickDisabled")); | |
| 421 break; | 391 break; |
| 422 case UMA_STATUS_AREA_DISABLE_HIGH_CONTRAST: | 392 case UMA_STATUS_AREA_DISABLE_HIGH_CONTRAST: |
| 423 base::RecordAction( | 393 RecordAction(UserMetricsAction("StatusArea_HighContrastDisabled")); |
| 424 base::UserMetricsAction("StatusArea_HighContrastDisabled")); | |
| 425 break; | 394 break; |
| 426 case UMA_STATUS_AREA_DISABLE_LARGE_CURSOR: | 395 case UMA_STATUS_AREA_DISABLE_LARGE_CURSOR: |
| 427 base::RecordAction( | 396 RecordAction(UserMetricsAction("StatusArea_LargeCursorDisabled")); |
| 428 base::UserMetricsAction("StatusArea_LargeCursorDisabled")); | |
| 429 break; | 397 break; |
| 430 case UMA_STATUS_AREA_DISABLE_MAGNIFIER: | 398 case UMA_STATUS_AREA_DISABLE_MAGNIFIER: |
| 431 base::RecordAction( | 399 RecordAction(UserMetricsAction("StatusArea_MagnifierDisabled")); |
| 432 base::UserMetricsAction("StatusArea_MagnifierDisabled")); | |
| 433 break; | 400 break; |
| 434 case UMA_STATUS_AREA_DISABLE_SPOKEN_FEEDBACK: | 401 case UMA_STATUS_AREA_DISABLE_SPOKEN_FEEDBACK: |
| 435 base::RecordAction( | 402 RecordAction(UserMetricsAction("StatusArea_SpokenFeedbackDisabled")); |
| 436 base::UserMetricsAction("StatusArea_SpokenFeedbackDisabled")); | |
| 437 break; | 403 break; |
| 438 case UMA_STATUS_AREA_DISABLE_VIRTUAL_KEYBOARD: | 404 case UMA_STATUS_AREA_DISABLE_VIRTUAL_KEYBOARD: |
| 439 base::RecordAction( | 405 RecordAction(UserMetricsAction("StatusArea_VirtualKeyboardDisabled")); |
| 440 base::UserMetricsAction("StatusArea_VirtualKeyboardDisabled")); | 406 break; |
| 407 case UMA_STATUS_AREA_DISPLAY_DEFAULT_SELECTED: |
| 408 RecordAction(UserMetricsAction("StatusArea_Display_Default_Selected")); |
| 409 break; |
| 410 case UMA_STATUS_AREA_DISPLAY_DEFAULT_SHOW_SETTINGS: |
| 411 RecordAction( |
| 412 UserMetricsAction("StatusArea_Display_Default_ShowSettings")); |
| 413 break; |
| 414 case UMA_STATUS_AREA_DISPLAY_NOTIFICATION_CREATED: |
| 415 RecordAction( |
| 416 UserMetricsAction("StatusArea_Display_Notification_Created")); |
| 417 break; |
| 418 case UMA_STATUS_AREA_DISPLAY_NOTIFICATION_SELECTED: |
| 419 RecordAction( |
| 420 UserMetricsAction("StatusArea_Display_Notification_Selected")); |
| 421 break; |
| 422 case UMA_STATUS_AREA_DISPLAY_NOTIFICATION_SHOW_SETTINGS: |
| 423 RecordAction( |
| 424 UserMetricsAction("StatusArea_Display_Notification_Show_Settings")); |
| 441 break; | 425 break; |
| 442 case UMA_STATUS_AREA_DISABLE_WIFI: | 426 case UMA_STATUS_AREA_DISABLE_WIFI: |
| 443 base::RecordAction( | 427 RecordAction(UserMetricsAction("StatusArea_Network_WifiDisabled")); |
| 444 base::UserMetricsAction("StatusArea_Network_WifiDisabled")); | |
| 445 break; | 428 break; |
| 446 case UMA_STATUS_AREA_DRIVE_CANCEL_OPERATION: | 429 case UMA_STATUS_AREA_DRIVE_CANCEL_OPERATION: |
| 447 base::RecordAction( | 430 RecordAction(UserMetricsAction("StatusArea_Drive_CancelOperation")); |
| 448 base::UserMetricsAction("StatusArea_Drive_CancelOperation")); | |
| 449 break; | 431 break; |
| 450 case UMA_STATUS_AREA_DRIVE_SETTINGS: | 432 case UMA_STATUS_AREA_DRIVE_SETTINGS: |
| 451 base::RecordAction(base::UserMetricsAction("StatusArea_Drive_Settings")); | 433 RecordAction(UserMetricsAction("StatusArea_Drive_Settings")); |
| 452 break; | 434 break; |
| 453 case UMA_STATUS_AREA_ENABLE_AUTO_CLICK: | 435 case UMA_STATUS_AREA_ENABLE_AUTO_CLICK: |
| 454 base::RecordAction( | 436 RecordAction(UserMetricsAction("StatusArea_AutoClickEnabled")); |
| 455 base::UserMetricsAction("StatusArea_AutoClickEnabled")); | |
| 456 break; | 437 break; |
| 457 case UMA_STATUS_AREA_ENABLE_HIGH_CONTRAST: | 438 case UMA_STATUS_AREA_ENABLE_HIGH_CONTRAST: |
| 458 base::RecordAction( | 439 RecordAction(UserMetricsAction("StatusArea_HighContrastEnabled")); |
| 459 base::UserMetricsAction("StatusArea_HighContrastEnabled")); | |
| 460 break; | 440 break; |
| 461 case UMA_STATUS_AREA_ENABLE_LARGE_CURSOR: | 441 case UMA_STATUS_AREA_ENABLE_LARGE_CURSOR: |
| 462 base::RecordAction( | 442 RecordAction(UserMetricsAction("StatusArea_LargeCursorEnabled")); |
| 463 base::UserMetricsAction("StatusArea_LargeCursorEnabled")); | |
| 464 break; | 443 break; |
| 465 case UMA_STATUS_AREA_ENABLE_MAGNIFIER: | 444 case UMA_STATUS_AREA_ENABLE_MAGNIFIER: |
| 466 base::RecordAction( | 445 RecordAction(UserMetricsAction("StatusArea_MagnifierEnabled")); |
| 467 base::UserMetricsAction("StatusArea_MagnifierEnabled")); | |
| 468 break; | 446 break; |
| 469 case UMA_STATUS_AREA_ENABLE_SPOKEN_FEEDBACK: | 447 case UMA_STATUS_AREA_ENABLE_SPOKEN_FEEDBACK: |
| 470 base::RecordAction( | 448 RecordAction(UserMetricsAction("StatusArea_SpokenFeedbackEnabled")); |
| 471 base::UserMetricsAction("StatusArea_SpokenFeedbackEnabled")); | |
| 472 break; | 449 break; |
| 473 case UMA_STATUS_AREA_ENABLE_VIRTUAL_KEYBOARD: | 450 case UMA_STATUS_AREA_ENABLE_VIRTUAL_KEYBOARD: |
| 474 base::RecordAction( | 451 RecordAction(UserMetricsAction("StatusArea_VirtualKeyboardEnabled")); |
| 475 base::UserMetricsAction("StatusArea_VirtualKeyboardEnabled")); | |
| 476 break; | 452 break; |
| 477 case UMA_STATUS_AREA_ENABLE_WIFI: | 453 case UMA_STATUS_AREA_ENABLE_WIFI: |
| 478 base::RecordAction( | 454 RecordAction(UserMetricsAction("StatusArea_Network_WifiEnabled")); |
| 479 base::UserMetricsAction("StatusArea_Network_WifiEnabled")); | |
| 480 break; | 455 break; |
| 481 case UMA_STATUS_AREA_IME_SHOW_DETAILED: | 456 case UMA_STATUS_AREA_IME_SHOW_DETAILED: |
| 482 base::RecordAction(base::UserMetricsAction("StatusArea_IME_Detailed")); | 457 RecordAction(UserMetricsAction("StatusArea_IME_Detailed")); |
| 483 break; | 458 break; |
| 484 case UMA_STATUS_AREA_IME_SWITCH_MODE: | 459 case UMA_STATUS_AREA_IME_SWITCH_MODE: |
| 485 base::RecordAction(base::UserMetricsAction("StatusArea_IME_SwitchMode")); | 460 RecordAction(UserMetricsAction("StatusArea_IME_SwitchMode")); |
| 486 break; | 461 break; |
| 487 case UMA_STATUS_AREA_MENU_OPENED: | 462 case UMA_STATUS_AREA_MENU_OPENED: |
| 488 base::RecordAction(base::UserMetricsAction("StatusArea_MenuOpened")); | 463 RecordAction(UserMetricsAction("StatusArea_MenuOpened")); |
| 489 break; | 464 break; |
| 490 case UMA_STATUS_AREA_NETWORK_JOIN_OTHER_CLICKED: | 465 case UMA_STATUS_AREA_NETWORK_JOIN_OTHER_CLICKED: |
| 491 base::RecordAction( | 466 RecordAction(UserMetricsAction("StatusArea_Network_JoinOther")); |
| 492 base::UserMetricsAction("StatusArea_Network_JoinOther")); | |
| 493 break; | 467 break; |
| 494 case UMA_STATUS_AREA_NETWORK_SETTINGS_CLICKED: | 468 case UMA_STATUS_AREA_NETWORK_SETTINGS_CLICKED: |
| 495 base::RecordAction( | 469 RecordAction(UserMetricsAction("StatusArea_Network_Settings")); |
| 496 base::UserMetricsAction("StatusArea_Network_Settings")); | |
| 497 case UMA_STATUS_AREA_OS_UPDATE_DEFAULT_SELECTED: | 470 case UMA_STATUS_AREA_OS_UPDATE_DEFAULT_SELECTED: |
| 498 base::RecordAction( | 471 RecordAction(UserMetricsAction("StatusArea_OS_Update_Default_Selected")); |
| 499 base::UserMetricsAction("StatusArea_OS_Update_Default_Selected")); | |
| 500 break; | 472 break; |
| 501 case UMA_STATUS_AREA_SCREEN_CAPTURE_DEFAULT_STOP: | 473 case UMA_STATUS_AREA_SCREEN_CAPTURE_DEFAULT_STOP: |
| 502 base::RecordAction( | 474 RecordAction(UserMetricsAction("StatusArea_ScreenCapture_Default_Stop")); |
| 503 base::UserMetricsAction("StatusArea_ScreenCapture_Default_Stop")); | |
| 504 break; | 475 break; |
| 505 case UMA_STATUS_AREA_SCREEN_CAPTURE_NOTIFICATION_STOP: | 476 case UMA_STATUS_AREA_SCREEN_CAPTURE_NOTIFICATION_STOP: |
| 506 base::RecordAction(base::UserMetricsAction( | 477 RecordAction( |
| 507 "StatusArea_ScreenCapture_Notification_Stop")); | 478 UserMetricsAction("StatusArea_ScreenCapture_Notification_Stop")); |
| 508 break; | 479 break; |
| 509 case UMA_STATUS_AREA_SHOW_NETWORK_CONNECTION_DETAILS: | 480 case UMA_STATUS_AREA_SHOW_NETWORK_CONNECTION_DETAILS: |
| 510 base::RecordAction( | 481 RecordAction(UserMetricsAction("StatusArea_Network_ConnectionDetails")); |
| 511 base::UserMetricsAction("StatusArea_Network_ConnectionDetails")); | |
| 512 break; | 482 break; |
| 513 case UMA_STATUS_AREA_SHOW_VPN_CONNECTION_DETAILS: | 483 case UMA_STATUS_AREA_SHOW_VPN_CONNECTION_DETAILS: |
| 514 base::RecordAction( | 484 RecordAction(UserMetricsAction("StatusArea_VPN_ConnectionDetails")); |
| 515 base::UserMetricsAction("StatusArea_VPN_ConnectionDetails")); | |
| 516 break; | 485 break; |
| 517 case UMA_STATUS_AREA_SIGN_OUT: | 486 case UMA_STATUS_AREA_SIGN_OUT: |
| 518 base::RecordAction(base::UserMetricsAction("StatusArea_SignOut")); | 487 RecordAction(UserMetricsAction("StatusArea_SignOut")); |
| 519 break; | 488 break; |
| 520 case UMA_STATUS_AREA_SMS_DETAILED_DISMISS_MSG: | 489 case UMA_STATUS_AREA_SMS_DETAILED_DISMISS_MSG: |
| 521 base::RecordAction( | 490 RecordAction(UserMetricsAction("StatusArea_SMS_Detailed_DismissMsg")); |
| 522 base::UserMetricsAction("StatusArea_SMS_Detailed_DismissMsg")); | |
| 523 break; | 491 break; |
| 524 case UMA_STATUS_AREA_SMS_NOTIFICATION_DISMISS_MSG: | 492 case UMA_STATUS_AREA_SMS_NOTIFICATION_DISMISS_MSG: |
| 525 base::RecordAction( | 493 RecordAction(UserMetricsAction("StatusArea_SMS_Notification_DismissMsg")); |
| 526 base::UserMetricsAction("StatusArea_SMS_Notification_DismissMsg")); | |
| 527 break; | 494 break; |
| 528 case UMA_STATUS_AREA_TRACING_DEFAULT_SELECTED: | 495 case UMA_STATUS_AREA_TRACING_DEFAULT_SELECTED: |
| 529 base::RecordAction( | 496 RecordAction(UserMetricsAction("StatusArea_Tracing_Default_Selected")); |
| 530 base::UserMetricsAction("StatusArea_Tracing_Default_Selected")); | |
| 531 break; | 497 break; |
| 532 case UMA_STATUS_AREA_VPN_ADD_BUILT_IN_CLICKED: | 498 case UMA_STATUS_AREA_VPN_ADD_BUILT_IN_CLICKED: |
| 533 base::RecordAction(base::UserMetricsAction("StatusArea_VPN_AddBuiltIn")); | 499 RecordAction(UserMetricsAction("StatusArea_VPN_AddBuiltIn")); |
| 534 break; | 500 break; |
| 535 case UMA_STATUS_AREA_VPN_ADD_THIRD_PARTY_CLICKED: | 501 case UMA_STATUS_AREA_VPN_ADD_THIRD_PARTY_CLICKED: |
| 536 base::RecordAction( | 502 RecordAction(UserMetricsAction("StatusArea_VPN_AddThirdParty")); |
| 537 base::UserMetricsAction("StatusArea_VPN_AddThirdParty")); | |
| 538 break; | 503 break; |
| 539 case UMA_STATUS_AREA_VPN_DISCONNECT_CLICKED: | 504 case UMA_STATUS_AREA_VPN_DISCONNECT_CLICKED: |
| 540 base::RecordAction(base::UserMetricsAction("StatusArea_VPN_Disconnect")); | 505 RecordAction(UserMetricsAction("StatusArea_VPN_Disconnect")); |
| 541 break; | 506 break; |
| 542 case UMA_STATUS_AREA_VPN_SETTINGS_CLICKED: | 507 case UMA_STATUS_AREA_VPN_SETTINGS_CLICKED: |
| 543 base::RecordAction(base::UserMetricsAction("StatusArea_VPN_Settings")); | 508 RecordAction(UserMetricsAction("StatusArea_VPN_Settings")); |
| 544 break; | 509 break; |
| 545 case UMA_TOGGLE_MAXIMIZE_CAPTION_CLICK: | 510 case UMA_TOGGLE_MAXIMIZE_CAPTION_CLICK: |
| 546 base::RecordAction( | 511 RecordAction(UserMetricsAction("Caption_ClickTogglesMaximize")); |
| 547 base::UserMetricsAction("Caption_ClickTogglesMaximize")); | |
| 548 break; | 512 break; |
| 549 case UMA_TOGGLE_MAXIMIZE_CAPTION_GESTURE: | 513 case UMA_TOGGLE_MAXIMIZE_CAPTION_GESTURE: |
| 550 base::RecordAction( | 514 RecordAction(UserMetricsAction("Caption_GestureTogglesMaximize")); |
| 551 base::UserMetricsAction("Caption_GestureTogglesMaximize")); | |
| 552 break; | 515 break; |
| 553 case UMA_TOGGLE_SINGLE_AXIS_MAXIMIZE_BORDER_CLICK: | 516 case UMA_TOGGLE_SINGLE_AXIS_MAXIMIZE_BORDER_CLICK: |
| 554 base::RecordAction(base::UserMetricsAction( | 517 RecordAction( |
| 555 "WindowBorder_ClickTogglesSingleAxisMaximize")); | 518 UserMetricsAction("WindowBorder_ClickTogglesSingleAxisMaximize")); |
| 556 break; | 519 break; |
| 557 case UMA_TOUCHPAD_GESTURE_OVERVIEW: | 520 case UMA_TOUCHPAD_GESTURE_OVERVIEW: |
| 558 base::RecordAction(base::UserMetricsAction("Touchpad_Gesture_Overview")); | 521 RecordAction(UserMetricsAction("Touchpad_Gesture_Overview")); |
| 559 break; | 522 break; |
| 560 case UMA_TOUCHSCREEN_TAP_DOWN: | 523 case UMA_TOUCHSCREEN_TAP_DOWN: |
| 561 base::RecordAction(base::UserMetricsAction("Touchscreen_Down")); | 524 RecordAction(UserMetricsAction("Touchscreen_Down")); |
| 562 break; | 525 break; |
| 563 case UMA_TRAY_HELP: | 526 case UMA_TRAY_HELP: |
| 564 base::RecordAction(base::UserMetricsAction("Tray_Help")); | 527 RecordAction(UserMetricsAction("Tray_Help")); |
| 565 break; | 528 break; |
| 566 case UMA_TRAY_LOCK_SCREEN: | 529 case UMA_TRAY_LOCK_SCREEN: |
| 567 base::RecordAction(base::UserMetricsAction("Tray_LockScreen")); | 530 RecordAction(UserMetricsAction("Tray_LockScreen")); |
| 568 break; | 531 break; |
| 569 case UMA_TRAY_OVERVIEW: | 532 case UMA_TRAY_OVERVIEW: |
| 570 base::RecordAction(base::UserMetricsAction("Tray_Overview")); | 533 RecordAction(UserMetricsAction("Tray_Overview")); |
| 571 break; | 534 break; |
| 572 case UMA_TRAY_SHUT_DOWN: | 535 case UMA_TRAY_SHUT_DOWN: |
| 573 base::RecordAction(base::UserMetricsAction("Tray_ShutDown")); | 536 RecordAction(UserMetricsAction("Tray_ShutDown")); |
| 574 break; | 537 break; |
| 575 case UMA_WINDOW_APP_CLOSE_BUTTON_CLICK: | 538 case UMA_WINDOW_APP_CLOSE_BUTTON_CLICK: |
| 576 base::RecordAction(base::UserMetricsAction("AppCloseButton_Clk")); | 539 RecordAction(UserMetricsAction("AppCloseButton_Clk")); |
| 577 break; | 540 break; |
| 578 case UMA_WINDOW_CLOSE_BUTTON_CLICK: | 541 case UMA_WINDOW_CLOSE_BUTTON_CLICK: |
| 579 base::RecordAction(base::UserMetricsAction("CloseButton_Clk")); | 542 RecordAction(UserMetricsAction("CloseButton_Clk")); |
| 580 break; | 543 break; |
| 581 case UMA_WINDOW_MAXIMIZE_BUTTON_CLICK_EXIT_FULLSCREEN: | 544 case UMA_WINDOW_MAXIMIZE_BUTTON_CLICK_EXIT_FULLSCREEN: |
| 582 base::RecordAction(base::UserMetricsAction("MaxButton_Clk_ExitFS")); | 545 RecordAction(UserMetricsAction("MaxButton_Clk_ExitFS")); |
| 583 break; | 546 break; |
| 584 case UMA_WINDOW_MAXIMIZE_BUTTON_CLICK_RESTORE: | 547 case UMA_WINDOW_MAXIMIZE_BUTTON_CLICK_RESTORE: |
| 585 base::RecordAction(base::UserMetricsAction("MaxButton_Clk_Restore")); | 548 RecordAction(UserMetricsAction("MaxButton_Clk_Restore")); |
| 586 break; | 549 break; |
| 587 case UMA_WINDOW_MAXIMIZE_BUTTON_CLICK_MAXIMIZE: | 550 case UMA_WINDOW_MAXIMIZE_BUTTON_CLICK_MAXIMIZE: |
| 588 base::RecordAction(base::UserMetricsAction("MaxButton_Clk_Maximize")); | 551 RecordAction(UserMetricsAction("MaxButton_Clk_Maximize")); |
| 589 break; | 552 break; |
| 590 case UMA_WINDOW_MAXIMIZE_BUTTON_CLICK_MINIMIZE: | 553 case UMA_WINDOW_MAXIMIZE_BUTTON_CLICK_MINIMIZE: |
| 591 base::RecordAction(base::UserMetricsAction("MinButton_Clk")); | 554 RecordAction(UserMetricsAction("MinButton_Clk")); |
| 592 break; | 555 break; |
| 593 case UMA_WINDOW_MAXIMIZE_BUTTON_MAXIMIZE_LEFT: | 556 case UMA_WINDOW_MAXIMIZE_BUTTON_MAXIMIZE_LEFT: |
| 594 base::RecordAction(base::UserMetricsAction("MaxButton_MaxLeft")); | 557 RecordAction(UserMetricsAction("MaxButton_MaxLeft")); |
| 595 break; | 558 break; |
| 596 case UMA_WINDOW_MAXIMIZE_BUTTON_MAXIMIZE_RIGHT: | 559 case UMA_WINDOW_MAXIMIZE_BUTTON_MAXIMIZE_RIGHT: |
| 597 base::RecordAction(base::UserMetricsAction("MaxButton_MaxRight")); | 560 RecordAction(UserMetricsAction("MaxButton_MaxRight")); |
| 598 break; | 561 break; |
| 599 case UMA_WINDOW_CYCLE: | 562 case UMA_WINDOW_CYCLE: |
| 600 base::RecordAction( | 563 RecordAction(UserMetricsAction("WindowCycleController_Cycle")); |
| 601 base::UserMetricsAction("WindowCycleController_Cycle")); | |
| 602 break; | 564 break; |
| 603 case UMA_WINDOW_OVERVIEW: | 565 case UMA_WINDOW_OVERVIEW: |
| 604 base::RecordAction(base::UserMetricsAction("WindowSelector_Overview")); | 566 RecordAction(UserMetricsAction("WindowSelector_Overview")); |
| 605 break; | 567 break; |
| 606 case UMA_WINDOW_OVERVIEW_ACTIVE_WINDOW_CHANGED: | 568 case UMA_WINDOW_OVERVIEW_ACTIVE_WINDOW_CHANGED: |
| 607 base::RecordAction( | 569 RecordAction(UserMetricsAction("WindowSelector_ActiveWindowChanged")); |
| 608 base::UserMetricsAction("WindowSelector_ActiveWindowChanged")); | |
| 609 task_switch_metrics_recorder_.OnTaskSwitch( | 570 task_switch_metrics_recorder_.OnTaskSwitch( |
| 610 TaskSwitchMetricsRecorder::OVERVIEW_MODE); | 571 TaskSwitchMetricsRecorder::OVERVIEW_MODE); |
| 611 break; | 572 break; |
| 612 case UMA_WINDOW_OVERVIEW_ENTER_KEY: | 573 case UMA_WINDOW_OVERVIEW_ENTER_KEY: |
| 613 base::RecordAction( | 574 RecordAction(UserMetricsAction("WindowSelector_OverviewEnterKey")); |
| 614 base::UserMetricsAction("WindowSelector_OverviewEnterKey")); | |
| 615 break; | 575 break; |
| 616 case UMA_WINDOW_OVERVIEW_CLOSE_BUTTON: | 576 case UMA_WINDOW_OVERVIEW_CLOSE_BUTTON: |
| 617 base::RecordAction( | 577 RecordAction(UserMetricsAction("WindowSelector_OverviewCloseButton")); |
| 618 base::UserMetricsAction("WindowSelector_OverviewCloseButton")); | |
| 619 break; | 578 break; |
| 620 case UMA_WINDOW_OVERVIEW_CLOSE_KEY: | 579 case UMA_WINDOW_OVERVIEW_CLOSE_KEY: |
| 621 base::RecordAction( | 580 RecordAction(UserMetricsAction("WindowSelector_OverviewCloseKey")); |
| 622 base::UserMetricsAction("WindowSelector_OverviewCloseKey")); | |
| 623 break; | 581 break; |
| 624 } | 582 } |
| 625 } | 583 } |
| 626 | 584 |
| 627 void UserMetricsRecorder::OnShellInitialized() { | 585 void UserMetricsRecorder::OnShellInitialized() { |
| 628 // Lazy creation of the DesktopTaskSwitchMetricRecorder because it accesses | 586 // Lazy creation of the DesktopTaskSwitchMetricRecorder because it accesses |
| 629 // Shell::GetInstance() which is not available when |this| is instantiated. | 587 // Shell::GetInstance() which is not available when |this| is instantiated. |
| 630 if (!desktop_task_switch_metric_recorder_) { | 588 if (!desktop_task_switch_metric_recorder_) { |
| 631 desktop_task_switch_metric_recorder_.reset( | 589 desktop_task_switch_metric_recorder_.reset( |
| 632 new DesktopTaskSwitchMetricRecorder()); | 590 new DesktopTaskSwitchMetricRecorder()); |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 670 return IsUserActive() && !IsKioskModeActive(); | 628 return IsUserActive() && !IsKioskModeActive(); |
| 671 } | 629 } |
| 672 | 630 |
| 673 void UserMetricsRecorder::StartTimer() { | 631 void UserMetricsRecorder::StartTimer() { |
| 674 timer_.Start(FROM_HERE, | 632 timer_.Start(FROM_HERE, |
| 675 base::TimeDelta::FromSeconds(kAshPeriodicMetricsTimeInSeconds), | 633 base::TimeDelta::FromSeconds(kAshPeriodicMetricsTimeInSeconds), |
| 676 this, &UserMetricsRecorder::RecordPeriodicMetrics); | 634 this, &UserMetricsRecorder::RecordPeriodicMetrics); |
| 677 } | 635 } |
| 678 | 636 |
| 679 } // namespace ash | 637 } // namespace ash |
| OLD | NEW |