|
KiCad PCB EDA Suite
|
#include <drc_re_validator_checkbox_list.h>
Public Types | |
| enum class | VALIDATION_STATE { Valid , NotSelected } |
Public Member Functions | |
| VALIDATE_CHECKBOX_LIST (const std::vector< wxCheckBox * > &aCheckboxes) | |
| virtual wxObject * | Clone () const override |
| virtual bool | Validate (wxWindow *aParent) override |
| VALIDATION_STATE | GetValidationState () const |
Private Attributes | |
| VALIDATION_STATE | m_validationState |
| std::vector< wxCheckBox * > | m_checkboxes |
Definition at line 35 of file drc_re_validator_checkbox_list.h.
|
strong |
| Enumerator | |
|---|---|
| Valid | |
| NotSelected | |
Definition at line 38 of file drc_re_validator_checkbox_list.h.
| VALIDATE_CHECKBOX_LIST::VALIDATE_CHECKBOX_LIST | ( | const std::vector< wxCheckBox * > & | aCheckboxes | ) |
Definition at line 27 of file drc_re_validator_checkbox_list.cpp.
References m_checkboxes, m_validationState, and Valid.
Referenced by Clone().
|
overridevirtual |
Definition at line 33 of file drc_re_validator_checkbox_list.cpp.
References m_checkboxes, and VALIDATE_CHECKBOX_LIST().
| VALIDATE_CHECKBOX_LIST::VALIDATION_STATE VALIDATE_CHECKBOX_LIST::GetValidationState | ( | ) | const |
Definition at line 55 of file drc_re_validator_checkbox_list.cpp.
References m_validationState.
Referenced by DRC_RULE_EDITOR_UTILS::ValidateCheckBoxCtrls().
|
overridevirtual |
Definition at line 39 of file drc_re_validator_checkbox_list.cpp.
References m_checkboxes, m_validationState, NotSelected, and Valid.
|
private |
Definition at line 54 of file drc_re_validator_checkbox_list.h.
Referenced by Clone(), Validate(), and VALIDATE_CHECKBOX_LIST().
|
private |
Definition at line 53 of file drc_re_validator_checkbox_list.h.
Referenced by GetValidationState(), Validate(), and VALIDATE_CHECKBOX_LIST().