krita

KisCanvasPainter Class Reference

List of all members.

Detailed Description

Definition at line 190 of file kis_canvas_painter.h.


Public Member Functions

 KisCanvasPainter ()
 KisCanvasPainter (KisCanvas *canvas)
 KisCanvasPainter (const QPaintDevice *paintDevice)
 ~KisCanvasPainter ()
bool begin (KisCanvas *canvas, bool unclipped=false)
bool begin (const QPaintDevice *paintDevice, bool unclipped=false)
bool end ()
void save ()
void restore ()
QFontMetrics fontMetrics () const
QFontInfo fontInfo () const
const QFont & font () const
void setFont (const QFont &)
const QPen & pen () const
void setPen (const QPen &)
void setPen (Qt::PenStyle)
void setPen (const QColor &)
const QBrush & brush () const
void setBrush (const QBrush &)
void setBrush (Qt::BrushStyle)
void setBrush (const QColor &)
QPoint pos () const
const QColor & backgroundColor () const
void setBackgroundColor (const QColor &)
Qt::BGMode backgroundMode () const
void setBackgroundMode (Qt::BGMode)
Qt::RasterOp rasterOp () const
void setRasterOp (Qt::RasterOp)
const QPoint & brushOrigin () const
void setBrushOrigin (int x, int y)
void setBrushOrigin (const QPoint &)
bool hasViewXForm () const
bool hasWorldXForm () const
void setViewXForm (bool)
QRect window () const
void setWindow (const QRect &)
void setWindow (int x, int y, int w, int h)
QRect viewport () const
void setViewport (const QRect &)
void setViewport (int x, int y, int w, int h)
void setWorldXForm (bool)
const QWMatrix & worldMatrix () const
void setWorldMatrix (const QWMatrix &, bool combine=FALSE)
void saveWorldMatrix ()
void restoreWorldMatrix ()
void scale (double sx, double sy)
void shear (double sh, double sv)
void rotate (double a)
void translate (double dx, double dy)
void resetXForm ()
double translationX () const
double translationY () const
QPoint xForm (const QPoint &) const
QRect xForm (const QRect &) const
QPointArray xForm (const QPointArray &) const
QPointArray xForm (const QPointArray &, int index, int npoints) const
QPoint xFormDev (const QPoint &) const
QRect xFormDev (const QRect &) const
QPointArray xFormDev (const QPointArray &) const
QPointArray xFormDev (const QPointArray &, int index, int npoints) const
void setClipping (bool)
bool hasClipping () const
QRegion clipRegion (QPainter::CoordinateMode=QPainter::CoordDevice) const
void setClipRect (const QRect &, QPainter::CoordinateMode=QPainter::CoordDevice)
void setClipRect (int x, int y, int w, int h, QPainter::CoordinateMode=QPainter::CoordDevice)
void setClipRegion (const QRegion &, QPainter::CoordinateMode=QPainter::CoordDevice)
void drawPoint (int x, int y)
void drawPoint (const QPoint &)
void drawPoints (const QPointArray &a, int index=0, int npoints=-1)
void moveTo (int x, int y)
void moveTo (const QPoint &)
void lineTo (int x, int y)
void lineTo (const QPoint &)
void drawLine (int x1, int y1, int x2, int y2)
void drawLine (const QPoint &, const QPoint &)
void drawRect (int x, int y, int w, int h)
void drawRect (const QRect &)
void drawWinFocusRect (int x, int y, int w, int h)
void drawWinFocusRect (int x, int y, int w, int h, const QColor &bgColor)
void drawWinFocusRect (const QRect &)
void drawWinFocusRect (const QRect &, const QColor &bgColor)
void drawRoundRect (int x, int y, int w, int h, int=25, int=25)
void drawRoundRect (const QRect &, int=25, int=25)
void drawEllipse (int x, int y, int w, int h)
void drawEllipse (const QRect &)
void drawArc (int x, int y, int w, int h, int a, int alen)
void drawArc (const QRect &, int a, int alen)
void drawPie (int x, int y, int w, int h, int a, int alen)
void drawPie (const QRect &, int a, int alen)
void drawChord (int x, int y, int w, int h, int a, int alen)
void drawChord (const QRect &, int a, int alen)
void drawLineSegments (const QPointArray &, int index=0, int nlines=-1)
void drawPolyline (const QPointArray &, int index=0, int npoints=-1)
void drawPolygon (const QPointArray &, bool winding=FALSE, int index=0, int npoints=-1)
void drawConvexPolygon (const QPointArray &, int index=0, int npoints=-1)
void drawCubicBezier (const QPointArray &, int index=0)
void drawPixmap (int x, int y, const QPixmap &, int sx=0, int sy=0, int sw=-1, int sh=-1)
void drawPixmap (const QPoint &, const QPixmap &, const QRect &sr)
void drawPixmap (const QPoint &, const QPixmap &)
void drawPixmap (const QRect &, const QPixmap &)
void drawImage (int x, int y, const QImage &, int sx=0, int sy=0, int sw=-1, int sh=-1, int conversionFlags=0)
void drawImage (const QPoint &, const QImage &, const QRect &sr, int conversionFlags=0)
void drawImage (const QPoint &, const QImage &, int conversion_flags=0)
void drawImage (const QRect &, const QImage &)
void drawTiledPixmap (int x, int y, int w, int h, const QPixmap &, int sx=0, int sy=0)
void drawTiledPixmap (const QRect &, const QPixmap &, const QPoint &)
void drawTiledPixmap (const QRect &, const QPixmap &)
void fillRect (int x, int y, int w, int h, const QBrush &)
void fillRect (const QRect &, const QBrush &)
void eraseRect (int x, int y, int w, int h)
void eraseRect (const QRect &)
void drawText (int x, int y, const QString &, int len=-1, QPainter::TextDirection dir=QPainter::Auto)
void drawText (const QPoint &, const QString &, int len=-1, QPainter::TextDirection dir=QPainter::Auto)
void drawText (int x, int y, const QString &, int pos, int len, QPainter::TextDirection dir=QPainter::Auto)
void drawText (const QPoint &p, const QString &, int pos, int len, QPainter::TextDirection dir=QPainter::Auto)
void drawText (int x, int y, int w, int h, int flags, const QString &, int len=-1, QRect *br=0, QTextParag **intern=0)
void drawText (const QRect &, int flags, const QString &, int len=-1, QRect *br=0, QTextParag **intern=0)
void drawTextItem (int x, int y, const QTextItem &ti, int textflags=0)
void drawTextItem (const QPoint &p, const QTextItem &ti, int textflags=0)
QRect boundingRect (int x, int y, int w, int h, int flags, const QString &, int len=-1, QTextParag **intern=0)
QRect boundingRect (const QRect &, int flags, const QString &, int len=-1, QTextParag **intern=0)
int tabStops () const
void setTabStops (int)
int * tabArray () const
void setTabArray (int *)

Protected Attributes

KisCanvasWidgetPainterm_canvasWidgetPainter
QFont m_defaultFont
QPen m_defaultPen
QBrush m_defaultBrush
QColor m_defaultColor
QPoint m_defaultBrushOrigin
QWMatrix m_defaultWorldMatrix

The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys