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

The Master DtObjectSettingsManager. More...

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

List of all members.

Classes

struct  ObjectSettingStruct

Public Types

typedef std::vector
< ObjectSettingStruct
ObjectSettings

Public Member Functions

 DtObjectSettingsManager (makVrv::DtDe &)
virtual ~DtObjectSettingsManager ()
virtual void setSettings (const std::string &markingText, ObjectSetting)
ObjectSetting settingsFor (const std::string &markingText) const
virtual void addSetting (const makVrv::DtUnicode &, ObjectSetting, std::set< makVrv::DtElementEntry::ElementType > validFor)
virtual void removeSetting (ObjectSetting)
ObjectSetting settingFor (const makVrv::DtUnicode &)
makVrv::DtUnicode settingNameFor (ObjectSetting)
bool flagState (const std::string &markingText, ObjectSetting) const
 Return true if enabled.
virtual void setFlagState (const std::string &markingText, ObjectSetting, bool onOff)
const ObjectSettingsobjectSettings () const

Static Public Member Functions

static DtObjectSettingsManagerinstance (makVrv::DtDe &de)
 Returns instance of the messager.
static void registerInstance (makVrv::DtDe &, DtObjectSettingsManager *)

Protected Member Functions

virtual void init ()
virtual void write (boost::archive::xml_oarchive &ar, int version) const
virtual void read (boost::archive::xml_iarchive &ar, int version)

Protected Attributes

makVrv::DtDemyDe
ObjectSettings myObjectSettings

Detailed Description

The Master DtObjectSettingsManager.


Member Typedef Documentation


Constructor & Destructor Documentation


Member Function Documentation

Returns instance of the messager.

virtual void makVrf::DtObjectSettingsManager::setSettings ( const std::string &  markingText,
ObjectSetting   
) [virtual]
ObjectSetting makVrf::DtObjectSettingsManager::settingsFor ( const std::string &  markingText) const
virtual void makVrf::DtObjectSettingsManager::addSetting ( const makVrv::DtUnicode ,
ObjectSetting  ,
std::set< makVrv::DtElementEntry::ElementType validFor 
) [virtual]
bool makVrf::DtObjectSettingsManager::flagState ( const std::string &  markingText,
ObjectSetting   
) const

Return true if enabled.

virtual void makVrf::DtObjectSettingsManager::setFlagState ( const std::string &  markingText,
ObjectSetting  ,
bool  onOff 
) [virtual]
virtual void makVrf::DtObjectSettingsManager::init ( ) [protected, virtual]
virtual void makVrf::DtObjectSettingsManager::write ( boost::archive::xml_oarchive &  ar,
int  version 
) const [protected, virtual]

Implements makVrf::DtGuiSetting.

virtual void makVrf::DtObjectSettingsManager::read ( boost::archive::xml_iarchive &  ar,
int  version 
) [protected, virtual]

Implements makVrf::DtGuiSetting.


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)