7#ifndef __KIS_MESH_TRANSFORM_STRATEGY_H
8#define __KIS_MESH_TRANSFORM_STRATEGY_H
11#include <QScopedPointer>
34 void setTransformFunction(
const QPointF &mousePos,
bool perspectiveModifierActive,
bool shiftModifierActive,
bool altModifierActive)
override;
38 void paint(QPainter &gc)
override;
43 void continuePrimaryAction(
const QPointF &pt,
bool shiftModifierActive,
bool altModifierActive)
override;
65 const QScopedPointer<Private>
m_d;
qreal distance(const QPointF &p1, const QPointF &p2)
virtual bool endPrimaryAction()=0
bool beginPrimaryAction(KoPointerEvent *event) override
void continuePrimaryAction(KoPointerEvent *event) override