MAK RTIspy API Documentation for HLA Evolved
 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.
 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.
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 Mar 21 09:41:37 EDT 2016 from SVN revision 163228
Copyright © 2005-2015 VT MÄK Inc. All Rights Reserved (www.mak.com)