From c6950021762d2f53d36eb1dcbf37ce053f65e097 Mon Sep 17 00:00:00 2001 From: nikitalita <69168929+nikitalita@users.noreply.github.com> Date: Tue, 2 Dec 2025 18:04:32 -0800 Subject: [PATCH] Bind ScriptEditor::save_all_scripts() --- doc/classes/ScriptEditor.xml | 6 ++++++ editor/script/script_editor_plugin.cpp | 2 ++ 2 files changed, 8 insertions(+) diff --git a/doc/classes/ScriptEditor.xml b/doc/classes/ScriptEditor.xml index b6d07517359..7d8cfe021bd 100644 --- a/doc/classes/ScriptEditor.xml +++ b/doc/classes/ScriptEditor.xml @@ -99,6 +99,12 @@ [b]Note:[/b] Does not apply to scripts that are already opened. + + + + Saves all open scripts. + + diff --git a/editor/script/script_editor_plugin.cpp b/editor/script/script_editor_plugin.cpp index bc52db2bff7..d65d0a12c72 100644 --- a/editor/script/script_editor_plugin.cpp +++ b/editor/script/script_editor_plugin.cpp @@ -4158,6 +4158,8 @@ void ScriptEditor::_bind_methods() { ClassDB::bind_method(D_METHOD("update_docs_from_script", "script"), &ScriptEditor::update_docs_from_script); ClassDB::bind_method(D_METHOD("clear_docs_from_script", "script"), &ScriptEditor::clear_docs_from_script); + ClassDB::bind_method(D_METHOD("save_all_scripts"), &ScriptEditor::save_all_scripts); + ADD_SIGNAL(MethodInfo("editor_script_changed", PropertyInfo(Variant::OBJECT, "script", PROPERTY_HINT_RESOURCE_TYPE, "Script"))); ADD_SIGNAL(MethodInfo("script_close", PropertyInfo(Variant::OBJECT, "script", PROPERTY_HINT_RESOURCE_TYPE, "Script"))); }