![]() |
VR-Forces 4.0.4 Class Documentation
|
The Master DtGuiScenarioSettingsManager. More...

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< GuiSetting > | GuiSettings |
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::DtDe & | myDe |
| GuiSettings | myGuiSettings |
Friends | |
| class | boost::serialization::access |
The Master DtGuiScenarioSettingsManager.
This manager will add/remove settings that can be archived to a settings file to be used with each scenario
typedef std::pair<std::string, DtGuiSetting*> makVrf::DtGuiScenarioSettingsManager::GuiSetting [protected] |
typedef std::vector<GuiSetting> makVrf::DtGuiScenarioSettingsManager::GuiSettings [protected] |
| virtual makVrf::DtGuiScenarioSettingsManager::~DtGuiScenarioSettingsManager | ( | ) | [virtual] |
| static DtGuiScenarioSettingsManager& makVrf::DtGuiScenarioSettingsManager::instance | ( | makVrv::DtDe & | de | ) | [static] |
Returns instance of the messager.
| static void makVrf::DtGuiScenarioSettingsManager::registerInstance | ( | makVrv::DtDe & | , |
| DtGuiScenarioSettingsManager * | |||
| ) | [static] |
| 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.
| 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 >>.
friend class boost::serialization::access [friend] |
makVrv::DtDe& makVrf::DtGuiScenarioSettingsManager::myDe [protected] |