VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtCigiSettingsBackup Class Reference

Backup class for CIGI Settings. More...

Inheritance diagram for makVrv::DtCigiSettingsBackup:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtCigiSettingsBackup (makArchives::DtCigiSettingsRecord *, const std::string &name)
virtual ~DtCigiSettingsBackup ()
const
makArchives::DtCigiSettingsRecord
restoredCigiSettings () const
const
makArchives::DtCigiSettingsRecord
cigiSettings () const
void setCigiSettings (makArchives::DtCigiSettingsRecord *r)

Protected Member Functions

virtual void restore (const DtSettingsBackup *from)
 DtSettingsBackup class implementation.
virtual std::string backupClassType () const
 Override to return the class name of this object.
virtual DtSettingsBackupcreate () const
 Returns a new empty class of type.
virtual void write (boost::archive::xml_oarchive &ar)
 Override to write to given stream.
virtual void read (boost::archive::xml_iarchive &ar)
 Override to read from given stream.
virtual std::string backupName () const
 Returns name to be placed in dialog when restoring settings.

Protected Attributes

makArchives::DtCigiSettingsRecordmyCigiSettings
makArchives::DtCigiSettingsRecord myRestoredCigiSettings
std::string myName

Detailed Description

Backup class for CIGI Settings.


Constructor & Destructor Documentation


Member Function Documentation

virtual void makVrv::DtCigiSettingsBackup::restore ( const DtSettingsBackup from) [protected, virtual]

DtSettingsBackup class implementation.

Called with the object that needs to be restored from.

Implements makVrv::DtSettingsBackup.

virtual std::string makVrv::DtCigiSettingsBackup::backupClassType ( ) const [protected, virtual]

Override to return the class name of this object.

Will be used as a key to look itself up in the backup manager

Implements makVrv::DtSettingsBackup.

virtual DtSettingsBackup* makVrv::DtCigiSettingsBackup::create ( ) const [protected, virtual]

Returns a new empty class of type.

Will be called from restore() method to restore data into

Implements makVrv::DtSettingsBackup.

virtual void makVrv::DtCigiSettingsBackup::write ( boost::archive::xml_oarchive &  ar) [protected, virtual]

Override to write to given stream.

Implementation need not be more than oa << *this

Implements makVrv::DtSettingsBackup.

virtual void makVrv::DtCigiSettingsBackup::read ( boost::archive::xml_iarchive &  ar) [protected, virtual]

Override to read from given stream.

Implementation need not be more than ia >> *this

Implements makVrv::DtSettingsBackup.

virtual std::string makVrv::DtCigiSettingsBackup::backupName ( ) const [protected, virtual]

Returns name to be placed in dialog when restoring settings.

Reimplemented from makVrv::DtSettingsBackup.


Member Data Documentation

std::string makVrv::DtCigiSettingsBackup::myName [protected]

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)