load groups meta

This commit is contained in:
2023-05-27 06:35:16 +03:00
parent ee5f270bbe
commit 34dbb91570
4 changed files with 35 additions and 1 deletions

View File

@ -16,6 +16,9 @@ func _ready() -> void:
group_edit_dialog.canceled.connect(group_edit_dialog.clear_ok_button_connections)
for gm in GroupsInstallsManager.get_all_group_metadatas():
add_group_from_metadata(gm)
func add_new_group() -> void:
group_edit_dialog.clear()
@ -51,3 +54,11 @@ func edit_group(group_menu: GroupMenu) -> void:
, CONNECT_ONE_SHOT)
group_edit_dialog.show()
func add_group_from_metadata(gm: GroupMetadata) -> void:
var group_menu: GroupMenu = GROUP_MENU_SCENE.instantiate()
group_menus_container.add_child(group_menu)
group_menu.setup_from_metadata(gm)
group_menu.edit_group_button_pressed.connect(edit_group.bind(group_menu))