MAK RTIspy API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtProperty Class Reference

A property class. More...

+ Collaboration diagram for DtProperty:

Public Member Functions

 DtProperty (QString name, DtPropertyTypeAP type, QVariant value)
 
 DtProperty (const DtProperty &)
 Copy Constructor. More...
 
 DtProperty ()
 
 ~DtProperty ()
 
DtProperty & operator= (const DtProperty &)
 
virtual bool operator< (const DtProperty &) const
 
DtProperty & appendChild (const DtProperty &child)
 
void removeChild (QString name)
 
DtProperty * findChild (QString name)
 Find a child by name. More...
 
const DtProperty * findChild (QString name) const
 
const DtPropertyType * type () const
 
QString name () const
 
QVariant value () const
 
int id () const
 
bool readOnly () const
 
DtPropertyList * children ()
 
const DtPropertyList * children () const
 
void setId (int id)
 
void setValue (QVariant value)
 
void setReadOnly (bool readOnly)
 

Protected Attributes

QString myName
 
QVariant myValue
 
DtPropertyTypeAP myType
 
int myId
 
DtPropertyList * myChildren
 
DtProperty * myParent
 
bool myReadOnly
 

Detailed Description

A property class.

Constructor & Destructor Documentation

DtProperty::DtProperty ( QString  name,
DtPropertyTypeAP  type,
QVariant  value 
)
DtProperty::DtProperty ( const DtProperty &  )

Copy Constructor.

DtProperty::DtProperty ( )
DtProperty::~DtProperty ( )

Member Function Documentation

DtProperty& DtProperty::appendChild ( const DtProperty &  child)
DtPropertyList* DtProperty::children ( )
const DtPropertyList* DtProperty::children ( ) const
DtProperty* DtProperty::findChild ( QString  name)

Find a child by name.

const DtProperty* DtProperty::findChild ( QString  name) const
int DtProperty::id ( ) const
QString DtProperty::name ( ) const
virtual bool DtProperty::operator< ( const DtProperty &  ) const
virtual
DtProperty& DtProperty::operator= ( const DtProperty &  )
bool DtProperty::readOnly ( ) const
void DtProperty::removeChild ( QString  name)
void DtProperty::setId ( int  id)
void DtProperty::setReadOnly ( bool  readOnly)
void DtProperty::setValue ( QVariant  value)
const DtPropertyType* DtProperty::type ( ) const
QVariant DtProperty::value ( ) const

Member Data Documentation

DtPropertyList* DtProperty::myChildren
protected
int DtProperty::myId
protected
QString DtProperty::myName
protected
DtProperty* DtProperty::myParent
protected
bool DtProperty::myReadOnly
protected
DtPropertyTypeAP DtProperty::myType
protected
QVariant DtProperty::myValue
protected

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

Document ID: Generated on Wed Jul 8 16:20:32 EDT 2026 from SVN revision 291616
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)