7#ifndef __KIS_FREE_TRANSFORM_STRATEGY_H
8#define __KIS_FREE_TRANSFORM_STRATEGY_H
11#include <QScopedPointer>
32 void setTransformFunction(
const QPointF &mousePos,
bool perspectiveModifierActive,
bool shiftModifierActive,
bool altModifierActive)
override;
35 void paint(QPainter &gc)
override;
45 void continuePrimaryAction(
const QPointF &pt,
bool shiftModifierActive,
bool altModifierActive)
override;
57 const QScopedPointer<Private>
m_d;
float value(const T *src, size_t ch)