MAK RTIspy API Documentation for HLA 1516
List of all members | Public Member Functions | Private Member Functions
DtPropertyType Class Reference

DtPropertyType is the abstract base class for property types. More...

+ Inheritance diagram for DtPropertyType:

Public Member Functions

 DtPropertyType ()
 CTOR.
virtual ~DtPropertyType ()
 DTOR.
virtual DtPropertyTypeclone () const =0
 Abstract clone function for making a duplicate of the object.
virtual DtPropertyEditorWidgetcreateEditor (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.
DtPropertyTypeoperator= (const DtPropertyType &)
 Not Implemented.

Detailed Description

DtPropertyType is the abstract base class for property types.

Constructor & Destructor Documentation

DtPropertyType::DtPropertyType ( )

CTOR.

DtPropertyType::~DtPropertyType ( )
virtual

DTOR.

DtPropertyType::DtPropertyType ( const DtPropertyType )
private

Not Implemented.

Member Function Documentation

virtual DtPropertyType* DtPropertyType::clone ( ) const
pure virtual
virtual DtPropertyEditorWidget* DtPropertyType::createEditor ( QWidget ) const
pure virtual
virtual bool DtPropertyType::isValid ( QVariant  value) const
pure virtual
DtPropertyType& DtPropertyType::operator= ( const DtPropertyType )
private

Not Implemented.

virtual QString DtPropertyType::string ( ) const
pure virtual
QString DtPropertyType::text ( QVariant  value) const
virtual

Abstract function for getting the value in string form.

Reimplemented in DtDefaultPropertyTypes::DtPropertyTypeCollection, and DtDefaultPropertyTypes::DtPropertyTypeBool.

Referenced by DtPropertyListView::addProperty(), and DtPropertyListView::setProperty().


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

Document ID: Generated on Fri Mar 14 19:08:55 EDT 2014 from SVN revision 137085
Copyright © 2005-2014 VT MÄK Inc. All Rights Reserved (www.mak.com)