VR-Exchange 2.4 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
MAKVrExchange::DtProperty Class Reference

A property class. More...

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

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

Copy Constructor.

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

Member Function Documentation

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

Find a child by name.

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

Member Data Documentation

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

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

Document ID: Generated on Thu Jul 23 10:25:22 EDT 2015 from SVN revision 155065
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)