![]() |
VR-Forces 4.10 Class Documentation
|
A manager of all of the settings. More...

Public Member Functions | |
| virtual | ~DtDeSettingsManager () |
| DTOR. More... | |
| virtual void | createSettings (const std::string &settingsType, const std::string &settingsExt) |
| Create a settings object with a name and extension. More... | |
| virtual DtDeSettings * | findSettings (const std::string &settingsType) |
| Get the settings object for a particular settings type. More... | |
| virtual DtDeSettings * | findSettingsByExtension (const std::string &settingsEx) |
| Get the settings object for a particular settings type by it's extension. More... | |
| virtual void | registerSettings (DtDeSettings *settings) |
| Register a settings object Use createSettings instead whenever possible; if it's absolutely necessary to use a custom DtDeSettings subclass, use this method to register it instead. More... | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. More... | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. More... | |
Static Public Member Functions | |
| static DtDeSettingsManager & | instance (DtDe &de) |
| Get an instance of the settings manager. More... | |
Protected Types | |
| typedef std::map< std::string, DtDeSettings * > | SettingsMap |
| typedef std::map< std::string, std::string > | SettingsToFileMap |
Protected Member Functions | |
| DtDeSettingsManager (DtDe &) | |
| CTOR. More... | |
Protected Attributes | |
| DtDe & | myDe |
| SettingsMap | mySettings |
A manager of all of the settings.
|
protected |
|
protected |
|
virtual |
DTOR.
|
protected |
CTOR.
|
static |
Get an instance of the settings manager.
Referenced by makVrv::DtCommonBaseSettingsManager< makVrf::DtRangeLineSettingsRecord >::DtCommonBaseSettingsManager(), makVrv::DtRecordSettingsBackupInterface::DtRecordSettingsBackupInterface(), and makVrv::DtCommonBaseSettingsManager< makVrf::DtRangeLineSettingsRecord >::settings().
|
virtual |
Create a settings object with a name and extension.
Referenced by makVrv::DtCommonBaseSettingsManager< makVrf::DtRangeLineSettingsRecord >::DtCommonBaseSettingsManager().
|
virtual |
Get the settings object for a particular settings type.
If the Settings of the given type does not exist it returns a null pointer.
Referenced by makVrv::DtRecordSettingsBackupInterface::DtRecordSettingsBackupInterface(), and makVrv::DtCommonBaseSettingsManager< makVrf::DtRangeLineSettingsRecord >::settings().
|
virtual |
Get the settings object for a particular settings type by it's extension.
If the Settings of the given type does not exist it returns a null pointer.
|
virtual |
Register a settings object Use createSettings instead whenever possible; if it's absolutely necessary to use a custom DtDeSettings subclass, use this method to register it instead.
Transfers ownership.
|
protected |
|
protected |