kivio

KivioPainter Class Reference

Inheritance diagram for KivioPainter:

KivioScreenPainter List of all members.

Detailed Description

Definition at line 35 of file kivio_painter.h.


Public Types

 cpfConnectable = 0x1
 cpfStart = 0x2
 cpfEnd = 0x4
 cpfConnected = 0x8
 cpfLock = 0x10
enum  {
  cpfConnectable = 0x1, cpfStart = 0x2, cpfEnd = 0x4, cpfConnected = 0x8,
  cpfLock = 0x10
}

Public Member Functions

 KivioPainter ()
virtual ~KivioPainter ()
virtual bool start (QPaintDevice *)
virtual bool stop ()
virtual float lineWidth () const
virtual void setLineWidth (const float &f)
virtual QColor fgColor () const
virtual void setFGColor (const QColor &c)
virtual QColor bgColor () const
virtual void setBGColor (const QColor &c)
virtual QColor textColor () const
virtual void setTextColor (const QColor &c)
virtual KivioFillStylefillStyle ()
virtual void setLineStyle (KivioLineStyle *)
virtual void setFillStyle (KivioFillStyle *)
virtual void drawLine (float, float, float, float)
virtual void drawArc (float, float, float, float, float, float)
virtual void drawBezier (QPtrList< KivioPoint > *)
virtual void drawBezier (QPointArray &)
virtual void drawRect (float, float, float, float)
virtual void fillRect (float, float, float, float)
virtual void drawRoundRect (float, float, float, float, float, float)
virtual void fillRoundRect (float, float, float, float, float, float)
virtual void drawEllipse (float, float, float, float)
virtual void fillEllipse (float, float, float, float)
virtual void drawPie (float, float, float, float, float, float)
virtual void fillPie (float, float, float, float, float, float)
virtual void drawChord (float, float, float, float, float, float)
virtual void fillChord (float, float, float, float, float, float)
virtual void drawOpenPath (QPtrList< KivioPoint > *)
virtual void drawClosedPath (QPtrList< KivioPoint > *)
virtual void drawLineArray (QPtrList< KivioPoint > *)
virtual void drawPolyline (QPtrList< KivioPoint > *)
virtual void drawPolygon (QPtrList< KivioPoint > *)
virtual void drawLineArray (QPointArray &)
virtual void drawPolyline (QPointArray &)
virtual void drawPolygon (QPointArray &)
virtual void setFont (const QFont &)
virtual void drawText (int, int, int, int, int, const QString &)
virtual QRect boundingRect (int, int, int, int, int, const QString &)
virtual void drawPixmap (float, float, const QPixmap &)
virtual void drawHandle (float, float, int)
virtual void drawSelectionBox (const QRect &)
virtual void saveState ()
virtual void restoreState ()
virtual void setTranslation (float, float)
virtual void translateBy (float, float)
virtual void setRotation (int)
virtual void rotateBy (int)
virtual int rotation ()
virtual void setWorldMatrix (QWMatrix, bool)

Protected Attributes

KivioFillStylem_pFillStyle
KivioLineStylem_pLineStyle
QColor m_textColor

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