QgsMapToolPan class

A map tool for panning the map.

Base classes

class QgsMapTool
Abstract base class for all map tools.

Constructors, destructors, conversion operators

QgsMapToolPan(QgsMapCanvas* canvas)
constructor

Public functions

void activate() override
called when set as currently active map tool
void canvasDoubleClickEvent(QgsMapMouseEvent* e) override
Mouse double-click event for overriding. Default implementation does nothing.
void canvasMoveEvent(QgsMapMouseEvent* e) override
Mouse move event for overriding. Default implementation does nothing.
void canvasPressEvent(QgsMapMouseEvent* e) override
Mouse press event for overriding. Default implementation does nothing.
void canvasReleaseEvent(QgsMapMouseEvent* e) override
Mouse release event for overriding. Default implementation does nothing.
void deactivate() override
called when map tool is being deactivated
auto flags() const -> Flags override
Returns the flags for the map tool.
auto gestureEvent(QGestureEvent* e) -> bool override
gesture event for overriding. Default implementation does nothing.

Function documentation

Flags QgsMapToolPan::flags() const override

Returns the flags for the map tool.