18    bool begin( QPaintDevice* ) 
override;
 
   21    Type type() 
const override;
 
   23    void updateState( 
const QPaintEngineState& state ) 
override;
 
   25    void drawPath( 
const QPainterPath& path ) 
override;
 
   27    void drawPolygon( 
const QPointF* points,
 
   28        int pointCount, PolygonDrawMode mode ) 
override;
 
   30    void drawPolygon( 
const QPoint* points,
 
   31        int pointCount, PolygonDrawMode mode ) 
override;
 
   33    void drawPixmap( 
const QRectF& rect,
 
   34        const QPixmap& pixmap, 
const QRectF& subRect ) 
override;
 
   36    void drawImage( 
const QRectF& rect,
 
   37        const QImage& image, 
const QRectF& subRect,
 
   38        Qt::ImageConversionFlags flags ) 
override;
 
   40    void drawTextItem( 
const QPointF&, 
const QTextItem& ) 
override;