![]() |
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 |