![]() |
QCAD
Open Source 2D CAD
|
#include <RGraphicsViewWorkerPainter.h>
Public Member Functions | |
virtual void | begin () |
virtual void | clear () |
virtual void | drawEllipse (const QRectF &rectangle) |
virtual void | drawImage (int x, int y, const QImage &image) |
virtual void | drawLine (const QLineF &line) |
virtual void | drawPath (const RPainterPath &path) |
virtual void | drawPoint (const QPointF &p) |
virtual void | drawRect (const QRectF &rectangle) |
virtual void | drawText (const QRectF &rectangle, int flags, const QString &text) |
virtual void | drawTextLayout (const QTextLayout &textLayout) |
virtual void | end () |
virtual void | eraseRect (const QRectF &rect) |
virtual void | fillPath (const RPainterPath &path, const QBrush &brush) |
virtual void | fillRect (const QRectF &rectangle, const QBrush &brush) |
virtual bool | getAntialiasing () const |
virtual QImage | getImage () const |
virtual QSize | getImageSize () const |
virtual QPen | getPen () const |
virtual QTransform | getTransform () |
virtual QTransform | getWorldTransform () const |
virtual void | initImageBuffer (const QSize &size) |
virtual void | paint () |
virtual void | restore () |
RGraphicsViewWorkerPainter (RGraphicsViewImage &imageView, int threadId) | |
virtual void | save () |
virtual void | scale (double x, double y) |
virtual void | setAntialiasing (bool on) |
virtual void | setBackground (const QColor &col) |
virtual void | setBrush (const QBrush &brush) |
virtual void | setClipping (bool on) |
virtual void | setClipRect (const QRectF &rect) |
virtual void | setCompositionMode (QPainter::CompositionMode mode) |
virtual void | setFont (const QFont &font) |
virtual void | setImage (const QImage &img) |
virtual void | setOpacity (double opacity) |
virtual void | setPainter (QPainter *p) |
virtual void | setPen (const QPen &pen) |
virtual void | setTransform (const QTransform &t, bool combine=false) |
virtual void | setWorldTransform (const QTransform &t, bool combine=false) |
virtual void | strokePath (const QPainterPath &path, const QPen &pen) |
virtual void | translate (double x, double y) |
virtual | ~RGraphicsViewWorkerPainter () |
![]() | |
virtual void | drawEllipse (const QPointF ¢er, double rx, double ry) |
virtual void | drawLine (const QPointF &p1, const QPointF &p2) |
RGraphicsViewWorker::ClearMode | getClearMode () const |
QStack< RTransform > | getEntityTransformStack () const |
bool | hasTransforms () const |
virtual void | init (QList< RObject::Id > &list, int start, int end) |
virtual void | paintImage (const RImageData &img, bool workingSet) |
virtual void | paintText (const RTextBasedData &text, bool workingSet) |
void | popTransform () |
void | pushTransform (const RTransform &t) |
RGraphicsViewWorker (RGraphicsViewImage &imageView, int threadId) | |
void | run () |
void | setClearMode (RGraphicsViewWorker::ClearMode m) |
virtual | ~RGraphicsViewWorker () |
Protected Attributes | |
QImage | image |
QPainter * | painter |
![]() | |
ClearMode | clearMode |
int | endIndex |
QStack< RTransform > | entityTransformStack |
RGraphicsViewImage & | imageView |
QList< RObject::Id > * | list |
int | startIndex |
int | threadId |
Additional Inherited Members | |
![]() | |
enum | ClearMode { NoClear = 0 , ClearToTransparent = 1 , ClearToBackground = 2 } |
![]() | |
void | finished () |
|
inline |
|
virtual |
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Reimplemented from RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
Implements RGraphicsViewWorker.
|
virtual |
Implements RGraphicsViewWorker.
|
protected |
|
protected |