![]() |
VR-Forces 5.0.2 Developer's Guide
|
Base class that must be implemented by items that wish to be part of a map focus handler chain.

Public Types | |
| enum | SelectionStatus { Unknown = 0, Valid = 1, Invalid = 2 } |
Public Member Functions | |
| DtMapFocusHandlerInterface () | |
| virtual | ~DtMapFocusHandlerInterface () |
| boost::signals2::signal< void(DtMapFocusHandlerInterface *, bool)> | signal_canTakeMapFocusChanged |
| boost::signals2::signal< void(DtMapFocusHandlerInterface *)> | signal_selectionChangedByMapSelection |
| virtual void | setHasMapFocus (bool)=0 |
| virtual void | setCanTakeMapFocus (bool)=0 |
| virtual bool | canTakeMapFocus () const =0 |
| virtual bool | hasMapFocus () const =0 |
| virtual makVrv::DtQtCursor | cursorForSelectionStatus (SelectionStatus) const =0 |
| virtual bool | compactMode () const =0 |
| virtual SelectionStatus | selectionStatusFor (makVrv::DtUniqueID id) const =0 |
|
inline |
CTOR.
|
inlinevirtual |
DTOR.
|
pure virtual |
Methods implemented on behalf of being a map focus handler Sets whether or not the focus button has any effect. By default the focus button is not visible.
Implemented in makVrf::DtVrfFilteredListView, makVrf::DtLocationEntryWidget, and makVrf::DtSphereEntryWidget.
|
pure virtual |
Methods implemented on behalf of being a map focus handler Sets whether or not the focus button has any effect. By default the focus button is not visible.
Implemented in makVrf::DtVrfFilteredListView, and makVrf::DtLocationEntryWidget.
|
pure virtual |
Methods implemented on behalf of being a map focus handler Sets whether or not the focus button has any effect. By default the focus button is not visible.
Implemented in makVrf::DtVrfFilteredListView, and makVrf::DtLocationEntryWidget.
|
pure virtual |
Methods implemented on behalf of being a map focus handler Sets whether or not the focus button has any effect. By default the focus button is not visible.
Implemented in makVrf::DtVrfFilteredListView, and makVrf::DtLocationEntryWidget.
|
pure virtual |
Returns a selection cursor based on the selection type.
Implemented in makVrf::DtLocationEntryWidget, and makVrf::DtVrfFilteredListView.
|
pure virtual |
Items that are in compact mode will get the map focus button shown regardless.
Implemented in makVrf::DtVrfFilteredListView, and makVrf::DtLocationEntryWidget.
|
pure virtual |
Return the selection status for the given id.
Implemented in makVrf::DtVrfFilteredListView, and makVrf::DtLocationEntryWidget.
| boost::signals2::signal<void (DtMapFocusHandlerInterface*, bool)> makVrf::DtMapFocusHandlerInterface::signal_canTakeMapFocusChanged |
Methods implemented on behalf of being a map focus handler Sets whether or not the focus button has any effect. By default the focus button is not visible.
| boost::signals2::signal<void (DtMapFocusHandlerInterface*)> makVrf::DtMapFocusHandlerInterface::signal_selectionChangedByMapSelection |
Methods implemented on behalf of being a map focus handler Sets whether or not the focus button has any effect. By default the focus button is not visible.