| 2759 | } |
| 2760 | |
| 2761 | PackedStringArray ScriptEditor::get_unsaved_scripts() const { |
| 2762 | PackedStringArray unsaved_list; |
| 2763 | |
| 2764 | for (int i = 0; i < tab_container->get_tab_count(); i++) { |
| 2765 | ScriptEditorBase *se = Object::cast_to<ScriptEditorBase>(tab_container->get_tab_control(i)); |
| 2766 | if (se && se->is_unsaved()) { |
| 2767 | unsaved_list.append(se->get_name()); |
| 2768 | } |
| 2769 | } |
| 2770 | return unsaved_list; |
| 2771 | } |
| 2772 | |
| 2773 | void ScriptEditor::save_current_script() { |
| 2774 | ScriptEditorBase *current = _get_current_editor(); |
no test coverage detected