ProjectManagerDefs.h 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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 <QString>
  10. namespace O3DE::ProjectManager
  11. {
  12. inline constexpr static int MinWindowWidth = 1200;
  13. inline constexpr static int ProjectPreviewImageWidth = 210;
  14. inline constexpr static int ProjectPreviewImageHeight = 280;
  15. inline constexpr static int ProjectTemplateImageWidth = 92;
  16. inline constexpr static int GemPreviewImageWidth = 70;
  17. inline constexpr static int GemPreviewImageHeight = 40;
  18. inline constexpr static int ProjectCommandLineTimeoutSeconds = 30;
  19. static const QString ProjectBuildDirectoryName = "build";
  20. extern const QString ProjectBuildPathPostfix;
  21. extern const QString GetPythonScriptPath;
  22. static const QString ProjectBuildPathCmakeFiles = "CMakeFiles";
  23. static const QString ProjectBuildErrorLogName = "CMakeProjectBuildError.log";
  24. static const QString ProjectExportErrorLogName = "ExportError.log";
  25. static const QString ProjectCacheDirectoryName = "Cache";
  26. static const QString ProjectPreviewImagePath = "preview.png";
  27. static const QString ProjectCMakeCommand = "cmake";
  28. static const QString ProjectCMakeBuildTargetEditor = "Editor";
  29. static const QString RepoTimeFormat = "MM/dd/yyyy hh:mmap";
  30. static const QString CanonicalRepoUri = "https://canonical.o3de.org";
  31. } // namespace O3DE::ProjectManager