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