KiCad PCB EDA Suite
Loading...
Searching...
No Matches
VALIDATE_MIN_MAX_CTRL Class Reference

#include <drc_re_validator_min_max_ctrl.h>

Inheritance diagram for VALIDATE_MIN_MAX_CTRL:

Public Types

enum class  VALIDATION_STATE { Valid , MinGreaterThanMax }
 

Public Member Functions

 VALIDATE_MIN_MAX_CTRL (wxTextCtrl *aMinCtrl, wxTextCtrl *aMaxCtrl)
 
virtual wxObject * Clone () const override
 
virtual bool Validate (wxWindow *aParent) override
 
VALIDATION_STATE GetValidationState () const
 

Private Attributes

wxTextCtrl * m_minCtrl
 
wxTextCtrl * m_maxCtrl
 
std::string m_minCtrlName
 
std::string m_maxCtrlName
 
VALIDATION_STATE m_validationState
 

Detailed Description

Definition at line 35 of file drc_re_validator_min_max_ctrl.h.

Member Enumeration Documentation

◆ VALIDATION_STATE

Enumerator
Valid 
MinGreaterThanMax 

Definition at line 38 of file drc_re_validator_min_max_ctrl.h.

Constructor & Destructor Documentation

◆ VALIDATE_MIN_MAX_CTRL()

VALIDATE_MIN_MAX_CTRL::VALIDATE_MIN_MAX_CTRL ( wxTextCtrl * aMinCtrl,
wxTextCtrl * aMaxCtrl )

Definition at line 27 of file drc_re_validator_min_max_ctrl.cpp.

References m_maxCtrl, m_maxCtrlName, m_minCtrl, m_minCtrlName, m_validationState, and Valid.

Referenced by Clone().

Member Function Documentation

◆ Clone()

wxObject * VALIDATE_MIN_MAX_CTRL::Clone ( ) const
overridevirtual

Definition at line 34 of file drc_re_validator_min_max_ctrl.cpp.

References m_maxCtrl, m_minCtrl, and VALIDATE_MIN_MAX_CTRL().

◆ GetValidationState()

VALIDATE_MIN_MAX_CTRL::VALIDATION_STATE VALIDATE_MIN_MAX_CTRL::GetValidationState ( ) const

◆ Validate()

bool VALIDATE_MIN_MAX_CTRL::Validate ( wxWindow * aParent)
overridevirtual

Member Data Documentation

◆ m_maxCtrl

wxTextCtrl* VALIDATE_MIN_MAX_CTRL::m_maxCtrl
private

Definition at line 54 of file drc_re_validator_min_max_ctrl.h.

Referenced by Clone(), and VALIDATE_MIN_MAX_CTRL().

◆ m_maxCtrlName

std::string VALIDATE_MIN_MAX_CTRL::m_maxCtrlName
private

Definition at line 56 of file drc_re_validator_min_max_ctrl.h.

Referenced by Validate(), and VALIDATE_MIN_MAX_CTRL().

◆ m_minCtrl

wxTextCtrl* VALIDATE_MIN_MAX_CTRL::m_minCtrl
private

Definition at line 53 of file drc_re_validator_min_max_ctrl.h.

Referenced by Clone(), and VALIDATE_MIN_MAX_CTRL().

◆ m_minCtrlName

std::string VALIDATE_MIN_MAX_CTRL::m_minCtrlName
private

Definition at line 55 of file drc_re_validator_min_max_ctrl.h.

Referenced by Validate(), and VALIDATE_MIN_MAX_CTRL().

◆ m_validationState

VALIDATION_STATE VALIDATE_MIN_MAX_CTRL::m_validationState
private

The documentation for this class was generated from the following files: