The wxPropertyValidatorRegistry class is used for storing validators, indexed by the 'role name' of the property, by which groups of property can be identified for the purpose of validation and editing.
Members
wxPropertyValidatorRegistry::wxPropertyValidatorRegistry
wxPropertyValidatorRegistry::~wxPropertyValidatorRegistry
wxPropertyValidatorRegistry::Clear
wxPropertyValidatorRegistry::GetValidator
wxPropertyValidatorRegistry::RegisterValidator
void wxPropertyValidatorRegistry()
Constructor.
void ~wxPropertyValidatorRegistry()
Destructor.
void ClearRegistry()
Clears the registry, deleting the validators.
wxPropertyValidator * GetValidator(wxString& roleName)
Retrieve a validator by the property role name.
void RegisterValidator(wxString& roleName, wxPropertyValidator *validator)
Register a validator with the registry. roleName is a name indicating the role of the property, such as "filename''. Later, when a validator is chosen for editing a property, this role name is matched against the class names of the property, if the property does not already have a validator explicitly associated with it.