libosmscout  1.1.1
Public Member Functions | List of all members
osmscout::JumpHandler Class Reference

#include <libosmscout-client-qt/include/osmscout/InputHandler.h>

Inheritance diagram for osmscout::JumpHandler:
Inheritance graph
[legend]
Collaboration diagram for osmscout::JumpHandler:
Collaboration graph
[legend]

Public Member Functions

 JumpHandler (const MapView &view, double moveAnimationDuration=(double) ANIMATION_DURATION, double zoomAnimationDuration=(double) ANIMATION_DURATION)
 
 ~JumpHandler () override=default
 
bool animationInProgress () override
 
bool showCoordinates (const osmscout::GeoCoord &coord, const osmscout::Magnification &magnification, const osmscout::Bearing &bearing) override
 
- Public Member Functions inherited from osmscout::InputHandler
 InputHandler (const MapView &view)
 
 ~InputHandler () override=default
 
virtual void painted ()
 
virtual bool zoom (double zoomFactor, const QPoint &widgetPosition, const QRect &widgetDimension)
 
virtual bool move (const QVector2D &vector)
 
virtual bool rotateTo (double angle)
 
virtual bool rotateBy (double angleChange)
 
virtual bool touch (const QTouchEvent &event)
 
virtual bool currentPosition (bool locationValid, osmscout::GeoCoord currentPosition)
 
virtual bool vehiclePosition (const VehiclePosition &vehiclePosition)
 
virtual bool isLockedToPosition ()
 
virtual bool isFollowVehicle ()
 
virtual bool focusOutEvent (QFocusEvent *event)
 
virtual void widgetResized (const QSizeF &widgetSize)
 

Additional Inherited Members

- Signals inherited from osmscout::InputHandler
void viewChanged (const MapView &view)
 
- Protected Attributes inherited from osmscout::InputHandler
MapView view
 

Detailed Description

Input handler that animates jumps to target map view.

Constructor & Destructor Documentation

◆ JumpHandler()

osmscout::JumpHandler::JumpHandler ( const MapView view,
double  moveAnimationDuration = (double) ANIMATION_DURATION,
double  zoomAnimationDuration = (double) ANIMATION_DURATION 
)
explicit

◆ ~JumpHandler()

osmscout::JumpHandler::~JumpHandler ( )
overridedefault

Member Function Documentation

◆ animationInProgress()

bool osmscout::JumpHandler::animationInProgress ( )
overridevirtual

Reimplemented from osmscout::InputHandler.

◆ showCoordinates()

bool osmscout::JumpHandler::showCoordinates ( const osmscout::GeoCoord &  coord,
const osmscout::Magnification &  magnification,
const osmscout::Bearing &  bearing 
)
overridevirtual

Reimplemented from osmscout::InputHandler.

Reimplemented in osmscout::LockHandler.


The documentation for this class was generated from the following file: