system_tray_item_uma_type.h 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. // Copyright 2018 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #ifndef ASH_SYSTEM_TRAY_SYSTEM_TRAY_ITEM_UMA_TYPE_H_
  5. #define ASH_SYSTEM_TRAY_SYSTEM_TRAY_ITEM_UMA_TYPE_H_
  6. namespace ash {
  7. // The different types of SystemTrayItems.
  8. //
  9. // NOTE: These values are used for UMA metrics so do NOT re-order this enum
  10. // and only insert items before the COUNT item.
  11. enum class SystemTrayItemUmaType {
  12. // SystemTrayItem's with this type are not recorded in the histogram.
  13. UMA_NOT_RECORDED = 0,
  14. // Used for testing purposes only.
  15. UMA_TEST = 1,
  16. UMA_ACCESSIBILITY = 2,
  17. UMA_AUDIO = 3,
  18. UMA_BLUETOOTH = 4,
  19. UMA_CAPS_LOCK = 5,
  20. UMA_CAST = 6,
  21. UMA_DATE = 7,
  22. UMA_DISPLAY = 8,
  23. UMA_DISPLAY_BRIGHTNESS = 9,
  24. UMA_ENTERPRISE = 10,
  25. UMA_IME = 11,
  26. UMA_MULTI_PROFILE_MEDIA = 12,
  27. UMA_NETWORK = 13,
  28. UMA_SETTINGS = 14,
  29. UMA_UPDATE = 15,
  30. UMA_POWER = 16,
  31. UMA_ROTATION_LOCK = 17,
  32. UMA_SCREEN_CAPTURE = 18,
  33. UMA_SCREEN_SHARE = 19,
  34. UMA_SESSION_LENGTH_LIMIT = 20,
  35. UMA_SMS = 21,
  36. UMA_SUPERVISED_USER = 22,
  37. UMA_TRACING = 23,
  38. UMA_USER = 24,
  39. UMA_VPN = 25,
  40. UMA_NIGHT_LIGHT = 26,
  41. UMA_QUIET_MODE = 27,
  42. UMA_LOCALE = 28,
  43. UMA_PRIVACY_SCREEN = 29,
  44. UMA_DARK_MODE = 30,
  45. UMA_NEARBY_SHARE = 31,
  46. UMA_PROJECTOR = 32,
  47. UMA_SHELF_PARTY = 33,
  48. UMA_AUTOZOOM = 34,
  49. UMA_COUNT = 35,
  50. };
  51. } // namespace ash
  52. #endif // ASH_SYSTEM_TRAY_SYSTEM_TRAY_ITEM_UMA_TYPE_H_