![]() |
MapLink Pro 11.2
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
|
This is the request handler, used for callbacks to the application.
The application should derive from this class, and pass a pointer to the constructor of the TSLInteractionModeManager.
Public Member Functions | |
| virtual void | resetMode (TSLInteractionMode *newMode, TSLButtonType button, TSLDeviceUnits xDU, TSLDeviceUnits yDU)=0 |
| virtual void | viewChanged (TSLDrawingSurface *drawingSurface)=0 |
| virtual | ~TSLInteractionModeRequest () |
|
inlinevirtual |
|
pure virtual |
This method is triggered when the mode has gone back to the default - or no current mode if nothing is the default.
| newMode | This is a pointer to the new active mode. |
| button | If the reset was caused by a button press, then this is the type of button pressed. Can be used to for context menu invocation. |
| (xDU,yDU) | If the reset was caused by a button press, then this is the location of the press. Can be used to for context menu invocation. |
|
pure virtual |
This is triggered when the view has changed for any reason.
| drawingSurface | Pointer to the drawing surface whose view has changed. |