NCBI C++ ToolKit
|
Search Toolkit Book for CSerialTextValidator
#include <gui/widgets/edit/serial_member_primitive_validators.hpp>
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 | |
CSerialTextValidator & | operator= (const CSerialTextValidator &) |
Additional Inherited Members | |
Protected Attributes inherited from CSerialMemberValidator | |
CSerialObject & | m_Object |
const CMemberInfo * | m_MemberInfo |
Definition at line 42 of file serial_member_primitive_validators.hpp.
|
inline |
Definition at line 45 of file serial_member_primitive_validators.hpp.
Referenced by Clone().
CSerialTextValidator::CSerialTextValidator | ( | const CSerialTextValidator & | val | ) |
Definition at line 66 of file serial_member_primitive_validators.cpp.
References val.
|
protected |
Definition at line 119 of file serial_member_primitive_validators.cpp.
References CheckValueType(), ePrimitiveValueString, CSerialMemberValidator::m_MemberInfo, and wxT.
Referenced by TransferFromWindow(), CSerialAsciiTextValidator::TransferFromWindow(), and TransferToWindow().
|
inlinevirtual |
Reimplemented in CSerialAsciiTextValidator.
Definition at line 54 of file serial_member_primitive_validators.hpp.
References CSerialTextValidator().
|
private |
|
virtual |
Reimplemented in CSerialAsciiTextValidator.
Definition at line 94 of file serial_member_primitive_validators.cpp.
References CheckValidator(), CItemInfo::GetItemPtr(), CItemInfo::GetTypeInfo(), CSerialMemberValidator::m_MemberInfo, CSerialMemberValidator::m_Object, CMemberInfo::Optional(), CTypeConverter< T >::SafeCast(), CPrimitiveTypeInfo::SetValueString(), ToStdString(), NStr::TruncateSpacesInPlace(), CMemberInfo::UpdateSetFlagNo(), CMemberInfo::UpdateSetFlagYes(), and rapidjson::value.
|
virtual |
Definition at line 71 of file serial_member_primitive_validators.cpp.
References CheckValidator(), CItemInfo::GetItemPtr(), CMemberInfo::GetSetFlagYes(), CItemInfo::GetTypeInfo(), CPrimitiveTypeInfo::GetValueString(), CSerialMemberValidator::m_MemberInfo, CSerialMemberValidator::m_Object, CMemberInfo::Optional(), CTypeConverter< T >::SafeCast(), ToWxString(), and rapidjson::value.
|
inlinevirtual |
Definition at line 58 of file serial_member_primitive_validators.hpp.