The Master DtObjectSettingsManager.
More...
Public Member Functions |
| | DtObjectSettingsManager (makVrv::DtDe &) |
| virtual | ~DtObjectSettingsManager () |
| virtual void | removeSettings (const DtUUID &) |
| | Removes the settings associated with the specified marking text.
|
| virtual void | removeAll () |
| | Removes all settings from system.
|
| virtual void | setSettings (const DtUUID &, ObjectSetting) |
| ObjectSetting | settingsFor (const DtUUID &) const |
virtual
DtObjectSettingsManager::ObjectSettingStruct | addSetting (const makVrv::DtUnicode &, ObjectSetting, std::set< makVrv::DtElementEntry::ElementType > validFor, SettingsValidationFunction=boost::bind(&DtObjectSettingsManager::alwaysValid)) |
| virtual void | removeSetting (ObjectSetting) |
| ObjectSetting | settingFor (const makVrv::DtUnicode &) |
| makVrv::DtUnicode | settingNameFor (ObjectSetting) |
| bool | flagState (const DtUUID &, ObjectSetting) const |
| | Return true if enabled.
|
| virtual void | setFlagState (const DtUUID &, ObjectSetting, bool onOff) |
| const ObjectSettings & | objectSettings () const |
| virtual bool | hasSetting (const DtUUID &) const |
| virtual bool | hasRadarCoverage (const makVrv::DtSelectionManager::IdSet &) |
| virtual void | protect () |
| | Protect items from next removal.
|
| virtual bool | validFor (ObjectSetting, const makVrv::DtSelectionManager::IdSet &) const |
| | Returns true if, given the object setting, if there is a validator function that function is valud for the selection set given.
|
Detailed Description
Member Typedef Documentation
Constructor & Destructor Documentation
| makVrf::DtObjectSettingsManager::DtObjectSettingsManager |
( |
makVrv::DtDe & |
| ) |
|
| virtual makVrf::DtObjectSettingsManager::~DtObjectSettingsManager |
( |
| ) |
|
|
virtual |
Member Function Documentation
Returns instance of the messager.
| virtual void makVrf::DtObjectSettingsManager::removeSettings |
( |
const DtUUID & |
| ) |
|
|
virtual |
Removes the settings associated with the specified marking text.
| virtual void makVrf::DtObjectSettingsManager::removeAll |
( |
| ) |
|
|
virtual |
Removes all settings from system.
| virtual void makVrf::DtObjectSettingsManager::removeSetting |
( |
ObjectSetting |
| ) |
|
|
virtual |
| const ObjectSettings& makVrf::DtObjectSettingsManager::objectSettings |
( |
| ) |
const |
| virtual bool makVrf::DtObjectSettingsManager::hasSetting |
( |
const DtUUID & |
| ) |
const |
|
virtual |
| virtual void makVrf::DtObjectSettingsManager::protect |
( |
| ) |
|
|
virtual |
Protect items from next removal.
Returns true if, given the object setting, if there is a validator function that function is valud for the selection set given.
| static bool makVrf::DtObjectSettingsManager::alwaysValid |
( |
| ) |
|
|
staticprotected |
| virtual void makVrf::DtObjectSettingsManager::init |
( |
| ) |
|
|
protectedvirtual |
| virtual void makVrf::DtObjectSettingsManager::write |
( |
boost::archive::xml_oarchive & |
ar, |
|
|
int |
version |
|
) |
| const |
|
protectedvirtual |
| virtual void makVrf::DtObjectSettingsManager::read |
( |
boost::archive::xml_iarchive & |
ar, |
|
|
int |
version |
|
) |
| |
|
protectedvirtual |
When an object is removed, remove any settings.
Called when an object is added, setup the current settings for this object, if they exist.
Called when a UUID has changed. Look up setting again.
Member Data Documentation
The documentation for this class was generated from the following file: