QgsLayoutViewToolTemporaryKeyPan class

Layout view tool for temporarily panning a layout while a key is depressed.

Base classes

class QgsLayoutViewTool
Abstract base class for all layout view tools.

Constructors, destructors, conversion operators

QgsLayoutViewToolTemporaryKeyPan(QgsLayoutView* view)
Constructor for QgsLayoutViewToolTemporaryKeyPan.

Public functions

void activate() override
Called when tool is set as the currently active layout tool.
void keyReleaseEvent(QKeyEvent* event) override
Key release event for overriding.
void layoutMoveEvent(QgsLayoutViewMouseEvent* event) override
Mouse move event for overriding.

Function documentation

void QgsLayoutViewToolTemporaryKeyPan::activate() override

Called when tool is set as the currently active layout tool.

Overridden implementations must take care to call the base class implementation.

void QgsLayoutViewToolTemporaryKeyPan::keyReleaseEvent(QKeyEvent* event) override

Key release event for overriding.

Default implementation does nothing.

void QgsLayoutViewToolTemporaryKeyPan::layoutMoveEvent(QgsLayoutViewMouseEvent* event) override

Mouse move event for overriding.

Default implementation does nothing.