CmEditorApplication.h 400 B

123456789101112131415161718192021
  1. #pragma once
  2. #include "CmEditorPrerequisites.h"
  3. #include <QtCore/QString>
  4. namespace CamelotEditor
  5. {
  6. class EditorApplication
  7. {
  8. public:
  9. void startUp();
  10. void run();
  11. void shutDown();
  12. void loadProject(const QString& projPath);
  13. void createProject(const QString& projPath);
  14. bool isValidProjectDirectory(const QString& projPath);
  15. };
  16. EditorApplication& gEditorApp();
  17. }