aboutsummaryrefslogtreecommitdiff
path: root/core/src/Model/Project.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/Model/Project.hpp')
-rw-r--r--core/src/Model/Project.hpp6
1 files changed, 4 insertions, 2 deletions
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;