49 KisHandlePainterHelper(QPainter *_painter,
const QTransform &originalPainterTransform, qreal handleRadius,
int decorationThickness = 1);
72 void drawHandleRect(
const QPointF ¢er, qreal radius, QPoint offset);
73 void fillHandleRect(
const QPointF ¢er, qreal radius, QColor fillColor, QPoint offset);
78 void drawHandleCircle(
const QPointF ¢er, qreal radius);
84 void drawHandleRect(
const QPointF ¢er);
90 void drawHandleCircle(
const QPointF ¢er);
96 void drawHandleSmallCircle(
const QPointF ¢er);
101 void drawHandleLine(
const QLineF &line, qreal width = 1.0,
QVector<qreal> dashPattern = {}, qreal dashOffset = 0.0);
106 void drawGradientHandle(
const QPointF ¢er, qreal radius);
111 void drawGradientHandle(
const QPointF ¢er);
116 void drawGradientCrossHandle(
const QPointF ¢er, qreal radius);
121 void drawGradientArrow(
const QPointF &start,
const QPointF &end, qreal radius);
126 void drawRubberLine(
const QPolygonF &poly);
131 void drawConnectionLine(
const QLineF &line);
136 void drawConnectionLine(
const QPointF &
p1,
const QPointF &
p2);
141 void drawPath(
const QPainterPath &path);
146 void drawPixmap(
const QPixmap &pixmap, QPointF position,
int size, QRectF sourceRect);
154 void drawArrow(
const QPointF &pos,
const QPointF &from, qreal radius);