![]() |
VR-Forces Development_Version Class Documentation
|
The DtFeatureSpecificationManager manages feature specification for an application. More...

Public Types | |
| typedef std::map< DtFaccCode, DtFaccInfo > | FaccCodeInfo |
Public Member Functions | |
| virtual | ~DtFaccManager () |
| DTOR. | |
| DtFaccInfo | categoryInfo (const DtFaccCode &code) const |
| Get the category name. | |
| DtFaccInfo | subcategoryInfo (const DtFaccCode &code) const |
| Get the category name. | |
| DtFaccInfo | info (const DtFaccCode &code) const |
| Get the category name. | |
| virtual void | setFaccInfo (const DtFaccCode &code, const DtFaccInfo &info, bool disableAutoSave=false) |
| Setts a FACC code info. | |
| virtual void | removeFaccInfo (const DtFaccCode &code) |
| Remove a FACC code info. | |
| const FaccCodeInfo & | features () const |
| Get the features currently known about. | |
| virtual void | setFromRecord (const makArchives::DtFeatureSettingsRecord &record) |
| Set from a record. | |
| virtual void | getRecord (makArchives::DtFeatureSettingsRecord &record) const |
| Get from a record. | |
| virtual void | exportSettings (const std::string &filename) |
| Export settings file. | |
| virtual void | importSettings (const std::string &filename) |
| Import settings file. | |
| virtual DtDeSettings * | settings () |
| Get the current settings. | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtFaccManager & | instance (DtDe &de) |
| Static accessor. Get the manager. | |
| static void | registerInstance (DtDe &de, DtFaccManager *) |
| Register a new instance of the function, this call is normally not necessary. | |
Protected Member Functions | |
| DtFaccManager (DtDe &de) | |
| CTOR. | |
| virtual void | loadDefaults () |
| virtual void | autoSave () |
Protected Attributes | |
| DtDe & | myDe |
| DtFaccSignaler & | mySignaler |
| FaccCodeInfo | myCodeInfo |
The DtFeatureSpecificationManager manages feature specification for an application.
| typedef std::map<DtFaccCode, DtFaccInfo> makVrv::DtFaccManager::FaccCodeInfo |
|
virtual |
DTOR.
|
protected |
CTOR.
|
static |
Static accessor. Get the manager.
|
static |
Register a new instance of the function, this call is normally not necessary.
This is used to replace the manager with a subclass.
| DtFaccInfo makVrv::DtFaccManager::categoryInfo | ( | const DtFaccCode & | code | ) | const |
Get the category name.
| DtFaccInfo makVrv::DtFaccManager::subcategoryInfo | ( | const DtFaccCode & | code | ) | const |
Get the category name.
| DtFaccInfo makVrv::DtFaccManager::info | ( | const DtFaccCode & | code | ) | const |
Get the category name.
|
virtual |
Setts a FACC code info.
Disable auto save allows disabling auto save.
|
virtual |
Remove a FACC code info.
| const FaccCodeInfo& makVrv::DtFaccManager::features | ( | ) | const |
Get the features currently known about.
|
virtual |
Set from a record.
|
virtual |
Get from a record.
|
virtual |
Export settings file.
|
virtual |
Import settings file.
|
virtual |
Get the current settings.
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |