From 44f5fa5c8f258e8fc1f7d7e2e45e0485bd6cc490 Mon Sep 17 00:00:00 2001 From: rtk0c Date: Wed, 31 Mar 2021 20:19:18 -0700 Subject: Complete items tab (UI and serialization) --- core/src/Model/Project.hpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'core/src/Model/Project.hpp') diff --git a/core/src/Model/Project.hpp b/core/src/Model/Project.hpp index 23eafc1..280eaf3 100644 --- a/core/src/Model/Project.hpp +++ b/core/src/Model/Project.hpp @@ -19,12 +19,14 @@ private: public: /// Load the project from a cplt_project.json file. - static Project Load(const std::filesystem::path& path); + static Project Load(const std::filesystem::path& projectFilePath); + /// Load the project from the directory containing the cplt_project.json file. + static Project LoadDir(const std::filesystem::path& projectPath); /// Create a project with the given name in the given path. Note that the path should be a directory that will contain the project files once created. /// This function assumes the given directory will exist and is empty. static Project Create(std::string name, const std::filesystem::path& path); - // Path to a *directory* that contains the project file. + /// Path to a *directory* that contains the project file. const std::filesystem::path& GetPath() const; const std::string& GetPathString() const; -- cgit v1.2.3-70-g09d2