|
| | DtObjectSettingsManagerQt (makVrv::DtDe &) |
| |
| virtual | ~DtObjectSettingsManagerQt () |
| |
virtual
DtObjectSettingsManager::ObjectSettingStruct | addSetting (const makVrv::DtUnicode &, ObjectSetting, std::set< makVrv::DtElementEntry::ElementType >, SettingsValidationFunction=boost::bind(&DtObjectSettingsManager::alwaysValid)) |
| |
| virtual void | removeSetting (ObjectSetting) |
| |
| std::string | menuIdentifierFor (ObjectSetting) const |
| |
| | DtObjectSettingsManager (makVrv::DtDe &) |
| |
| virtual | ~DtObjectSettingsManager () |
| |
| virtual void | removeSettings (const DtUUID &) |
| | Removes the settings associated with the specified marking text. More...
|
| |
| virtual void | removeAll () |
| | Removes all settings from system. More...
|
| |
| virtual void | setSettings (const DtUUID &, ObjectSetting) |
| |
| ObjectSetting | settingsFor (const DtUUID &) const |
| |
| virtual DtRwColor | iconColorSettings (const DtUUID &) const |
| | Gets the custom icon color for a given entity. More...
|
| |
| virtual void | setIconColorSettings (DtUUID &, DtRwColor color) |
| | Sets a custom icon color for a given entity. More...
|
| |
| virtual void | setIconColorSettings (const std::vector< DtUUID > &names, DtRwColor color) |
| |
| virtual bool | iconColorChanged (const DtUUID &) |
| |
| ObjectSetting | settingFor (const makVrv::DtUnicode &) |
| |
| makVrv::DtUnicode | settingNameFor (ObjectSetting) |
| |
| bool | flagState (const DtUUID &, ObjectSetting) const |
| | Return true if enabled. More...
|
| |
| 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. More...
|
| |
| 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. More...
|
| |
| | DtVirtualBaseClass () |
| | Do nothing constructor. More...
|
| |
| virtual | ~DtVirtualBaseClass () |
| | Virtual do nothing destructor. More...
|
| |
|
typedef boost::function< bool(const
makVrv::DtSelectionManager::IdSet &)> | SettingsValidationFunction |
| |
typedef std::vector
< ObjectSettingStruct > | ObjectSettings |
| |
typedef std::map< DtUUID,
DtRwColor > | IconColorMap |
| |
| static DtObjectSettingsManager & | instance (makVrv::DtDe &de) |
| | Returns instance of the messager. More...
|
| |
| static void | registerInstance (makVrv::DtDe &, DtObjectSettingsManager *) |
| |
| typedef std::map< DtUUID, bool > | ProtectedFromRemoval |
| |
| 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. More...
|
| |
| 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. More...
|
| |
| virtual void | slot_uuidChanged (makVrv::DtUniqueID, const DtUUID &oldUUID, const DtUUID &newUUID) |
| | Called when a UUID has changed. Look up setting again. More...
|
| |
| static bool | alwaysValid () |
| |
The Master DtObjectSettingsManagerQt.
Subclassed to add menu item creators for each setting added