#include </home/clem/local/src/opie/noncore/graphics/drawpad/filltool.h>
Inheritance diagram for FillTool:


Public Member Functions | |
| FillTool (DrawPad *drawPad, DrawPadCanvas *drawPadCanvas) | |
| ~FillTool () | |
| void | mousePressEvent (QMouseEvent *e) |
| void | mouseReleaseEvent (QMouseEvent *e) |
| void | mouseMoveEvent (QMouseEvent *e) |
Private Member Functions | |
| void | fillLine (int x, int y) |
| void | fillMaskLine (int x, int y) |
| void | setInterpolatedPixel (int x, int y) |
| int | rgbDistance (QRgb rgb1, QRgb rgb2) |
Private Attributes | |
| QImage | m_image |
| QImage | m_mask |
| QRgb | m_fillRgb |
| QRgb | m_oldRgb |
|
||||||||||||
|
Definition at line 23 of file filltool.cpp. |
|
|
Definition at line 28 of file filltool.cpp. |
|
||||||||||||
|
Definition at line 82 of file filltool.cpp. References i, m_fillRgb, m_image, and m_oldRgb. Referenced by mousePressEvent(). |
|
||||||||||||
|
Definition at line 114 of file filltool.cpp. References FILL_THRESHOLD, i, m_image, m_mask, m_oldRgb, and rgbDistance(). Referenced by mousePressEvent(). |
|
|
Implements Tool. Definition at line 77 of file filltool.cpp. |
|
|
Implements Tool. Definition at line 32 of file filltool.cpp. References DrawPad::antiAliasing(), DrawPadCanvas::backupPage(), DrawPad::brush(), DrawPadCanvas::currentPage(), fillLine(), fillMaskLine(), i, m_fillRgb, m_image, m_mask, m_oldRgb, Tool::m_pDrawPad, Tool::m_pDrawPadCanvas, setInterpolatedPixel(), Opie::MM::x, and Opie::MM::y. |
|
|
Implements Tool. Definition at line 72 of file filltool.cpp. |
|
||||||||||||
|
Definition at line 157 of file filltool.cpp. Referenced by fillMaskLine(). |
|
||||||||||||
|
Definition at line 148 of file filltool.cpp. References m_fillRgb, m_image, and m_oldRgb. Referenced by mousePressEvent(). |
|
|
Definition at line 39 of file filltool.h. Referenced by fillLine(), mousePressEvent(), and setInterpolatedPixel(). |
|
|
Definition at line 37 of file filltool.h. Referenced by fillLine(), fillMaskLine(), mousePressEvent(), and setInterpolatedPixel(). |
|
|
Definition at line 38 of file filltool.h. Referenced by fillMaskLine(), and mousePressEvent(). |
|
|
Definition at line 40 of file filltool.h. Referenced by fillLine(), fillMaskLine(), mousePressEvent(), and setInterpolatedPixel(). |
1.4.2