![]() |
VR-Forces 5.0.3 Developer's Guide
|
The Master DtGuiScenarioSettingsManager. This manager will add/remove settings that can be archived to a settings file to be used with each scenario.

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) |
| virtual std::string | toStringBuffer () |
| virtual bool | fromStringBuffer (const std::string &) |
| virtual void | load (const std::string &filename) |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtGuiScenarioSettingsManager & | instance (makVrv::DtDe &de) |
| static void | registerInstance (makVrv::DtDe &, DtGuiScenarioSettingsManager *) |
Protected Types | |
| typedef std::pair< std::string, DtGuiSetting * > | GuiSetting |
| typedef std::vector< GuiSetting > | GuiSettings |
Protected Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| GuiSettings | myGuiSettings |
Friends | |
| class | boost::serialization::access |
|
protected |
|
protected |
| makVrf::DtGuiScenarioSettingsManager::DtGuiScenarioSettingsManager | ( | makVrv::DtDe & | ) |
|
virtual |
|
static |
Returns instance of the messager.
|
static |
|
virtual |
|
virtual |
|
virtual |
Saves all gui settings to specified file.
|
virtual |
Saves to a string buffer.
|
virtual |
Restores from the string buffer.
|
virtual |
Restores all gui settings from file.
|
inlineprotected |
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 >>.
|
friend |
|
protected |
|
protected |