VR-Forces 4.2 Class Documentation
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends
makVrv::DtExampleSettingsManager Class Reference

Example Settings Manager. More...

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

Public Member Functions

virtual ~DtExampleSettingsManager ()
 DTOR.
Setters/getters for settings
virtual void setDummyVal (int val)
virtual int dummyVal () const
Setting Persistence Methods
void setFromRecord (const DtExampleSettingsRecord &rec)
 Set the current settings' state from the given record.
void getRecord (DtExampleSettingsRecord &rec) const
 Store the current settings' state in the given record.

Static Public Member Functions

static DtExampleSettingsManagerinstance (DtDe &de)
 Get an instance of the settings manager.

Public Attributes

Boost signals for changed settings
boost::signal< void(int)> signal_dummyValSet

Protected Member Functions

 DtExampleSettingsManager (DtDe &)
 CTOR.

Protected Attributes

int myDummyVal

Friends

template<typename ManagerClass >
ManagerClass & defaultManagerInstanceFunction (DtDe &, bool)
 Befriend the manager instance functions for instance retreival/creation.
template<typename ManagerClass >
void defaultManagerRegisterInstanceFunction (DtDe &, ManagerClass *)
 Befriend the manager instance functions for instance retreival/creation.

Detailed Description

Example Settings Manager.

Constructor & Destructor Documentation

virtual makVrv::DtExampleSettingsManager::~DtExampleSettingsManager ( )
virtual

DTOR.

makVrv::DtExampleSettingsManager::DtExampleSettingsManager ( DtDe )
protected

CTOR.

Member Function Documentation

static DtExampleSettingsManager& makVrv::DtExampleSettingsManager::instance ( DtDe de)
static

Get an instance of the settings manager.

virtual void makVrv::DtExampleSettingsManager::setDummyVal ( int  val)
virtual
virtual int makVrv::DtExampleSettingsManager::dummyVal ( ) const
virtual
void makVrv::DtExampleSettingsManager::setFromRecord ( const DtExampleSettingsRecord rec)

Set the current settings' state from the given record.

void makVrv::DtExampleSettingsManager::getRecord ( DtExampleSettingsRecord rec) const

Store the current settings' state in the given record.

Friends And Related Function Documentation

template<typename ManagerClass >
ManagerClass& defaultManagerInstanceFunction ( DtDe ,
bool   
)
friend

Befriend the manager instance functions for instance retreival/creation.

template<typename ManagerClass >
void defaultManagerRegisterInstanceFunction ( DtDe ,
ManagerClass *   
)
friend

Befriend the manager instance functions for instance retreival/creation.

Member Data Documentation

boost::signal<void ( int )> makVrv::DtExampleSettingsManager::signal_dummyValSet
int makVrv::DtExampleSettingsManager::myDummyVal
protected

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

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)