VR-Forces 4.1 Class Documentation
List of all members | 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]

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 void setDoNotShowTellMeAboutFavorites (bool)
 Sets whether or not to show the tell me about favorites item.
virtual bool doNotShowTellMeAboutFavorites () 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.
- Public Member Functions inherited from makVrf::DtVrfGuiApplicationSetting
 DtVrfGuiApplicationSetting (makVrv::DtDe *=0)
 DtVrfGuiApplicationSetting (const DtVrfGuiApplicationSetting &)
virtual ~DtVrfGuiApplicationSetting ()

Protected Types

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

Protected Member Functions

virtual void setFlag (Flags, bool)
- Protected Member Functions inherited from makVrf::DtVrfGuiApplicationSetting
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 When the class Archive corresponds to an output archive, the & operator is defined similar to <<.

Protected Attributes

int myFlags
PaletteItemsVisibilityMap myPaletteItemsVisibilityMap
- Protected Attributes inherited from makVrf::DtVrfGuiApplicationSetting
makVrv::DtDemyDe

Additional Inherited Members

- Static Public Member Functions inherited from makVrf::DtVrfGuiApplicationSetting
template<typename T >
static std::string theClassType ()
template<typename T >
static DtVrfGuiApplicationSettingcreate (makVrv::DtDe &de)

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 
DoNotShowMeTellMeAboutFavorites 
Defaults 

Constructor & Destructor Documentation

makVrf::DtVrfExtendedApplicationSettingsData::DtVrfExtendedApplicationSettingsData ( makVrv::DtDe = 0)
makVrf::DtVrfExtendedApplicationSettingsData::DtVrfExtendedApplicationSettingsData ( const DtVrfExtendedApplicationSettingsData )
virtual makVrf::DtVrfExtendedApplicationSettingsData::~DtVrfExtendedApplicationSettingsData ( )
virtual

Member Function Documentation

virtual void makVrf::DtVrfExtendedApplicationSettingsData::setObserversPublished ( bool  )
virtual

Set whether or not observers are to be published.

virtual bool makVrf::DtVrfExtendedApplicationSettingsData::observersPublished ( ) const
virtual
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
virtual void makVrf::DtVrfExtendedApplicationSettingsData::setDoNotShowTellMeAboutFavorites ( bool  )
virtual

Sets whether or not to show the tell me about favorites item.

virtual bool makVrf::DtVrfExtendedApplicationSettingsData::doNotShowTellMeAboutFavorites ( ) const
virtual
virtual DtVrfGuiApplicationSetting* makVrf::DtVrfExtendedApplicationSettingsData::clone ( ) 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
virtual int makVrf::DtVrfExtendedApplicationSettingsData::dataVersion ( )
inlinevirtual

Override in subclass to version data.

Reimplemented from makVrf::DtVrfGuiApplicationSetting.

virtual void makVrf::DtVrfExtendedApplicationSettingsData::setFlag ( Flags  ,
bool   
)
protectedvirtual

Member Data Documentation

int makVrf::DtVrfExtendedApplicationSettingsData::myFlags
protected
PaletteItemsVisibilityMap makVrf::DtVrfExtendedApplicationSettingsData::myPaletteItemsVisibilityMap
protected

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)