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

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

Inheritance diagram for osmscout::LockHandler:
Collaboration diagram for osmscout::LockHandler:

Public Member Functions

 LockHandler (const MapView &view, const QSizeF &widgetSize)
 ~LockHandler () override=default
bool currentPosition (bool locationValid, osmscout::GeoCoord currentPosition) override
bool showCoordinates (const osmscout::GeoCoord &coord, const osmscout::Magnification &magnification, const osmscout::Bearing &bearing) override
bool isLockedToPosition () override
bool focusOutEvent (QFocusEvent *event) override
void widgetResized (const QSizeF &widgetSize) override
Public Member Functions inherited from osmscout::JumpHandler
 JumpHandler (const MapView &view, double moveAnimationDuration=(double) ANIMATION_DURATION, double zoomAnimationDuration=(double) ANIMATION_DURATION)
 ~JumpHandler () override=default
bool animationInProgress () 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 vehiclePosition (const VehiclePosition &vehiclePosition, bool autoRotateMap)
virtual bool isFollowVehicle ()

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 locks map view to current position.

Constructor & Destructor Documentation

◆ LockHandler()

osmscout::LockHandler::LockHandler ( const MapView & view,
const QSizeF & widgetSize )
inline

◆ ~LockHandler()

osmscout::LockHandler::~LockHandler ( )
overridedefault

Member Function Documentation

◆ currentPosition()

bool osmscout::LockHandler::currentPosition ( bool locationValid,
osmscout::GeoCoord currentPosition )
overridevirtual

Reimplemented from osmscout::InputHandler.

◆ focusOutEvent()

bool osmscout::LockHandler::focusOutEvent ( QFocusEvent * event)
overridevirtual

Reimplemented from osmscout::InputHandler.

◆ isLockedToPosition()

bool osmscout::LockHandler::isLockedToPosition ( )
overridevirtual

Reimplemented from osmscout::InputHandler.

◆ showCoordinates()

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

Reimplemented from osmscout::JumpHandler.

◆ widgetResized()

void osmscout::LockHandler::widgetResized ( const QSizeF & widgetSize)
overridevirtual

Reimplemented from osmscout::InputHandler.


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