AxValidator Class Reference

#include <ax/ax_validator.h>

Inheritance diagram for AxValidator:

AxChoiceValidator AxColourValidator AxFolderValidator AxRangeValidator AxSpeechDataLocationValidator AxSpeechProgramLocationValidator AxTextValidator AxToggleValidator AxVisualSettingsTextSizeValidator List of all members.

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 AxValidatorClone () const=0
 Override to make the object clonable.
AxMenuItemGetMenuItem () const
void SetMenuItem (AxMenuItem *item)

Protected Attributes

AxMenuItemm_item

Constructor & Destructor Documentation

AxValidator::AxValidator (  )  [inline]

AxValidator::~AxValidator (  )  [inline]


Member Function Documentation

void AxValidator::Init (  )  [inline]

Reimplemented in AxChoiceValidator, AxColourValidator, AxFolderValidator, AxRangeValidator, AxTextValidator, AxToggleValidator, AxSpeechProgramLocationValidator, AxSpeechDataLocationValidator, and AxVisualSettingsTextSizeValidator.

void AxValidator::Copy ( const AxValidator validator  )  [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.

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.

AxMenuItem* AxValidator::GetMenuItem (  )  const [inline]

void AxValidator::SetMenuItem ( AxMenuItem item  )  [inline]


Member Data Documentation

AxMenuItem* AxValidator::m_item [protected]


The documentation for this class was generated from the following file:
Generated on Wed May 6 19:20:22 2009 for AxTk by  doxygen 1.5.1