VR-Forces 4.0.4 Class Documentation
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtFaccManager Class Reference

The DtFeatureSpecificationManager manages feature specification for an application. More...

Inheritance diagram for makVrv::DtFaccManager:
Inheritance graph
[legend]

List of all members.

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 FaccCodeInfofeatures () 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 DtDeSettingssettings ()
 Get the current settings.

Static Public Member Functions

static DtFaccManagerinstance (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

DtDemyDe
DtFaccSignalermySignaler
FaccCodeInfo myCodeInfo

Detailed Description

The DtFeatureSpecificationManager manages feature specification for an application.


Member Typedef Documentation


Constructor & Destructor Documentation

DTOR.

CTOR.


Member Function Documentation

Static accessor. Get the manager.

static void makVrv::DtFaccManager::registerInstance ( DtDe de,
DtFaccManager  
) [static]

Register a new instance of the function, this call is normally not necessary.

This is used to replace the manager with a subclass.

Get the category name.

Get the category name.

Get the category name.

virtual void makVrv::DtFaccManager::setFaccInfo ( const DtFaccCode code,
const DtFaccInfo info,
bool  disableAutoSave = false 
) [virtual]

Setts a FACC code info.

Disable auto save allows disabling auto save.

virtual void makVrv::DtFaccManager::removeFaccInfo ( const DtFaccCode code) [virtual]

Remove a FACC code info.

Get the features currently known about.

Set from a record.

virtual void makVrv::DtFaccManager::getRecord ( makArchives::DtFeatureSettingsRecord record) const [virtual]

Get from a record.

virtual void makVrv::DtFaccManager::exportSettings ( const std::string &  filename) [virtual]

Export settings file.

virtual void makVrv::DtFaccManager::importSettings ( const std::string &  filename) [virtual]

Import settings file.

Get the current settings.

virtual void makVrv::DtFaccManager::loadDefaults ( ) [protected, virtual]
virtual void makVrv::DtFaccManager::autoSave ( ) [protected, virtual]

Member Data Documentation


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)