Enhanced metadata for project tracking. More...
#include <project.h>
Public Attributes | |
std::string | version = "2.0" |
std::string | created_by = "YAZE" |
std::string | created_date |
std::string | last_modified |
std::string | yaze_version |
std::string | description |
std::vector< std::string > | tags |
std::string | author |
std::string | license |
bool | zscream_compatible = false |
std::string | zscream_version |
std::string yaze::core::ProjectMetadata::version = "2.0" |
Definition at line 31 of file project.h.
Referenced by yaze::core::YazeProject::Create(), yaze::core::YazeProject::LoadFromYazeFormat(), and yaze::core::YazeProject::SaveToYazeFormat().
std::string yaze::core::ProjectMetadata::created_by = "YAZE" |
Definition at line 32 of file project.h.
Referenced by yaze::core::YazeProject::Create().
std::string yaze::core::ProjectMetadata::created_date |
Definition at line 33 of file project.h.
Referenced by yaze::core::YazeProject::Create(), yaze::core::YazeProject::LoadFromYazeFormat(), and yaze::core::YazeProject::SaveToYazeFormat().
std::string yaze::core::ProjectMetadata::last_modified |
Definition at line 34 of file project.h.
Referenced by yaze::core::YazeProject::Create(), yaze::core::YazeProject::LoadFromYazeFormat(), and yaze::core::YazeProject::SaveToYazeFormat().
std::string yaze::core::ProjectMetadata::yaze_version |
Definition at line 35 of file project.h.
Referenced by yaze::core::YazeProject::Create(), yaze::core::YazeProject::ExportForZScream(), yaze::core::YazeProject::LoadFromYazeFormat(), and yaze::core::YazeProject::SaveToYazeFormat().
std::string yaze::core::ProjectMetadata::description |
Definition at line 36 of file project.h.
Referenced by yaze::core::ProjectManager::CreateFromTemplate(), yaze::core::YazeProject::ExportForZScream(), yaze::core::YazeProject::GetDisplayName(), yaze::core::ProjectManager::GetRecommendedFixesForProject(), yaze::core::YazeProject::LoadFromYazeFormat(), and yaze::core::YazeProject::SaveToYazeFormat().
std::vector<std::string> yaze::core::ProjectMetadata::tags |
Definition at line 37 of file project.h.
Referenced by yaze::core::ProjectManager::CreateFromTemplate(), yaze::core::YazeProject::LoadFromYazeFormat(), and yaze::core::YazeProject::SaveToYazeFormat().
std::string yaze::core::ProjectMetadata::author |
Definition at line 38 of file project.h.
Referenced by yaze::core::YazeProject::ExportForZScream(), yaze::core::YazeProject::LoadFromYazeFormat(), and yaze::core::YazeProject::SaveToYazeFormat().
std::string yaze::core::ProjectMetadata::license |
Definition at line 39 of file project.h.
Referenced by yaze::core::YazeProject::LoadFromYazeFormat(), and yaze::core::YazeProject::SaveToYazeFormat().
bool yaze::core::ProjectMetadata::zscream_compatible = false |