IntelliPhoto
0.4
IntelliToolPlain.cpp
Go to the documentation of this file.
1
#include "
IntelliToolPlain.h
"
2
#include "
Layer/PaintingArea.h
"
3
#include "QColorDialog"
4
5
IntelliToolPlainTool::IntelliToolPlainTool
(
PaintingArea
* Area,
IntelliColorPicker
* colorPicker)
6
:
IntelliTool
(Area, colorPicker){
7
}
8
9
void
IntelliToolPlainTool::onMouseLeftPressed
(
int
x,
int
y){
10
IntelliTool::onMouseLeftPressed
(x,y);
11
this->
Canvas
->
image
->
drawPlain
(
colorPicker
->
getFirstColor
());
12
Canvas
->
image
->
calculateVisiblity
();
13
}
14
15
void
IntelliToolPlainTool::onMouseLeftReleased
(
int
x,
int
y){
16
IntelliTool::onMouseLeftReleased
(x,y);
17
}
18
19
void
IntelliToolPlainTool::onMouseRightPressed
(
int
x,
int
y){
20
IntelliTool::onMouseRightPressed
(x,y);
21
}
22
23
void
IntelliToolPlainTool::onMouseRightReleased
(
int
x,
int
y){
24
IntelliTool::onMouseRightReleased
(x,y);
25
}
26
27
28
void
IntelliToolPlainTool::onMouseMoved
(
int
x,
int
y){
29
IntelliTool::onMouseMoved
(x,y);
30
}
IntelliTool::onMouseRightPressed
virtual void onMouseRightPressed(int x, int y)
Definition:
IntelliTool.cpp:14
IntelliTool::onMouseLeftReleased
virtual void onMouseLeftReleased(int x, int y)
Definition:
IntelliTool.cpp:32
IntelliTool::colorPicker
IntelliColorPicker * colorPicker
Definition:
IntelliTool.h:17
IntelliTool::onMouseLeftPressed
virtual void onMouseLeftPressed(int x, int y)
Definition:
IntelliTool.cpp:25
IntelliToolPlainTool::onMouseLeftReleased
void onMouseLeftReleased(int x, int y) override
Definition:
IntelliToolPlain.cpp:15
IntelliToolPlainTool::onMouseRightReleased
void onMouseRightReleased(int x, int y) override
Definition:
IntelliToolPlain.cpp:23
PaintingArea
Definition:
PaintingArea.h:28
IntelliToolPlain.h
IntelliToolPlainTool::IntelliToolPlainTool
IntelliToolPlainTool(PaintingArea *Area, IntelliColorPicker *colorPicker)
Definition:
IntelliToolPlain.cpp:5
IntelliTool::onMouseRightReleased
virtual void onMouseRightReleased(int x, int y)
Definition:
IntelliTool.cpp:21
IntelliToolPlainTool::onMouseLeftPressed
void onMouseLeftPressed(int x, int y) override
Definition:
IntelliToolPlain.cpp:9
IntelliTool::Canvas
LayerObject * Canvas
Definition:
IntelliTool.h:20
IntelliTool
Definition:
IntelliTool.h:10
PaintingArea.h
IntelliColorPicker::getFirstColor
QColor getFirstColor()
Definition:
IntelliColorPicker.cpp:16
IntelliColorPicker
Definition:
IntelliColorPicker.h:8
IntelliToolPlainTool::onMouseRightPressed
void onMouseRightPressed(int x, int y) override
Definition:
IntelliToolPlain.cpp:19
LayerObject::image
IntelliImage * image
Definition:
PaintingArea.h:18
IntelliToolPlainTool::onMouseMoved
void onMouseMoved(int x, int y) override
Definition:
IntelliToolPlain.cpp:28
IntelliTool::onMouseMoved
virtual void onMouseMoved(int x, int y)
Definition:
IntelliTool.cpp:41
IntelliImage::calculateVisiblity
virtual void calculateVisiblity()=0
IntelliImage::drawPlain
virtual void drawPlain(const QColor &color)
Definition:
IntelliImage.cpp:67
src
Tool
IntelliToolPlain.cpp
Generated by
1.8.16