PolycodeProjectManager.h 588 B

123456789101112131415161718192021222324252627
  1. #include "Polycode.h"
  2. #include "PolycodeGlobals.h"
  3. #include "PolycodeProject.h"
  4. #include "PolycodeProjectBrowser.h"
  5. #pragma once
  6. using namespace Polycode;
  7. class PolycodeProjectManager {
  8. public:
  9. PolycodeProjectManager();
  10. ~PolycodeProjectManager();
  11. void createNewProject(String templateFolder, String projectName, String projectLocation);
  12. void openProject(String path);
  13. void setProjectBrowser(PolycodeProjectBrowser *projectBrowser) { this->projectBrowser = projectBrowser; }
  14. protected:
  15. PolycodeProjectBrowser *projectBrowser;
  16. vector<PolycodeProject*> projects;
  17. };