![]() |
VR-Forces 4.0.4 Class Documentation
|
Settings class for reading and writing settings to/from files. More...

Public Member Functions | |
| virtual | ~DtDeSettings () |
| DTOR. | |
| const std::string & | name () const |
| Get the settings name. | |
| const std::string & | extension () const |
| Get the extension for this settings type. | |
| template<typename RecordType > | |
| bool | readDefaultRecord (RecordType &r) |
| Read a record from the default settings. | |
| template<typename RecordType > | |
| bool | readBackupRecord (RecordType &r) |
| Read a record from the default settings. | |
| template<typename RecordType > | |
| bool | readFactoryDefaultRecord (RecordType &r) |
| template<typename RecordType > | |
| bool | writeDefaultRecord (const RecordType &r) |
| Write a record as the default settings. | |
| template<typename RecordType > | |
| bool | writeBackupRecord (const RecordType &r) |
| Write a record as the default settings. | |
| template<typename RecordType > | |
| bool | readRecordFrom (RecordType &r, const std::string &importFileName) |
| Read a record from a specific location. | |
| template<typename RecordType > | |
| bool | writeRecordTo (const RecordType &r, const std::string &exportFileName) const |
| Write a record to a specific location. | |
| void | setAutoSave (bool b) |
| bool | autoSave () const |
Default settings file existence & path accessors. | |
| bool | defaultFileExists () const |
| virtual std::string | defaultFilePath () const |
Factory settings file existence & path accessors. | |
| bool | factoryFileExists () const |
| virtual std::string | factoryFilePath () const |
Backup settings file existence & path accessors. | |
| bool | backupFileExists () const |
| virtual std::string | backupFilePath () const |
Protected Member Functions | |
| DtDeSettings (DtDe &de, const std::string &name, const std::string &ext) | |
Protected Attributes | |
| DtDe & | myDe |
| std::string | myName |
| std::string | myExtension |
| bool | myAutoSave |
Friends | |
| class | DtDeSettingsManager |
Settings class for reading and writing settings to/from files.
| virtual makVrv::DtDeSettings::~DtDeSettings | ( | ) | [virtual] |
DTOR.
| makVrv::DtDeSettings::DtDeSettings | ( | DtDe & | de, |
| const std::string & | name, | ||
| const std::string & | ext | ||
| ) | [protected] |
| const std::string& makVrv::DtDeSettings::name | ( | ) | const |
Get the settings name.
| const std::string& makVrv::DtDeSettings::extension | ( | ) | const |
Get the extension for this settings type.
| bool makVrv::DtDeSettings::readDefaultRecord | ( | RecordType & | r | ) |
Read a record from the default settings.
Referenced by makVrv::DtCommonBaseSettingsManager< makArchives::DtEntitySettingsRecord >::loadDefaultSettings().
| bool makVrv::DtDeSettings::readBackupRecord | ( | RecordType & | r | ) |
Read a record from the default settings.
| bool makVrv::DtDeSettings::readFactoryDefaultRecord | ( | RecordType & | r | ) |
| bool makVrv::DtDeSettings::writeDefaultRecord | ( | const RecordType & | r | ) |
Write a record as the default settings.
Referenced by makVrv::DtCommonBaseSettingsManager< makArchives::DtEntitySettingsRecord >::saveDefaultSettings().
| bool makVrv::DtDeSettings::writeBackupRecord | ( | const RecordType & | r | ) |
Write a record as the default settings.
| bool makVrv::DtDeSettings::readRecordFrom | ( | RecordType & | r, |
| const std::string & | importFileName | ||
| ) |
Read a record from a specific location.
| bool makVrv::DtDeSettings::writeRecordTo | ( | const RecordType & | r, |
| const std::string & | exportFileName | ||
| ) | const |
Write a record to a specific location.
Referenced by makVrv::DtCommonBaseSettingsManager< makArchives::DtEntitySettingsRecord >::exportSettings().
| void makVrv::DtDeSettings::setAutoSave | ( | bool | b | ) | [inline] |
| bool makVrv::DtDeSettings::autoSave | ( | ) | const [inline] |
| bool makVrv::DtDeSettings::defaultFileExists | ( | ) | const |
| virtual std::string makVrv::DtDeSettings::defaultFilePath | ( | ) | const [virtual] |
Reimplemented in makVrv::DtElementDefinitionSettings.
| bool makVrv::DtDeSettings::factoryFileExists | ( | ) | const |
| virtual std::string makVrv::DtDeSettings::factoryFilePath | ( | ) | const [virtual] |
Reimplemented in makVrv::DtElementDefinitionSettings.
Referenced by makVrv::DtRecordSettingsBackupInterface::DtRecordSettingsBackupInterface().
| bool makVrv::DtDeSettings::backupFileExists | ( | ) | const |
| virtual std::string makVrv::DtDeSettings::backupFilePath | ( | ) | const [virtual] |
Reimplemented in makVrv::DtElementDefinitionSettings.
friend class DtDeSettingsManager [friend] |
DtDe& makVrv::DtDeSettings::myDe [protected] |
std::string makVrv::DtDeSettings::myName [protected] |
std::string makVrv::DtDeSettings::myExtension [protected] |
bool makVrv::DtDeSettings::myAutoSave [protected] |