VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Protected Attributes
DtArchivableObject Class Reference
Inheritance diagram for DtArchivableObject:
Inheritance graph
[legend]

Public Member Functions

 DtArchivableObject (QString name, DtArchivableObjectCreator fcn)
 This constructor will add this object to the archivable object factory.
 DtArchivableObject (QString name)
 DtArchivableObject ()
virtual ~DtArchivableObject ()
virtual QString name () const
DtArchiverarchiver ()
 Returns the archiver of this object.
virtual void read (QTextStream &s)
 Reads/writes archiver.
virtual void write (QTextStream &s)
virtual void setLevel (int i)
virtual int level () const
virtual DtArchivableObjectclone ()
 Allows for cloning of this object.

Protected Attributes

DtArchivermyArchiver

Constructor & Destructor Documentation

DtArchivableObject::DtArchivableObject ( QString  name,
DtArchivableObjectCreator  fcn 
)

This constructor will add this object to the archivable object factory.

Should only be called from ADD_ARCHIVABLE_CREATOR macro in archiver.h

DtArchivableObject::DtArchivableObject ( QString  name)
DtArchivableObject::DtArchivableObject ( )
virtual DtArchivableObject::~DtArchivableObject ( )
virtual

Member Function Documentation

virtual QString DtArchivableObject::name ( ) const
virtual
DtArchiver * DtArchivableObject::archiver ( )
inline

Returns the archiver of this object.

References myArchiver.

virtual void DtArchivableObject::read ( QTextStream &  s)
virtual
virtual void DtArchivableObject::write ( QTextStream &  s)
virtual
virtual void DtArchivableObject::setLevel ( int  i)
virtual
virtual int DtArchivableObject::level ( ) const
virtual
virtual DtArchivableObject* DtArchivableObject::clone ( )
virtual

Allows for cloning of this object.

Reimplemented in DtToolbarFactoryManager, DtFeatureActionManager, and DtUnitDisplay.

Member Data Documentation

DtArchiver* DtArchivableObject::myArchiver
protected

Referenced by archiver().


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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)