MAK RTIspy API Documentation for HLA 1516
 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 ()
 
DtPropertyoperator= (const DtProperty &)
 
virtual bool operator< (const DtProperty &) const
 
DtPropertyappendChild (const DtProperty &child)
 
void removeChild (QString name)
 
DtPropertyfindChild (QString name)
 Find a child by name. More...
 
const DtPropertyfindChild (QString name) const
 
const DtPropertyTypetype () const
 
QString name () const
 
QVariant value () const
 
int id () const
 
bool readOnly () const
 
DtPropertyListchildren ()
 
const DtPropertyListchildren () const
 
void setId (int id)
 
void setValue (QVariant value)
 
void setReadOnly (bool readOnly)
 

Protected Attributes

QString myName
 
QVariant myValue
 
DtPropertyTypeAP myType
 
int myId
 
DtPropertyListmyChildren
 
DtPropertymyParent
 
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 Mon Sep 7 15:40:32 EDT 2020 from SVN revision 217499
Copyright © 2005-2020 MAK Technologies Inc. All Rights Reserved (www.mak.com)