NCBI C++ ToolKit
Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
CSerialTextValidator Class Reference

Search Toolkit Book for CSerialTextValidator

#include <gui/widgets/edit/serial_member_primitive_validators.hpp>

+ Inheritance diagram for CSerialTextValidator:
+ Collaboration diagram for CSerialTextValidator:

Public Member Functions

 CSerialTextValidator (CSerialObject &object, const string &memberName)
 
 CSerialTextValidator (const CSerialTextValidator &val)
 
virtual wxObject * Clone () const
 
virtual bool Validate (wxWindow *)
 
virtual bool TransferToWindow ()
 
virtual bool TransferFromWindow ()
 
- Public Member Functions inherited from CSerialMemberValidator
 CSerialMemberValidator (CSerialObject &object, const string &memberName)
 
 CSerialMemberValidator (const CSerialMemberValidator &val)
 
bool Copy (const CSerialMemberValidator &val)
 

Protected Member Functions

bool CheckValidator () const
 

Private Member Functions

CSerialTextValidatoroperator= (const CSerialTextValidator &)
 

Additional Inherited Members

- Protected Attributes inherited from CSerialMemberValidator
CSerialObjectm_Object
 
const CMemberInfom_MemberInfo
 

Detailed Description

Definition at line 42 of file serial_member_primitive_validators.hpp.

Constructor & Destructor Documentation

◆ CSerialTextValidator() [1/2]

CSerialTextValidator::CSerialTextValidator ( CSerialObject object,
const string memberName 
)
inline

Definition at line 45 of file serial_member_primitive_validators.hpp.

Referenced by Clone().

◆ CSerialTextValidator() [2/2]

CSerialTextValidator::CSerialTextValidator ( const CSerialTextValidator val)

Definition at line 66 of file serial_member_primitive_validators.cpp.

References val.

Member Function Documentation

◆ CheckValidator()

bool CSerialTextValidator::CheckValidator ( ) const
protected

◆ Clone()

virtual wxObject* CSerialTextValidator::Clone ( void  ) const
inlinevirtual

Reimplemented in CSerialAsciiTextValidator.

Definition at line 54 of file serial_member_primitive_validators.hpp.

References CSerialTextValidator().

◆ operator=()

CSerialTextValidator& CSerialTextValidator::operator= ( const CSerialTextValidator )
private

◆ TransferFromWindow()

bool CSerialTextValidator::TransferFromWindow ( void  )
virtual

◆ TransferToWindow()

bool CSerialTextValidator::TransferToWindow ( void  )
virtual

◆ Validate()

virtual bool CSerialTextValidator::Validate ( wxWindow *  )
inlinevirtual

Definition at line 58 of file serial_member_primitive_validators.hpp.


The documentation for this class was generated from the following files:
Modified on Wed May 15 15:07:13 2024 by modify_doxy.py rev. 669887