PlatformSettings_common.h 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. /*
  2. * Copyright (c) Contributors to the Open 3D Engine Project.
  3. * For complete copyright and license terms please see the LICENSE at the root of this distribution.
  4. *
  5. * SPDX-License-Identifier: Apache-2.0 OR MIT
  6. *
  7. */
  8. #pragma once
  9. #include <AzCore/Math/Crc.h>
  10. #include "Utils.h"
  11. namespace ProjectSettingsTool
  12. {
  13. namespace Attributes
  14. {
  15. static const AZ::Crc32 FuncValidator = AZ_CRC_CE("FuncValidator");
  16. static const AZ::Crc32 SelectFunction = AZ_CRC_CE("SelectFunction");
  17. static const AZ::Crc32 LinkOptional = AZ_CRC_CE("LinkOptional");
  18. static const AZ::Crc32 Obfuscated = AZ_CRC_CE("ObfuscatedText");
  19. // Used as a tooltip and for distinguising linked properties
  20. static const AZ::Crc32 PropertyIdentfier = AZ_CRC_CE("PropertyIdentfier");
  21. static const AZ::Crc32 DefaultPath = AZ_CRC_CE("DefaultPath");
  22. static const AZ::Crc32 DefaultImagePreview = AZ_CRC_CE("DefaultImagePreview");
  23. static const AZ::Crc32 ObfuscatedText = AZ_CRC_CE("ObfuscatedText");
  24. static const AZ::Crc32 ClearButton = AZ_CRC_CE("ClearButton");
  25. static const AZ::Crc32 RemovableReadOnly = AZ_CRC_CE("RemovableReadOnly");
  26. } // namespace Attributes
  27. namespace Handlers
  28. {
  29. static const AZ::Crc32 ImagePreview = AZ_CRC_CE("ImagePreview");
  30. static const AZ::Crc32 LinkedLineEdit = AZ_CRC_CE("LinkedLineEdit");
  31. static const AZ::Crc32 FileSelect = AZ_CRC_CE("FileSelect");
  32. static const AZ::Crc32 QValidatedLineEdit = AZ_CRC_CE("QValLineEdit");
  33. static const AZ::Crc32 QValidatedBrowseEdit = AZ_CRC_CE("QValBrowseEdit");
  34. } // namespace Handlers
  35. namespace Identfiers
  36. {
  37. static constexpr const char* ProjectName = "Base - Project Name";
  38. static constexpr const char* ProductName = "Base - Product Name";
  39. static constexpr const char* ExecutableName = "Base - Executable Name";
  40. static constexpr const char* AndroidPackageName = "Android - Package Name";
  41. static constexpr const char* AndroidVersionName = "Android - Version Name";
  42. static constexpr const char* AndroidIconDefault = "Android - Icon Default";
  43. static constexpr const char* AndroidLandDefault = "Android - Land Default";
  44. static constexpr const char* AndroidPortDefault = "Android - Port Default";
  45. static constexpr const char* IosBundleName = "iOS - Bundle Name";
  46. static constexpr const char* IosDisplayName = "iOS - Display Name";
  47. static constexpr const char* IosExecutableName = "iOS - Executable Name";
  48. static constexpr const char* IosBundleIdentifer = "iOS - Bundle Identifer";
  49. static constexpr const char* IosVersionName = "iOS - Version Name";
  50. } // namespace Identfiers
  51. } // namespace ProjectSettingsTool