EditorFileDialog

Inherits: ConfirmationDialog < AcceptDialog < WindowDialog < Popup < Control < CanvasItem < Node < Object

Una versión modificada de FileDialog utilizada por el editor.

Propiedades

Access

access

0

String

current_dir

"res://"

String

current_file

""

String

current_path

"res://"

bool

dialog_hide_on_ok

false (overrides AcceptDialog)

bool

disable_overwrite_warning

false

DisplayMode

display_mode

0

Mode

mode

4

bool

resizable

true (overrides WindowDialog)

bool

show_hidden_files

false

String

window_title

"Save a File" (overrides WindowDialog)

Métodos

void

add_filter ( String filter )

void

clear_filters ( )

VBoxContainer

get_vbox ( )

void

invalidate ( )

Señales

Emitido cuando se selecciona un directorio.


  • file_selected ( String path )

Emitido cuando se selecciona un archivo.


Emitido cuando se seleccionan varios archivos.

Enumeraciones

enum Mode:

  • MODE_OPEN_FILE = 0 --- El EditorFileDialog puede seleccionar sólo un archivo. Al aceptar la ventana se abrirá el archivo.

  • MODE_OPEN_FILES = 1 --- El EditorFileDialog puede seleccionar varios archivos. Al aceptar la ventana se abrirán todos los archivos.

  • MODE_OPEN_DIR = 2 --- El EditorFileDialog puede seleccionar sólo un directorio. Al aceptar la ventana se abrirá el directorio.

  • MODE_OPEN_ANY = 3 --- El EditorFileDialog puede seleccionar un archivo o directorio. Aceptando la ventana se abrirá.

  • MODE_SAVE_FILE = 4 --- El EditorFileDialog puede seleccionar sólo un archivo. Al aceptar la ventana se guardará el archivo.


enum Access:

  • ACCESS_RESOURCES = 0 --- El EditorFileDialog sólo puede ver el contenido del directorio res://.

  • ACCESS_USERDATA = 1 --- El EditorFileDialog sólo puede ver el contenido del directorio user://.

  • ACCESS_FILESYSTEM = 2 --- El EditorFileDialog puede ver todo el sistema de archivos locales.


enum DisplayMode:

  • DISPLAY_THUMBNAILS = 0 --- El EditorFileDialog muestra los recursos como miniaturas.

  • DISPLAY_LIST = 1 --- El EditorFileDialog muestra los recursos como una lista de nombres de archivos.

Descripciones de Propiedades

Default

0

Setter

set_access(value)

Getter

get_access()

La ubicación desde la cual el usuario puede seleccionar un archivo, incluyendo res://, user://, y el sistema de archivos local.


Default

"res://"

Setter

set_current_dir(value)

Getter

get_current_dir()

El directorio actualmente ocupado.


Default

""

Setter

set_current_file(value)

Getter

get_current_file()

El archivo actualmente seleccionado.


Default

"res://"

Setter

set_current_path(value)

Getter

get_current_path()

La ruta del sistema de archivos en la barra de direcciones.


  • bool disable_overwrite_warning

Default

false

Setter

set_disable_overwrite_warning(value)

Getter

is_overwrite_warning_disabled()

Si true, el EditorFileDialog no avisará al usuario antes de sobrescribir los archivos.


Default

0

Setter

set_display_mode(value)

Getter

get_display_mode()

El formato de visualización en el que el EditorFileDialog muestra los recursos al usuario.


Default

4

Setter

set_mode(value)

Getter

get_mode()

The purpose of the EditorFileDialog, which defines the allowed behaviors.


  • bool show_hidden_files

Default

false

Setter

set_show_hidden_files(value)

Getter

is_showing_hidden_files()

Si true, los archivos y directorios ocultos serán visibles en el EditorFileDialog.

Descripciones de Métodos

  • void add_filter ( String filter )

Añade una opción de filtro de extensión de archivo delimitada por comas al EditorFileDialog con una etiqueta opcional delimitada por punto y coma.

Por ejemplo, "*.tscn, *.scn; Scenes" da como resultado el texto del filtro "Scenes (*.tscn, *.scn)".


  • void clear_filters ( )

Elimina todos los filtros excepto el de "Todos los archivos (*)".


Returns the VBoxContainer used to display the file system.

Warning: This is a required internal node, removing and freeing it may cause a crash. If you wish to hide it or any of its children, use their CanvasItem.visible property.


  • void invalidate ( )

Notifique al EditorFileDialog que su visión de los datos ya no es precisa. Actualiza el contenido de la vista en la próxima actualización de la misma.