IntelliPhoto  0.4
IntelliToolPen Class Reference

#include <IntelliToolPen.h>

Inheritance diagram for IntelliToolPen:
Collaboration diagram for IntelliToolPen:

Public Member Functions

 IntelliToolPen (PaintingArea *Area, IntelliColorPicker *colorPicker)
 
virtual ~IntelliToolPen () override
 
virtual void onMouseRightPressed (int x, int y) override
 
virtual void onMouseRightReleased (int x, int y) override
 
virtual void onMouseLeftPressed (int x, int y) override
 
virtual void onMouseLeftReleased (int x, int y) override
 
virtual void onMouseMoved (int x, int y) override
 
- Public Member Functions inherited from IntelliTool
 IntelliTool (PaintingArea *Area, IntelliColorPicker *colorPicker)
 
virtual ~IntelliTool ()=0
 

Additional Inherited Members

- Protected Attributes inherited from IntelliTool
PaintingArea * Area
 
IntelliColorPicker * colorPicker
 
LayerObject * Active
 
LayerObject * Canvas
 
bool drawing = false
 

Detailed Description

Definition at line 8 of file IntelliToolPen.h.

Constructor & Destructor Documentation

◆ IntelliToolPen()

IntelliToolPen::IntelliToolPen ( PaintingArea *  Area,
IntelliColorPicker *  colorPicker 
)

Definition at line 7 of file IntelliToolPen.cpp.

◆ ~IntelliToolPen()

IntelliToolPen::~IntelliToolPen ( )
overridevirtual

Definition at line 12 of file IntelliToolPen.cpp.

Member Function Documentation

◆ onMouseLeftPressed()

void IntelliToolPen::onMouseLeftPressed ( int  x,
int  y 
)
overridevirtual

Reimplemented from IntelliTool.

Definition at line 24 of file IntelliToolPen.cpp.

Here is the call graph for this function:

◆ onMouseLeftReleased()

void IntelliToolPen::onMouseLeftReleased ( int  x,
int  y 
)
overridevirtual

Reimplemented from IntelliTool.

Definition at line 31 of file IntelliToolPen.cpp.

Here is the call graph for this function:

◆ onMouseMoved()

void IntelliToolPen::onMouseMoved ( int  x,
int  y 
)
overridevirtual

Reimplemented from IntelliTool.

Definition at line 35 of file IntelliToolPen.cpp.

Here is the call graph for this function:

◆ onMouseRightPressed()

void IntelliToolPen::onMouseRightPressed ( int  x,
int  y 
)
overridevirtual

Reimplemented from IntelliTool.

Definition at line 16 of file IntelliToolPen.cpp.

Here is the call graph for this function:

◆ onMouseRightReleased()

void IntelliToolPen::onMouseRightReleased ( int  x,
int  y 
)
overridevirtual

Reimplemented from IntelliTool.

Definition at line 20 of file IntelliToolPen.cpp.

Here is the call graph for this function:

The documentation for this class was generated from the following files: