44 virtual std::string
get_name()
const;
52 const std::vector<ProjectItem *> &
children()
const;
64 std::vector<ProjectItem *> _children;
std::string get_parent_path(bool project_relative)
void add(ProjectItem *item)
Definition: project_item.h:104
Definition: project_item.h:80
std::string name
Definition: project_item.h:98
Definition: project_item.h:39
std::string get_location()
Definition: project_item.h:67
std::string get_filename()
virtual std::string parent_path_combine(bool project_relative)
virtual std::string get_name() const
Project * project
Definition: project_item.h:74
Definition: project_item.h:92
std::string filename
Definition: project_item.h:110
virtual Project * get_project() const
Definition: project_item.h:45
ProjectItem * parent() const
const std::vector< ProjectItem * > & children() const
std::string get_project_relative_filename()
std::string path
Definition: project_item.h:86
Project * get_project() const
Definition: project_item.h:72