10#ifndef KOPATHTOOLHANDLE_H
11#define KOPATHTOOLHANDLE_H
33 virtual void paint(QPainter &painter,
const KoViewConverter &converter, qreal handleRadius,
int decorationThickness) = 0;
49 void paint(QPainter &painter,
const KoViewConverter &converter, qreal handleRadius,
int decorationThickness)
override;
66 void paint(QPainter &painter,
const KoViewConverter &converter, qreal handleRadius,
int decorationThickness)
override;
The KisHandlePainterHelper class is a special helper for painting handles around objects....
A KoPathPoint represents a point in a path.
PointType
the type for identifying part of a KoPathPoint
The position of a path point within a path shape.
KoParameterShape * m_parameterShape
ParameterHandle(KoPathTool *tool, KoParameterShape *parameterShape, int handleId)
void paint(QPainter &painter, const KoViewConverter &converter, qreal handleRadius, int decorationThickness) override
QRectF boundingRect() const override
KoInteractionStrategy * handleMousePress(KoPointerEvent *event) override
bool check(const QList< KoPathShape * > &selectedShapes) override
bool check(const QList< KoPathShape * > &selectedShapes) override
void trySelectHandle() override
PointHandle(KoPathTool *tool, KoPathPoint *activePoint, KoPathPoint::PointType activePointType)
KoPathPoint::PointType m_activePointType
QRectF m_oldRepaintedRect
QRectF boundingRect() const override
KoInteractionStrategy * handleMousePress(KoPointerEvent *event) override
KoPathPoint * activePoint() const
void paint(QPainter &painter, const KoViewConverter &converter, qreal handleRadius, int decorationThickness) override
KoPathPoint * m_activePoint
KoPathPoint::PointType activePointType() const