7#ifndef SHAPEROTATESTRATEGY_H
8#define SHAPEROTATESTRATEGY_H
37 void handleMouseMove(
const QPointF &mouseLocation, Qt::KeyboardModifiers modifiers)
override;
KoToolBase * tool() const
void paint(QPainter &painter, const KoViewConverter &converter) override
QTransform m_rotationMatrix
ShapeRotateStrategy(KoToolBase *tool, KoSelection *selection, const QPointF &clicked, Qt::MouseButtons buttons)
QList< QTransform > m_oldTransforms
void finishInteraction(Qt::KeyboardModifiers modifiers) override
void handleMouseMove(const QPointF &mouseLocation, Qt::KeyboardModifiers modifiers) override
void rotateBy(qreal angle)
QList< KoShape * > m_transformedShapesAndSelection
KUndo2Command * createCommand() override
~ShapeRotateStrategy() override
QString buttons(const T &ev)