void SetFont(QFont);
void DrawAngledText(Vector, double, QString, double);
void DrawTextObject(Vector, QString, double, double angle = 0);
+ Rect MeasureTextObject(QString text, double size);
void DrawArc(Vector, double, double, double);
void DrawEllipse(Vector, double, double);
void DrawHandle(Vector);
+ void DrawSmallHandle(Vector);
void DrawCross(Vector);
void DrawRectCorners(Rect);
void DrawArrowHandle(Vector, double);
void DrawArrowToLineHandle(Vector, double);
void DrawLine(int, int, int, int);
void DrawLine(Vector, Vector);
+ void DrawHLine(double);
+ void DrawVLine(double);
void DrawPoint(int, int);
+ void DrawRoundedRect(Rect, double, double);
void DrawRoundedRect(QRectF, double, double);
- void DrawPaddedRect(QRectF);
- void DrawRect(QRectF);
- void DrawText(QRectF, int, QString);
+ void DrawPaddedRect(Rect);
+ void DrawRect(Rect);
+ void DrawText(Rect, int, QString);
void DrawArrowhead(Vector, Vector, double);
void DrawCrosshair(Vector);
void DrawInformativeText(QString);
};
#endif // __PAINTER_H__
-