version_ui_constants.h 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. // Copyright 2015 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 COMPONENTS_VERSION_UI_VERSION_UI_CONSTANTS_H_
  5. #define COMPONENTS_VERSION_UI_VERSION_UI_CONSTANTS_H_
  6. #include "build/build_config.h"
  7. #include "build/chromeos_buildflags.h"
  8. namespace version_ui {
  9. // Resource paths.
  10. // Must match the resource file names.
  11. extern const char kAboutVersionCSS[];
  12. #if BUILDFLAG(IS_IOS) || BUILDFLAG(IS_ANDROID)
  13. extern const char kAboutVersionMobileCSS[];
  14. #endif
  15. extern const char kVersionJS[];
  16. // Message handlers.
  17. // Must match the constants used in the resource files.
  18. extern const char kRequestVersionInfo[];
  19. extern const char kRequestVariationInfo[];
  20. extern const char kRequestPathInfo[];
  21. extern const char kKeyVariationsList[];
  22. extern const char kKeyVariationsCmd[];
  23. extern const char kKeyExecPath[];
  24. extern const char kKeyProfilePath[];
  25. // Strings.
  26. // Must match the constants used in the resource files.
  27. extern const char kApplicationLabel[];
  28. #if BUILDFLAG(IS_CHROMEOS_ASH)
  29. extern const char kARC[];
  30. #endif
  31. extern const char kCL[];
  32. extern const char kCommandLine[];
  33. extern const char kCommandLineName[];
  34. extern const char kCompany[];
  35. #if BUILDFLAG(IS_WIN)
  36. extern const char kUpdateCohortName[];
  37. #endif
  38. extern const char kCopyright[];
  39. #if BUILDFLAG(IS_CHROMEOS_ASH)
  40. extern const char kCustomizationId[];
  41. #endif
  42. #if !BUILDFLAG(IS_IOS)
  43. extern const char kExecutablePath[];
  44. extern const char kExecutablePathName[];
  45. #endif
  46. #if BUILDFLAG(IS_CHROMEOS_ASH)
  47. extern const char kFirmwareVersion[];
  48. #endif
  49. #if BUILDFLAG(IS_CHROMEOS_LACROS)
  50. extern const char kAshChromeVersion[];
  51. #endif
  52. #if !BUILDFLAG(IS_IOS)
  53. extern const char kJSEngine[];
  54. extern const char kJSVersion[];
  55. #endif
  56. extern const char kLogoAltText[];
  57. extern const char kOfficial[];
  58. #if !BUILDFLAG(IS_CHROMEOS_ASH)
  59. extern const char kOSName[];
  60. extern const char kOSType[];
  61. #endif
  62. #if BUILDFLAG(IS_ANDROID)
  63. extern const char kOSVersion[];
  64. extern const char kGmsName[];
  65. extern const char kGmsVersion[];
  66. #endif
  67. #if BUILDFLAG(IS_CHROMEOS_ASH)
  68. extern const char kPlatform[];
  69. #endif
  70. #if !BUILDFLAG(IS_IOS)
  71. extern const char kProfilePath[];
  72. extern const char kProfilePathName[];
  73. #endif
  74. #if BUILDFLAG(IS_CHROMEOS)
  75. extern const char kOsVersionHeaderText1[];
  76. extern const char kOsVersionHeaderText2[];
  77. extern const char kOsVersionHeaderLink[];
  78. #endif
  79. extern const char kCopyLabel[];
  80. extern const char kRevision[];
  81. extern const char kSanitizer[];
  82. extern const char kTitle[];
  83. extern const char kUserAgent[];
  84. extern const char kUserAgentName[];
  85. extern const char kVariationsCmdName[];
  86. extern const char kVariationsName[];
  87. extern const char kVersion[];
  88. extern const char kVersionModifier[];
  89. extern const char kVersionProcessorVariation[];
  90. } // namespace version_ui
  91. #endif // COMPONENTS_VERSION_UI_VERSION_UI_CONSTANTS_H_