libosmscout 1.1.1
Loading...
Searching...
No Matches
osmscout::ZoomGestureHandler Class Reference

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

Inheritance diagram for osmscout::ZoomGestureHandler:
Collaboration diagram for osmscout::ZoomGestureHandler:

Public Member Functions

 ZoomGestureHandler (const MapView &view, const QPoint &p, double zoomDistance)
 ~ZoomGestureHandler () override=default
bool touch (const QTouchEvent &event) override
Public Member Functions inherited from osmscout::InputHandler
 InputHandler (const MapView &view)
 ~InputHandler () override=default
virtual void painted ()
virtual bool animationInProgress ()
virtual bool showCoordinates (const osmscout::GeoCoord &coord, const osmscout::Magnification &magnification, const osmscout::Bearing &bearing)
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 currentPosition (bool locationValid, osmscout::GeoCoord currentPosition)
virtual bool vehiclePosition (const VehiclePosition &vehiclePosition, bool autoRotateMap)
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

Handler for zoom gesture with one finger, activated by tap and press usually.

Constructor & Destructor Documentation

◆ ZoomGestureHandler()

osmscout::ZoomGestureHandler::ZoomGestureHandler ( const MapView & view,
const QPoint & p,
double zoomDistance )
Parameters
view
p- where the gesture start
zoomDistance- distance [in pixels] where zoom is doubled/halved

◆ ~ZoomGestureHandler()

osmscout::ZoomGestureHandler::~ZoomGestureHandler ( )
overridedefault

Member Function Documentation

◆ touch()

bool osmscout::ZoomGestureHandler::touch ( const QTouchEvent & event)
overridevirtual

Reimplemented from osmscout::InputHandler.


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