Made layout saving work

This commit is contained in:
2024-10-27 22:36:30 +03:00
parent 7152267937
commit 799ac40a4a
5 changed files with 373 additions and 55 deletions

View File

@@ -30,6 +30,7 @@ public:
const Array &get_public_rooms() const;
void create_zone(const String &base_path, int zone_type);
void create_unit(const String &base_path);
void create_floor(const String &base_path);
void create_room(const String &base_path, int id);
void destroy_graph_entity(const String &path);
flecs::entity get_layout_base() const;
@@ -39,4 +40,8 @@ public:
void get_layout_entity_children(flecs::entity layout_e,
List<flecs::entity> *keys) const;
void recalculate_size(const String &layout_name);
void update_button_positions(const String &layout_name);
void get_menu_entries(flecs::entity e,
List<Pair<int, String> > *list) const;
void save_layouts();
};