1 #ifndef QTSCRIPTSHELL_QPAINTENGINE_H
2 #define QTSCRIPTSHELL_QPAINTENGINE_H
4 #include <qpaintengine.h>
6 #include <QtScript/qscriptvalue.h>
14 bool begin(QPaintDevice* pdev);
18 void drawImage(
const QRectF& r,
const QImage& pm,
const QRectF& sr, Qt::ImageConversionFlags flags = Qt::AutoColor);
19 void drawLines(
const QLine* lines,
int lineCount);
20 void drawLines(
const QLineF* lines,
int lineCount);
21 void drawPath(
const QPainterPath& path);
22 void drawPixmap(
const QRectF& r,
const QPixmap& pm,
const QRectF& sr);
23 void drawPoints(
const QPoint* points,
int pointCount);
24 void drawPoints(
const QPointF* points,
int pointCount);
25 void drawPolygon(
const QPoint* points,
int pointCount, QPaintEngine::PolygonDrawMode mode);
26 void drawPolygon(
const QPointF* points,
int pointCount, QPaintEngine::PolygonDrawMode mode);
27 void drawRects(
const QRect* rects,
int rectCount);
28 void drawRects(
const QRectF* rects,
int rectCount);
29 void drawTextItem(
const QPointF& p,
const QTextItem& textItem);
30 void drawTiledPixmap(
const QRectF& r,
const QPixmap& pixmap,
const QPointF& s);
32 QPaintEngine::Type
type()
const;
38 #endif // QTSCRIPTSHELL_QPAINTENGINE_H