krita

KisToolFreehand Class Reference

Inheritance diagram for KisToolFreehand:

KisToolPaint KisTool KisCanvasObserver List of all members.

Detailed Description

Definition at line 35 of file kis_tool_freehand.h.


Public Member Functions

 KisToolFreehand (const QString transactionText)
virtual ~KisToolFreehand ()
virtual void update (KisCanvasSubject *subject)
virtual void buttonPress (KisButtonPressEvent *e)
virtual void move (KisMoveEvent *e)
virtual void buttonRelease (KisButtonReleaseEvent *e)
virtual enumToolType toolType ()

Protected Member Functions

virtual void paintAt (const KisPoint &pos, const double pressure, const double xTilt, const double yTilt)
virtual void paintLine (const KisPoint &pos1, const double pressure1, const double xtilt1, const double ytilt1, const KisPoint &pos2, const double pressure2, const double xtilt2, const double ytilt2)
KisPainterpainter ()
virtual void initPaint (KisEvent *e)
virtual void endPaint ()
KisImageSP currentImage ()
void paintOutline (const KisPoint &point)

Protected Attributes

KisPoint m_prevPos
double m_prevPressure
double m_prevXTilt
double m_prevYTilt
double m_dragDist
bool m_paintIncremental
bool m_paintOnSelection
KisPaintDeviceSP m_target
KisLayerSP m_tempLayer
KisPaintDeviceSP m_source
QString m_transactionText
enumBrushMode m_mode
KisPainterm_painter
KisImageSP m_currentImage

Member Function Documentation

void KisToolFreehand::update KisCanvasSubject subject  )  [virtual]
 

Implement this function to query the KisCanvasSubject implementation about state that may be interesting, such as current paint color and so on.

Parameters:
subject the KisCanvasSubject that may know something that's interesting for us.

Reimplemented from KisToolPaint.

Definition at line 68 of file kis_tool_freehand.cc.


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