VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
makVrf::DtVrfExtendedApplicationSettingsData Class Reference

This class will be used to store the extended aplication states and will be referenced by the DtVrfExtendedApplicationSettings class. More...

Inheritance diagram for makVrf::DtVrfExtendedApplicationSettingsData:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtVrfExtendedApplicationSettingsData (makVrv::DtDe *=0)
 DtVrfExtendedApplicationSettingsData (const DtVrfExtendedApplicationSettingsData &)
virtual ~DtVrfExtendedApplicationSettingsData ()
virtual void setObserversPublished (bool)
 Set whether or not observers are to be published.
virtual bool observersPublished () const
virtual void setPaletteItemVisible (const std::string &item, bool)
 Sets whether or not palette panel items are shown/hidden.
virtual bool paletteItemVisible (const std::string &item) const
virtual
DtVrfGuiApplicationSetting
clone () const
 Clone of this object.
virtual std::string classType () const
 Must implement to return unique name of class.
virtual void write (boost::archive::xml_oarchive &out, const unsigned int)
 Override to read/write settings.
virtual void read (boost::archive::xml_iarchive &in, const unsigned int)
virtual int dataVersion ()
 Override in subclass to version data.

Protected Types

enum  Flags { ObserversPublished = 0x00000001, Defaults = ObserversPublished }
typedef std::map< std::string,
bool
PaletteItemsVisibilityMap

Protected Member Functions

virtual void setFlag (Flags, bool)

Protected Attributes

int myFlags
PaletteItemsVisibilityMap myPaletteItemsVisibilityMap

Detailed Description

This class will be used to store the extended aplication states and will be referenced by the DtVrfExtendedApplicationSettings class.


Member Typedef Documentation


Member Enumeration Documentation

Enumerator:
ObserversPublished 
Defaults 

Constructor & Destructor Documentation


Member Function Documentation

Set whether or not observers are to be published.

virtual void makVrf::DtVrfExtendedApplicationSettingsData::setPaletteItemVisible ( const std::string &  item,
bool   
) [virtual]

Sets whether or not palette panel items are shown/hidden.

virtual bool makVrf::DtVrfExtendedApplicationSettingsData::paletteItemVisible ( const std::string &  item) const [virtual]

Clone of this object.

Implements makVrf::DtVrfGuiApplicationSetting.

virtual std::string makVrf::DtVrfExtendedApplicationSettingsData::classType ( ) const [virtual]

Must implement to return unique name of class.

Implements makVrf::DtVrfGuiApplicationSetting.

virtual void makVrf::DtVrfExtendedApplicationSettingsData::write ( boost::archive::xml_oarchive &  out,
const unsigned  int 
) [virtual]

Override to read/write settings.

Implements makVrf::DtVrfGuiApplicationSetting.

virtual void makVrf::DtVrfExtendedApplicationSettingsData::read ( boost::archive::xml_iarchive &  in,
const unsigned  int 
) [virtual]

Override in subclass to version data.

Reimplemented from makVrf::DtVrfGuiApplicationSetting.

virtual void makVrf::DtVrfExtendedApplicationSettingsData::setFlag ( Flags  ,
bool   
) [protected, virtual]

Member Data Documentation


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)