mirror of
https://github.com/godotengine/godot.git
synced 2025-10-26 19:24:18 +00:00
Add signals for files move/delete/rename to FileSystemDock
This commit is contained in:
parent
ce3f3a9f82
commit
c6329b4569
4 changed files with 39 additions and 2 deletions
|
|
@ -506,6 +506,8 @@ void DependencyRemoveDialog::ok_pressed() {
|
|||
Error err = OS::get_singleton()->move_to_trash(path);
|
||||
if (err != OK) {
|
||||
EditorNode::get_singleton()->add_io_error(TTR("Cannot remove:") + "\n" + files_to_delete[i] + "\n");
|
||||
} else {
|
||||
emit_signal("file_removed", files_to_delete[i]);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -521,6 +523,8 @@ void DependencyRemoveDialog::ok_pressed() {
|
|||
Error err = OS::get_singleton()->move_to_trash(path);
|
||||
if (err != OK) {
|
||||
EditorNode::get_singleton()->add_io_error(TTR("Cannot remove:") + "\n" + dirs_to_delete[i] + "\n");
|
||||
} else {
|
||||
emit_signal("folder_removed", dirs_to_delete[i]);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -546,6 +550,11 @@ void DependencyRemoveDialog::ok_pressed() {
|
|||
}
|
||||
}
|
||||
|
||||
void DependencyRemoveDialog::_bind_methods() {
|
||||
ADD_SIGNAL(MethodInfo("file_removed", PropertyInfo(Variant::STRING, "file")));
|
||||
ADD_SIGNAL(MethodInfo("folder_removed", PropertyInfo(Variant::STRING, "folder")));
|
||||
}
|
||||
|
||||
DependencyRemoveDialog::DependencyRemoveDialog() {
|
||||
|
||||
VBoxContainer *vb = memnew(VBoxContainer);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue