8#ifndef KOPATHCONTROLPOINTMOVESTRATEGY_H
9#define KOPATHCONTROLPOINTMOVESTRATEGY_H
28 void handleMouseMove(
const QPointF &mouseLocation, Qt::KeyboardModifiers modifiers)
override;
KoToolBase * tool() const
Strategy for moving points of a path shape.
KoPathControlPointMoveStrategy(KoPathTool *tool, const KoPathPointData &point, KoPathPoint::PointType type, const QPointF &pos)
void finishInteraction(Qt::KeyboardModifiers modifiers) override
~KoPathControlPointMoveStrategy() override
KoPathPoint::PointType m_pointType
KUndo2Command * createCommand() override
void handleMouseMove(const QPointF &mouseLocation, Qt::KeyboardModifiers modifiers) override
QScopedPointer< KUndo2Command > m_intermediateCommand
QPointF m_lastPosition
the last mouse position
QPointF m_move
the accumulated point move amount
KoPathPointData m_pointData
Describe a KoPathPoint by a KoPathShape and its indices.
PointType
the type for identifying part of a KoPathPoint
The position of a path point within a path shape.