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

The Master DtGuiScenarioSettingsManager. More...

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

List of all members.

Public Member Functions

 DtGuiScenarioSettingsManager (makVrv::DtDe &)
virtual ~DtGuiScenarioSettingsManager ()
virtual void addGuiSetting (const std::string &type, DtGuiSetting *setting)
virtual void removeGuiSetting (const std::string &type)
virtual void save (const std::string &filename)
 Saves all gui settings to specified file.
virtual void load (const std::string &filename)
 Restores all gui settings from file.

Static Public Member Functions

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

Protected Types

typedef std::pair< std::string,
DtGuiSetting * > 
GuiSetting
typedef std::vector< GuiSettingGuiSettings

Protected Member Functions

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

makVrv::DtDemyDe
GuiSettings myGuiSettings

Friends

class boost::serialization::access

Detailed Description

The Master DtGuiScenarioSettingsManager.

This manager will add/remove settings that can be archived to a settings file to be used with each scenario


Member Typedef Documentation

typedef std::pair<std::string, DtGuiSetting*> makVrf::DtGuiScenarioSettingsManager::GuiSetting [protected]

Constructor & Destructor Documentation


Member Function Documentation

Returns instance of the messager.

virtual void makVrf::DtGuiScenarioSettingsManager::addGuiSetting ( const std::string &  type,
DtGuiSetting setting 
) [virtual]
virtual void makVrf::DtGuiScenarioSettingsManager::removeGuiSetting ( const std::string &  type) [virtual]
virtual void makVrf::DtGuiScenarioSettingsManager::save ( const std::string &  filename) [virtual]

Saves all gui settings to specified file.

virtual void makVrf::DtGuiScenarioSettingsManager::load ( const std::string &  filename) [virtual]

Restores all gui settings from file.

template<class Archive >
void makVrf::DtGuiScenarioSettingsManager::serialize ( Archive &  ar,
const unsigned int  version 
) [inline, protected]

When the class Archive corresponds to an output archive, the & operator is defined similar to <<.

Likewise, when the class Archive is a type of input archive the & operator is defined similar to >>.


Friends And Related Function Documentation

friend class boost::serialization::access [friend]

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)