krita

KisToolNonPaint Class Reference

Inheritance diagram for KisToolNonPaint:

KisTool KisCanvasObserver KisToolDummy List of all members.

Detailed Description

Definition at line 39 of file kis_tool_non_paint.h.


Public Slots

virtual void activate ()
virtual void deactivate ()

Public Member Functions

 KisToolNonPaint (const QString &UIName)
virtual ~KisToolNonPaint ()
virtual void update (KisCanvasSubject *subject)
virtual void paint (KisCanvasPainter &gc)
virtual void paint (KisCanvasPainter &gc, const QRect &rc)
virtual void buttonPress (KisButtonPressEvent *e)
virtual void move (KisMoveEvent *e)
virtual void buttonRelease (KisButtonReleaseEvent *e)
virtual void doubleClick (KisDoubleClickEvent *e)
virtual void keyPress (QKeyEvent *e)
virtual void keyRelease (QKeyEvent *e)
virtual QCursor cursor ()
virtual void setCursor (const QCursor &cursor)
virtual enumToolType toolType ()

Protected Member Functions

void notifyModified () const

Protected Attributes

KisCanvasSubjectm_subject

Member Function Documentation

void KisToolNonPaint::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.

Implements KisCanvasObserver.

Reimplemented in KisToolDummy.

Definition at line 38 of file kis_tool_non_paint.cc.

void KisToolNonPaint::activate (  )  [virtual, slot]

This slot is called when the tool is selected in the toolbox.

Implements KisTool.

Definition at line 97 of file kis_tool_non_paint.cc.

void KisToolNonPaint::deactivate (  )  [virtual, slot]

deactivate is called when the tool gets deactivated because another tool is selected.

Tools can then clean up after themselves.

Implements KisTool.

Definition at line 51 of file kis_tool_non_paint.cc.


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