![]() |
MAK RTIspy API Documentation for HLA 1516
|
DtPropertyType is the abstract base class for property types. More...
Inheritance diagram for DtPropertyType:Public Member Functions | |
| DtPropertyType () | |
| CTOR. | |
| virtual | ~DtPropertyType () |
| DTOR. | |
| virtual DtPropertyType * | clone () const =0 |
| Abstract clone function for making a duplicate of the object. | |
| virtual DtPropertyEditorWidget * | createEditor (QWidget *) const =0 |
| Abstract function for creating the type's editor widget. | |
| virtual bool | isValid (QVariant value) const =0 |
| Abstract function for determining if a value is valid for the type. | |
| virtual QString | text (QVariant value) const |
| Abstract function for getting the value in string form. | |
| virtual QString | string () const =0 |
| Abstract function for getting the string form. | |
Private Member Functions | |
| DtPropertyType (const DtPropertyType &) | |
| Not Implemented. | |
| DtPropertyType & | operator= (const DtPropertyType &) |
| Not Implemented. | |
DtPropertyType is the abstract base class for property types.
| DtPropertyType::DtPropertyType | ( | ) |
CTOR.
|
virtual |
DTOR.
|
private |
Not Implemented.
|
pure virtual |
Abstract clone function for making a duplicate of the object.
Implemented in DtDefaultPropertyTypes::DtPropertyTypeDouble, DtDefaultPropertyTypes::DtPropertyTypeColor, DtDefaultPropertyTypes::DtPropertyTypeCollection, DtDefaultPropertyTypes::DtPropertyTypeStringList, DtDefaultPropertyTypes::DtPropertyTypeString, DtDefaultPropertyTypes::DtPropertyTypeBool, DtDefaultPropertyTypes::DtPropertyTypeInt, and DtDefaultPropertyTypes::DtPropertyTypeGroup.
|
pure virtual |
Abstract function for creating the type's editor widget.
Implemented in DtDefaultPropertyTypes::DtPropertyTypeDouble, DtDefaultPropertyTypes::DtPropertyTypeColor, DtDefaultPropertyTypes::DtPropertyTypeCollection, DtDefaultPropertyTypes::DtPropertyTypeStringList, DtDefaultPropertyTypes::DtPropertyTypeString, DtDefaultPropertyTypes::DtPropertyTypeBool, DtDefaultPropertyTypes::DtPropertyTypeInt, and DtDefaultPropertyTypes::DtPropertyTypeGroup.
|
pure virtual |
Abstract function for determining if a value is valid for the type.
Implemented in DtDefaultPropertyTypes::DtPropertyTypeDouble, DtDefaultPropertyTypes::DtPropertyTypeColor, DtDefaultPropertyTypes::DtPropertyTypeCollection, DtDefaultPropertyTypes::DtPropertyTypeStringList, DtDefaultPropertyTypes::DtPropertyTypeString, DtDefaultPropertyTypes::DtPropertyTypeBool, DtDefaultPropertyTypes::DtPropertyTypeInt, and DtDefaultPropertyTypes::DtPropertyTypeGroup.
|
private |
Not Implemented.
|
pure virtual |
Abstract function for getting the string form.
Implemented in DtDefaultPropertyTypes::DtPropertyTypeDouble, DtDefaultPropertyTypes::DtPropertyTypeColor, DtDefaultPropertyTypes::DtPropertyTypeCollection, DtDefaultPropertyTypes::DtPropertyTypeStringList, DtDefaultPropertyTypes::DtPropertyTypeString, DtDefaultPropertyTypes::DtPropertyTypeBool, DtDefaultPropertyTypes::DtPropertyTypeInt, and DtDefaultPropertyTypes::DtPropertyTypeGroup.
|
virtual |
Abstract function for getting the value in string form.
Reimplemented in DtDefaultPropertyTypes::DtPropertyTypeCollection, and DtDefaultPropertyTypes::DtPropertyTypeBool.