#include <ax/ax_validator.h>
Public Member Functions | |
AxValidator () | |
~AxValidator () | |
void | Init () |
void | Copy (const AxValidator &validator) |
virtual bool | TransferDataFromMenu () |
Override to pass a value from the UI to a data structure. | |
virtual bool | TransferDataToMenu () |
Override to pass a value from a data structure to the UI. | |
virtual AxValidator * | Clone () const =0 |
Override to make the object clonable. | |
AxMenuItem * | GetMenuItem () const |
void | SetMenuItem (AxMenuItem *item) |
Protected Attributes | |
AxMenuItem * | m_item |
AxValidator::AxValidator | ( | ) | [inline] |
AxValidator::~AxValidator | ( | ) | [inline] |
virtual AxValidator* AxValidator::Clone | ( | ) | const [pure virtual] |
Override to make the object clonable.
Implemented in AxChoiceValidator, AxColourValidator, AxFolderValidator, AxRangeValidator, AxTextValidator, AxToggleValidator, AxSpeechProgramLocationValidator, AxSpeechDataLocationValidator, and AxVisualSettingsTextSizeValidator.
void AxValidator::Copy | ( | const AxValidator & | validator | ) | [inline] |
AxMenuItem* AxValidator::GetMenuItem | ( | ) | const [inline] |
void AxValidator::Init | ( | ) | [inline] |
void AxValidator::SetMenuItem | ( | AxMenuItem * | item | ) | [inline] |
virtual bool AxValidator::TransferDataFromMenu | ( | ) | [inline, virtual] |
Override to pass a value from the UI to a data structure.
Reimplemented in AxChoiceValidator, AxColourValidator, AxFolderValidator, AxRangeValidator, AxTextValidator, AxToggleValidator, AxSpeechProgramLocationValidator, AxSpeechDataLocationValidator, and AxVisualSettingsTextSizeValidator.
virtual bool AxValidator::TransferDataToMenu | ( | ) | [inline, virtual] |
Override to pass a value from a data structure to the UI.
Reimplemented in AxChoiceValidator, AxColourValidator, AxFolderValidator, AxRangeValidator, AxTextValidator, AxToggleValidator, AxSpeechProgramLocationValidator, AxSpeechDataLocationValidator, and AxVisualSettingsTextSizeValidator.
AxMenuItem* AxValidator::m_item [protected] |