|
|
| QwtNullPaintDevice () |
| | Constructor
|
| |
|
| ~QwtNullPaintDevice () override |
| | Destructor
|
| |
| void | setMode (Mode) |
| | Set the render mode
|
| |
| Mode | mode () const |
| | Get the render mode
|
| |
| virtual QPaintEngine * | paintEngine () const override |
| | Return the paint engine
|
| |
| virtual int | metric (PaintDeviceMetric) const override |
| | Return metric information for the paint device
|
| |
| virtual void | drawRects (const QRect *, int) |
| | Draw rectangles (integer version)
|
| |
| virtual void | drawRects (const QRectF *, int) |
| | Draw rectangles (floating point version)
|
| |
| virtual void | drawLines (const QLine *, int) |
| | Draw lines (integer version)
|
| |
| virtual void | drawLines (const QLineF *, int) |
| | Draw lines (floating point version)
|
| |
| virtual void | drawEllipse (const QRectF &) |
| | Draw ellipse (floating point version)
|
| |
| virtual void | drawEllipse (const QRect &) |
| | Draw ellipse (integer version)
|
| |
| virtual void | drawPath (const QPainterPath &) |
| | Draw a painter path
|
| |
| virtual void | drawPoints (const QPointF *, int) |
| | Draw points (floating point version)
|
| |
| virtual void | drawPoints (const QPoint *, int) |
| | Draw points (integer version)
|
| |
| virtual void | drawPolygon (const QPointF *, int, QPaintEngine::PolygonDrawMode) |
| | Draw polygon (floating point version)
|
| |
| virtual void | drawPolygon (const QPoint *, int, QPaintEngine::PolygonDrawMode) |
| | Draw polygon (integer version)
|
| |
| virtual void | drawPixmap (const QRectF &, const QPixmap &, const QRectF &) |
| | Draw a pixmap
|
| |
| virtual void | drawTextItem (const QPointF &, const QTextItem &) |
| | Draw a text item
|
| |
| virtual void | drawTiledPixmap (const QRectF &, const QPixmap &, const QPointF &) |
| | Draw a tiled pixmap
|
| |
| virtual void | drawImage (const QRectF &, const QImage &, const QRectF &, Qt::ImageConversionFlags) |
| | Draw an image
|
| |
| virtual void | updateState (const QPaintEngineState &) |
| | Update the paint engine state
|
| |
A null paint device that does nothing
Sometimes important layout/rendering geometries are not available or changeable from the public Qt class interface (e.g., hidden in the style implementation). QwtNullPaintDevice can be used to manipulate or filter out this information by analyzing the stream of paint primitives. For example, QwtNullPaintDevice is used by QwtPlotCanvas to identify styled backgrounds with rounded corners.