Add reload_open_files() to script editor

This commit is contained in:
Kai 2026-02-11 15:08:44 -08:00 committed by nikitalita
parent 40448082ab
commit 8770218577
4 changed files with 14 additions and 0 deletions

View file

@ -2348,6 +2348,11 @@ bool ScriptEditor::edit(const Ref<Resource> &p_resource, int p_line, int p_col,
return true;
}
void ScriptEditor::reload_open_files() {
_test_script_times_on_disk();
_update_modified_scripts_for_external_editor();
}
PackedStringArray ScriptEditor::get_unsaved_scripts() const {
PackedStringArray unsaved_list;
@ -3742,6 +3747,7 @@ void ScriptEditor::_bind_methods() {
ClassDB::bind_method(D_METHOD("get_current_script"), &ScriptEditor::_get_current_script);
ClassDB::bind_method(D_METHOD("get_open_scripts"), &ScriptEditor::_get_open_scripts);
ClassDB::bind_method(D_METHOD("open_script_create_dialog", "base_name", "base_path"), &ScriptEditor::open_script_create_dialog);
ClassDB::bind_method(D_METHOD("reload_open_files"), &ScriptEditor::reload_open_files);
ClassDB::bind_method(D_METHOD("goto_help", "topic"), &ScriptEditor::goto_help);
ClassDB::bind_method(D_METHOD("update_docs_from_script", "script"), &ScriptEditor::update_docs_from_script);