valgen.h

Clase wxGenericValidator

wxGenericValidator realiza la transferencia de datos (pero no la validación o filtrado) para muchos tipos de controles.

Jerarquía:

Jerarquía de la clase wxGenericValidator

wxGenericValidator soporta:

Comprueba el tipo de la ventana y utiliza un tipo apropiado para ella. Por ejemplo, wxButton y wxTextCtrl transfieren datos hacia y desde una variable wxString; wxListBox utiliza un wxArrayInt; wxCheckBox utiliza un boolean.

Funciones miembro

wxGenericValidator()

wxGenericValidator::wxGenericValidator(const wxGenericValidator & validator)

Constructor de copia.

Parámetros
validator
Validador a copiar.
wxGenericValidator()

wxGenericValidator::wxGenericValidator(bool * valPtr)

Constructor que toma un puntero bool.

Se utilizará para wxCheckBox, wxRadioButton, wxToggleButton y wxBitmapToggleButton.

Parámetros
valPtr
Un puntero a una variable que contiene el valor. Esta variable debe tener un tiempo de vida igual o superior al tiempo de vida del validador (que normalmente viene determinado por el tiempo de vida de la ventana).
wxGenericValidator()

wxGenericValidator::wxGenericValidator(wxString * valPtr)

Constructor que toma un puntero wxString.

Se utilizará para wxButton, wxComboBox, wxStaticText, wxTextCtrl.

Parámetros
valPtr
Un puntero a una variable que contiene el valor. Esta variable debe tener un tiempo de vida igual o superior al tiempo de vida del validador (que normalmente viene determinado por el tiempo de vida de la ventana).
wxGenericValidator()

wxGenericValidator::wxGenericValidator(int * valPtr)

Constructor que toma un puntero entero.

Se utilizará para wxChoice, wxGauge, wxScrollBar, wxRadioBox, wxSlider, wxSpinButton y wxSpinCtrl.

Parámetros
valPtr
Un puntero a una variable que contiene el valor. Esta variable debe tener un tiempo de vida igual o superior al tiempo de vida del validador (que normalmente viene determinado por el tiempo de vida de la ventana).
wxGenericValidator()

wxGenericValidator::wxGenericValidator(wxArrayInt * valPtr)

Constructor que toma un puntero wxArrayInt.

Se utilizará para wxListBox, wxCheckListBox.

Parámetros
valPtr
Un puntero a una variable que contiene el valor. Esta variable debe tener un tiempo de vida igual o superior al tiempo de vida del validador (que normalmente viene determinado por el tiempo de vida de la ventana).
wxGenericValidator()

wxGenericValidator::wxGenericValidator(wxDateTime * valPtr)

Constructor que toma un puntero wxDateTime.

Se utilizará para wxDatePickerCtrl.

Parámetros
valPtr
Un puntero a una variable que contiene el valor. Esta variable debe tener un tiempo de vida igual o superior al tiempo de vida del validador (que normalmente viene determinado por el tiempo de vida de la ventana).
wxGenericValidator()

wxGenericValidator::wxGenericValidator(wxFileName * valPtr)

Constructor que toma un puntero wxFileName.

Se utilizará para wxTextCtrl.

Parámetros
valPtr
Un puntero a una variable que contiene el valor. Esta variable debe tener un tiempo de vida igual o superior al tiempo de vida del validador (que normalmente viene determinado por el tiempo de vida de la ventana).
wxGenericValidator()

wxGenericValidator::wxGenericValidator(float * valPtr)

Constructor que toma un puntero float.

Se utilizará para wxTextCtrl.

Parámetros
valPtr
Un puntero a una variable que contiene el valor. Esta variable debe tener un tiempo de vida igual o superior al tiempo de vida del validador (que normalmente viene determinado por el tiempo de vida de la ventana).
wxGenericValidator()

wxGenericValidator::wxGenericValidator(double * valPtr)

Constructor que toma un puntero double.

Se utilizará para wxTextCtrl.

Parámetros
valPtr
Un puntero a una variable que contiene el valor. Esta variable debe tener un tiempo de vida igual o superior al tiempo de vida del validador (que normalmente viene determinado por el tiempo de vida de la ventana).
~wxGenericValidator()

virtual wxGenericValidator::~wxGenericValidator()

Destructor.

Clone()

virtual wxObject* wxGenericValidator::Clone() const

Clona el validador genérico utilizando el constructor de copia.

Reimplementado a partir de wxValidator.

TransferFromWindow()

virtual bool wxGenericValidator::TransferFromWindow()

Transfiere el valor de la ventana al tipo de datos apropiado.

Reimplementado a partir de wxValidator.

TransferToWindow()

virtual bool wxGenericValidator::TransferToWindow()

Transfiere el valor a la ventana.

Reimplementado a partir de wxValidator.

Métodos y datos heredados

Esta clase hereda los métodos y datos miembro públicos y protegidos de wxObject, wxEvtHandler y wxValidator.