8#ifndef KOPATHPOINTMOVESTRATEGY_H
9#define KOPATHPOINTMOVESTRATEGY_H
12#include <QScopedPointer>
26 void handleMouseMove(
const QPointF &mouseLocation, Qt::KeyboardModifiers modifiers)
override;
KoToolBase * tool() const
Strategy for moving points of a path shape.
KoPathPointMoveStrategy(KoPathTool *tool, const QPointF &mousePosition, const QPointF &pointPosition)
QPointF m_move
the accumulated point move amount
~KoPathPointMoveStrategy() override
QPointF m_startMousePosition
void finishInteraction(Qt::KeyboardModifiers modifiers) override
KoPathTool * m_tool
pointer to the path tool
KUndo2Command * createCommand() override
void handleMouseMove(const QPointF &mouseLocation, Qt::KeyboardModifiers modifiers) override
QPointF m_startPointPosition
QScopedPointer< KUndo2Command > m_intermediateCommand