![]() |
VR-Forces 5.0.3 Developer's Guide
|
This will manage the map focus handler to allow for the setting of the cursor based on a given id and the current handler.

Public Member Functions | |
| DtMapFocusHandlerManager (makVrv::DtDe &) | |
| virtual | ~DtMapFocusHandlerManager () |
| virtual int | selectionState (makVrv::DtUniqueID) const |
| virtual int | setCursorBasedOnItem (makVrv::DtUniqueID) |
| virtual void | setActiveMapFocusHandler (DtMapFocusHandler *) |
| DtMapFocusHandler * | activeMapFocusHandler () const |
| virtual void | setAllowCursorChange (bool b) |
| bool | allowCursorChange () const |
| virtual void | focusToNext () |
| virtual void | resetCursor () |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtMapFocusHandlerManager & | instance (makVrv::DtDe &) |
| static void | registerInstance (makVrv::DtDe &, DtMapFocusHandlerManager *) |
Public Attributes | |
| boost::signals2::signal< void(DtMapFocusHandler *, DtMapFocusHandler *)> | signal_mapFocusHandlerChanged |
| makVrf::DtMapFocusHandlerManager::DtMapFocusHandlerManager | ( | makVrv::DtDe & | ) |
|
virtual |
|
static |
|
static |
|
virtual |
See DtMapFocusHandler for selection states.
|
virtual |
|
virtual |
Sets/gets the current active handler.
|
inline |
|
virtual |
If there is one, will also set the fact to allow the cursor change into the active handler.
|
inline |
|
virtual |
If there is an active handler, tell it to focus to the next item.
|
virtual |
If the cursor has been set, resets it.
| boost::signals2::signal<void (DtMapFocusHandler*, DtMapFocusHandler*)> makVrf::DtMapFocusHandlerManager::signal_mapFocusHandlerChanged |
Signal sent with old and new handler.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |