EditorFileDialog

继承: FileDialog < ConfirmationDialog < AcceptDialog < Window < Viewport < Node < Object

编辑器使用的 FileDialog 的修改版。

描述

EditorFileDialog 是经过调整可以在编辑器内使用的 FileDialog。它将自动处理收藏列表和最近使用目录列表,并将一些属性和相应的编辑器设置同步。

EditorFileDialog 会忽略 FileDialog.use_native_dialog 并自动根据编辑器设置 EditorSettings.interface/editor/use_native_file_dialogs 选择是否显示原生的对话窗口。

注意:EditorFileDialog 默认情况下是隐藏的。若要显示,调用节点上来自 Windowpopup_* 方法中的其中一个,比如 Window.popup_centered_clamped()

属性

bool

disable_overwrite_warning

false

方法

void

add_side_menu(menu: Control, title: String = "")


属性说明

bool disable_overwrite_warning = false 🔗

  • void set_disable_overwrite_warning(value: bool)

  • bool is_overwrite_warning_disabled()

已弃用: Use FileDialog.overwrite_warning_enabled instead.

如果为 trueEditorFileDialog 将不会在覆盖文件之前警告用户。


方法说明

void add_side_menu(menu: Control, title: String = "") 🔗

已弃用: This feature is no longer supported.

This method is kept for compatibility and does nothing. As an alternative, you can display another dialog after showing the file dialog.