8#ifndef KIS_ZOOM_AND_ROTATE_ACTION_H
9#define KIS_ZOOM_AND_ROTATE_ACTION_H
12#include <QScopedPointer>
37 void activate(
int shortcut)
override;
39 void begin(
int shortcut, QEvent *event)
override;
40 void end(QEvent *event)
override;
48 const QScopedPointer<Private>
d;
This class handles both rotation and zooming operation. This is separate from Zoom and Rotate operati...
void cursorMovedAbsolute(const QPointF &lastPos, const QPointF &pos) override
int priority() const override
void deactivate(int shortcut) override
KisInputActionGroup inputActionGroup(int shortcut) const override
~KisZoomAndRotateAction()
void begin(int shortcut, QEvent *event) override
void activate(int shortcut) override
void end(QEvent *event) override
const QScopedPointer< Private > d
void inputEvent(QEvent *event) override
@ DiscreteZoomAndDiscreteRotateMode
@ PanAndDiscreteZoomAndRotateMode
@ PanAndDiscreteZoomAndDiscreteRotateMode
@ ZoomAndDiscreteRotateMode
@ PanAndZoomAndDiscreteRotateMode
@ PanAndZoomAndRotateMode
@ DiscreteZoomAndRotateMode