Clase wxFileCtrlEvent
Un evento de control de archivos contiene información sobre eventos asociados con objetos wxFileCtrl.
Jerarquía:
Eventos que utilizan esta clase
Las siguientes macros de controlador de eventos redirigen los eventos a los controladores de funciones miembro "func" con prototipos como:
void handlerFuncName(wxFileCtrlEvent& event)
Macros de eventos:
- EVT_FILECTRL_FILEACTIVATED(id, func)
- El usuario ha activado un archivo (haciendo doble clic o pulsando Intro).
- EVT_FILECTRL_SELECTIONCHANGED(id, func)
- El usuario ha cambiado la selección actual (seleccionando o deseleccionando un archivo).
- EVT_FILECTRL_FOLDERCHANGED(id, func)
- Se ha cambiado la carpeta actual del control de archivos.
- EVT_FILECTRL_FILTERCHANGED(id, func)
- Se ha cambiado el filtro de archivos actual del control de archivos.
Funciones miembro
wxFileCtrlEvent()
wxFileCtrlEvent::wxFileCtrlEvent( wxEventType type, wxObject * evtObject, int id )
Constructor.
GetDirectory()
wxString wxFileCtrlEvent::GetDirectory() const
Devuelve el directorio actual.
En caso de EVT_FILECTRL_FOLDERCHANGED, este método devuelve el nuevo directorio.
GetFile()
wxString wxFileCtrlEvent::GetFile() const
Devuelve el archivo seleccionado (suponiendo que sólo haya un archivo).
GetFiles()
wxArrayString wxFileCtrlEvent::GetFiles() const
Devuelve los archivos seleccionados.
En caso de EVT_FILECTRL_SELECTIONCHANGED, este método devuelve los archivos seleccionados después del evento.
GetFilterIndex()
int wxFileCtrlEvent::GetFilterIndex() const
Devuelve el índice del filtro de archivos actual.
Para un evento EVT_FILECTRL_FILTERCHANGED, este método devuelve el nuevo índice del filtro de archivos.
SetDirectory()
void wxFileCtrlEvent::SetDirectory(const wxString & directory)
Establece el directorio de este evento.
SetFiles()
void wxFileCtrlEvent::SetFiles(const wxArrayString & files)
Establece los archivos modificados por este evento.
SetFilterIndex()
void wxFileCtrlEvent::SetFilterIndex(int index)
Establece el índice del filtro modificado por este evento.
Métodos y datos heredados
Esta clase hereda los métodos y datos miembro públicos y protegidos de wxObject, wxEvent y wxCommandEvent.