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

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 ObjectSettings & | objectSettings () const |
Static Public Member Functions | |
| static DtObjectSettingsManager & | instance (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::DtDe & | myDe |
| ObjectSettings | myObjectSettings |
The Master DtObjectSettingsManager.
| typedef std::vector<ObjectSettingStruct> makVrf::DtObjectSettingsManager::ObjectSettings |
| virtual makVrf::DtObjectSettingsManager::~DtObjectSettingsManager | ( | ) | [virtual] |
| static DtObjectSettingsManager& makVrf::DtObjectSettingsManager::instance | ( | makVrv::DtDe & | de | ) | [static] |
Returns instance of the messager.
| static void makVrf::DtObjectSettingsManager::registerInstance | ( | makVrv::DtDe & | , |
| DtObjectSettingsManager * | |||
| ) | [static] |
| 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] |
Reimplemented in makVrf::DtObjectSettingsManagerQt.
| virtual void makVrf::DtObjectSettingsManager::removeSetting | ( | ObjectSetting | ) | [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] |
| const ObjectSettings& makVrf::DtObjectSettingsManager::objectSettings | ( | ) | const |
| 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.
makVrv::DtDe& makVrf::DtObjectSettingsManager::myDe [protected] |