![]() |
VR-Forces 4.3 Class Documentation
|
The Master DtObjectSettingsManagerQt. More...

Public Member Functions | |
| DtObjectSettingsManagerQt (makVrv::DtDe &) | |
| virtual | ~DtObjectSettingsManagerQt () |
| virtual DtObjectSettingsManager::ObjectSettingStruct | addSetting (const makVrv::DtUnicode &, ObjectSetting, std::set< makVrv::DtElementEntry::ElementType >) |
| virtual void | removeSetting (ObjectSetting) |
| std::string | menuIdentifierFor (ObjectSetting) const |
Public Member Functions inherited from makVrf::DtObjectSettingsManager | |
| DtObjectSettingsManager (makVrv::DtDe &) | |
| virtual | ~DtObjectSettingsManager () |
| virtual void | removeSettings (const std::string &markingText) |
| Removes the settings associated with the specified marking text. | |
| virtual void | removeAll () |
| Removes all settings from system. | |
| virtual void | setSettings (const std::string &markingText, ObjectSetting) |
| ObjectSetting | settingsFor (const std::string &markingText) const |
| 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 |
| virtual bool | hasSetting (const std::string &) const |
| virtual void | protect () |
| Protect items from next removal. | |
Public Attributes | |
| boost::signal< void(ObjectSetting)> | signal_settingAdded |
| boost::signal< void(ObjectSetting)> | signal_settingRemoved |
Additional Inherited Members | |
Public Types inherited from makVrf::DtObjectSettingsManager | |
| typedef std::vector < ObjectSettingStruct > | ObjectSettings |
Static Public Member Functions inherited from makVrf::DtObjectSettingsManager | |
| static DtObjectSettingsManager & | instance (makVrv::DtDe &de) |
| Returns instance of the messager. | |
| static void | registerInstance (makVrv::DtDe &, DtObjectSettingsManager *) |
Protected Types inherited from makVrf::DtObjectSettingsManager | |
| typedef std::map< std::string, bool > | ProtectedFromRemoval |
Protected Member Functions inherited from makVrf::DtObjectSettingsManager | |
| virtual void | init () |
| virtual void | write (boost::archive::xml_oarchive &ar, int version) const |
| virtual void | read (boost::archive::xml_iarchive &ar, int version) |
| virtual void | slot_onObjectAboutToBeRemoved (const makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *s) |
| When an object is removed, remove any settings. | |
| virtual void | slot_onObjectAdded (const makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *p) |
| Called when an object is added, setup the current settings for this object, if they exist. | |
Protected Attributes inherited from makVrf::DtObjectSettingsManager | |
| makVrv::DtDe & | myDe |
| ObjectSettings | myObjectSettings |
| makVrv::DtSignalConnectionManager | myConnectionManager |
| ProtectedFromRemoval | myProtectedFromRemoval |
The Master DtObjectSettingsManagerQt.
Subclassed to add menu item creators for each setting added
| makVrf::DtObjectSettingsManagerQt::DtObjectSettingsManagerQt | ( | makVrv::DtDe & | ) |
|
virtual |
|
virtual |
Reimplemented from makVrf::DtObjectSettingsManager.
|
virtual |
Reimplemented from makVrf::DtObjectSettingsManager.
| std::string makVrf::DtObjectSettingsManagerQt::menuIdentifierFor | ( | ObjectSetting | ) | const |
| boost::signal<void (ObjectSetting)> makVrf::DtObjectSettingsManagerQt::signal_settingAdded |
| boost::signal<void (ObjectSetting)> makVrf::DtObjectSettingsManagerQt::signal_settingRemoved |