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

DtDisplayNameProvider is an interface for a class to provide display names for integer keyed items such as model sets and observer settings. More...

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

List of all members.

Public Types

typedef std::map< int,
std::string > 
IntKeyToDisplayNameMap

Public Member Functions

 DtDisplayNameProvider ()
 CTOR.
virtual ~DtDisplayNameProvider ()
 Virtual DTOR.
virtual const std::string * findDisplayName (int intKey) const
 Get the display name that's mapped to the specified int key.
virtual void setDisplayName (int intKey, const std::string &displayName)
 Change the dislay name associated with a key (if it exists) or add a new display name to key mapping.
virtual const
IntKeyToDisplayNameMap
displayNames () const
 Get the list of display names.
virtual const std::string * findToolTip (int intKey) const
 Get the tool tip that's mapped to the specified int key.
virtual void setToolTip (int intKey, const std::string &displayName)
 Change the tool tip associated with a key (if it exists) or add a new tool tip to key mapping.
virtual const
IntKeyToDisplayNameMap
toolTips () const
 Get the list of tool tips.

Protected Attributes

IntKeyToDisplayNameMap myIntKeyToDisplayNameMap
IntKeyToDisplayNameMap myIntKeyToToolTipMap

Detailed Description

DtDisplayNameProvider is an interface for a class to provide display names for integer keyed items such as model sets and observer settings.

Providers for each type can use the creator pattern to allow Qt-specific versions to be instantiated, initializing the providers with Qt-translatable string. Plugins can add new strings (translation is their responsibility).


Member Typedef Documentation

typedef std::map<int, std::string> makVrv::DtDisplayNameProvider::IntKeyToDisplayNameMap

Constructor & Destructor Documentation

CTOR.

Virtual DTOR.


Member Function Documentation

virtual const std::string* makVrv::DtDisplayNameProvider::findDisplayName ( int  intKey) const [virtual]

Get the display name that's mapped to the specified int key.

virtual void makVrv::DtDisplayNameProvider::setDisplayName ( int  intKey,
const std::string &  displayName 
) [virtual]

Change the dislay name associated with a key (if it exists) or add a new display name to key mapping.

Get the list of display names.

virtual const std::string* makVrv::DtDisplayNameProvider::findToolTip ( int  intKey) const [virtual]

Get the tool tip that's mapped to the specified int key.

If tool tip does not exist, returns display name

virtual void makVrv::DtDisplayNameProvider::setToolTip ( int  intKey,
const std::string &  displayName 
) [virtual]

Change the tool tip associated with a key (if it exists) or add a new tool tip to key mapping.

Get the list of tool tips.


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)