krita
KisToolNonPaint Class Reference
Inheritance diagram for KisToolNonPaint:

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 | enter (QEvent *e) |
virtual void | leave (QEvent *e) |
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 | |
KisCanvasSubject * | m_subject |
Member Function Documentation
void KisToolNonPaint::activate | ( | ) | [virtual, slot] |
This slot is called when the tool is selected in the toolbox.
Implements KisTool.
Definition at line 105 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.
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.
The documentation for this class was generated from the following files: