[Scene] Add SceneStringNames::item_selected

This commit is contained in:
A Thousand Ships
2024-05-14 14:21:31 +02:00
parent 0a83e7c5da
commit d9e2fc74c7
58 changed files with 135 additions and 131 deletions

View File

@@ -2693,7 +2693,7 @@ void Tree::select_single_item(TreeItem *p_selected, TreeItem *p_current, int p_c
c.selected = true;
selected_item = p_selected;
if (!emitted_row) {
emit_signal(SNAME("item_selected"));
emit_signal(SceneStringName(item_selected));
emitted_row = true;
}
} else if (c.selected) {
@@ -2717,7 +2717,7 @@ void Tree::select_single_item(TreeItem *p_selected, TreeItem *p_current, int p_c
if (select_mode == SELECT_MULTI) {
emit_signal(SNAME("multi_selected"), p_current, i, true);
} else if (select_mode == SELECT_SINGLE) {
emit_signal(SNAME("item_selected"));
emit_signal(SceneStringName(item_selected));
}
} else if (select_mode == SELECT_MULTI && (selected_item != p_selected || selected_col != i)) {