![]() |
VR-Forces Developer's Guide
|
DtModelSetStringProvider is an interface for a class to provide strings for model sets.

Public Types | |
| typedef std::vector< DtUnicode > | StringList |
Public Member Functions | |
| virtual | ~DtModelSetStringProvider () |
| virtual void | getModelSetList (StringList &outList) const =0 |
| virtual DtUnicode | modelSetToString (DtModelSetId modelSet) const =0 |
| virtual int | stringToModelSet (const DtUnicode &modelSetString) const =0 |
| virtual int | numModelSets () const =0 |
| virtual void | setModelSetName (int modelSet, const DtUnicode &name)=0 |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtModelSetStringProvider & | instance (DtDe &de) |
| static void | registerInstance (DtDe &de, DtModelSetStringProvider *instance) |
Protected Member Functions | |
| DtModelSetStringProvider (DtDe &de) | |
Protected Attributes | |
| DtDe & | myDe |
| typedef std::vector<DtUnicode> makVrv::DtModelSetStringProvider::StringList |
|
virtual |
Virtual Destructor.
|
protected |
Constructor.
|
static |
Get the instance of a DtModelSetStringProvider.
| DtCorruptedState | if the instance is unable to be found. |
|
static |
Register the provider with a DtDe.
|
pure virtual |
Get the list of model set names.
Implemented in DtVrfModelSetStringProvider, makVrv::DtQtModelSetStringProvider, DtMfcModelSetStringProvider, and DtVrfModelSetStringProvider.
|
pure virtual |
Get the string that's mapped to the specified model set.
Implemented in DtVrfModelSetStringProvider, makVrv::DtQtModelSetStringProvider, DtMfcModelSetStringProvider, and DtVrfModelSetStringProvider.
|
pure virtual |
Get the model set that's mapped to the specified string.
Implemented in DtVrfModelSetStringProvider, makVrv::DtQtModelSetStringProvider, DtMfcModelSetStringProvider, and DtVrfModelSetStringProvider.
|
pure virtual |
Get the current number of model set names on the model set list.
Implemented in DtVrfModelSetStringProvider, makVrv::DtQtModelSetStringProvider, DtMfcModelSetStringProvider, and DtVrfModelSetStringProvider.
|
pure virtual |
Change the string associated with a model set (if it exists) or add a new string to model set mapping.
Implemented in DtVrfModelSetStringProvider, makVrv::DtQtModelSetStringProvider, DtMfcModelSetStringProvider, and DtVrfModelSetStringProvider.
|
protected |