![]() |
VR-Forces 5.0.3 Developer's Guide
|
The DtFeatureSpecificationManager manages feature specification for an application.

Public Types | |
| typedef std::map< DtFaccCode, DtFaccInfo > | FaccCodeInfo |
Public Member Functions | |
| virtual | ~DtFaccManager () |
| DtFaccInfo | categoryInfo (const DtFaccCode &code) const |
| DtFaccInfo | subcategoryInfo (const DtFaccCode &code) const |
| DtFaccInfo | info (const DtFaccCode &code) const |
| virtual void | setFaccInfo (const DtFaccCode &code, const DtFaccInfo &info, bool disableAutoSave=false) |
| virtual void | removeFaccInfo (const DtFaccCode &code) |
| const FaccCodeInfo & | features () const |
| virtual void | setFromRecord (const makArchives::DtFeatureSettingsRecord &record) |
| virtual void | getRecord (makArchives::DtFeatureSettingsRecord &record) const |
| virtual void | exportSettings (const std::string &filename) |
| virtual void | importSettings (const std::string &filename) |
| virtual DtDeSettings * | settings () |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtFaccManager & | instance (DtDe &de) |
| static void | registerInstance (DtDe &de, DtFaccManager *) |
Protected Member Functions | |
| DtFaccManager (DtDe &de) | |
| virtual void | loadDefaults () |
| virtual void | autoSave () |
Protected Attributes | |
| DtDe & | myDe |
| DtFaccSignaler & | mySignaler |
| FaccCodeInfo | myCodeInfo |
| 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 |