diff --git a/docs/html/_intelli_color_picker_8h.html b/docs/html/_intelli_color_picker_8h.html
index e1b1b4e..b04a431 100644
--- a/docs/html/_intelli_color_picker_8h.html
+++ b/docs/html/_intelli_color_picker_8h.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_color_picker_8h_source.html b/docs/html/_intelli_color_picker_8h_source.html
index c8bfc90..c7df48e 100644
--- a/docs/html/_intelli_color_picker_8h_source.html
+++ b/docs/html/_intelli_color_picker_8h_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -93,30 +93,30 @@ $(document).ready(function(){initNavTree('_intelli_color_picker_8h_source.html',
Go to the documentation of this file. 1 #ifndef INTELLITOOLSETCOLORTOOL_H
2 #define INTELLITOOLSETCOLORTOOL_H
-
-
-
+
+
+
6 #include "QColorDialog"
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
64 #endif // INTELLITOOLSETCOLORTOOL_H
diff --git a/docs/html/_intelli_helper_2_intelli_color_picker_8cpp.html b/docs/html/_intelli_helper_2_intelli_color_picker_8cpp.html
index 1306302..1a18124 100644
--- a/docs/html/_intelli_helper_2_intelli_color_picker_8cpp.html
+++ b/docs/html/_intelli_helper_2_intelli_color_picker_8cpp.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_helper_2_intelli_color_picker_8cpp_source.html b/docs/html/_intelli_helper_2_intelli_color_picker_8cpp_source.html
index ba52d45..0476d7b 100644
--- a/docs/html/_intelli_helper_2_intelli_color_picker_8cpp_source.html
+++ b/docs/html/_intelli_helper_2_intelli_color_picker_8cpp_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -93,8 +93,8 @@ $(document).ready(function(){initNavTree('_intelli_helper_2_intelli_color_picker
Go to the documentation of this file.
-
4 firstColor = {255,0,0,255};
-
5 secondColor = {0,0,255,255};
+
4 firstColor = {255,0,0,255};
+
5 secondColor = {0,255,255,255};
@@ -102,23 +102,23 @@ $(document).ready(function(){initNavTree('_intelli_helper_2_intelli_color_picker
-
13 std::swap(firstColor, secondColor);
+
13 std::swap(firstColor, secondColor);
-
17 return this->firstColor;
+
17 return this->firstColor;
-
21 return this->secondColor;
+
21 return this->secondColor;
-
25 this->firstColor = Color;
+
25 this->firstColor = Color;
-
29 this->secondColor = Color;
+
29 this->secondColor = Color;
diff --git a/docs/html/_intelli_helper_8cpp.html b/docs/html/_intelli_helper_8cpp.html
index fc80966..c4f89ed 100644
--- a/docs/html/_intelli_helper_8cpp.html
+++ b/docs/html/_intelli_helper_8cpp.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_helper_8cpp_source.html b/docs/html/_intelli_helper_8cpp_source.html
index 5389678..1b67b46 100644
--- a/docs/html/_intelli_helper_8cpp_source.html
+++ b/docs/html/_intelli_helper_8cpp_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -90,128 +90,129 @@ $(document).ready(function(){initNavTree('_intelli_helper_8cpp_source.html','');
IntelliHelper.cpp
-
Go to the documentation of this file.
-
-
-
+
Go to the documentation of this file.
+
+
+
-
-
-
-
-
-
-
+
+
9 struct TriangleHelper {
+
+
+
+
+
-
-
17 auto calculateInner = [](QPoint& point, QPoint& prev, QPoint& post){
-
18 QPoint AP(point.x()-prev.x(), point.y()-prev.y());
-
19 QPoint BP(point.x()-post.x(), point.y()-post.y());
+
+
17 auto calculateInner = [](QPoint& point, QPoint& prev, QPoint& post){
+
18 QPoint AP(point.x()-prev.x(), point.y()-prev.y());
+
19 QPoint BP(point.x()-post.x(), point.y()-post.y());
-
21 float topSclar = AP.x()*BP.x()+AP.y()*BP.y();
-
22 float absolute = sqrt(pow(AP.x(),2.)+pow(AP.y(),2.))*sqrt(pow(BP.x(),2.)+pow(BP.y(),2.));
-
23 return acos(topSclar/absolute);
-
+
21 float topSclar = AP.x()*BP.x()+AP.y()*BP.y();
+
22 float absolute = sqrt(pow(AP.x(),2.)+pow(AP.y(),2.))*sqrt(pow(BP.x(),2.)+pow(BP.y(),2.));
+
23 return acos(topSclar/absolute);
+
-
-
27 auto getTip= [](
const std::vector<TriangleHelper>& vec){
-
28 for(
auto element:vec){
-
-
-
-
-
-
-
-
-
37 auto getPrev = [](
int index,
int length){
-
38 return (index-1)>0?(index-1):(length-1);
-
-
-
-
42 auto getPost = [](
int index,
int length){
-
43 return (index+1)%length;
-
-
-
-
47 auto isTip = [](
float angle){
-
-
-
-
51 std::vector<TriangleHelper> Vertices;
-
52 std::vector<Triangle> Triangles;
-
-
-
55 for(
int i=0; i<static_cast<int>(polyPoints.size()); i++){
-
56 TriangleHelper helper;
-
57 int prev = getPrev(i, static_cast<int>(polyPoints.size()));
-
58 int post = getPost(i, static_cast<int>(polyPoints.size()));
-
-
60 helper.vertex = polyPoints[static_cast<size_t>(i)];
-
-
-
63 helper.interiorAngle = calculateInner(polyPoints[static_cast<size_t>(i)],
-
64 polyPoints[static_cast<size_t>(prev)],
-
65 polyPoints[static_cast<size_t>(post)]);
-
66 helper.isTip = isTip(helper.interiorAngle);
-
67 Vertices.push_back(helper);
-
-
-
-
71 while(Triangles.size() != polyPoints.size()-2){
-
-
73 TriangleHelper smallest = getTip(Vertices);
-
74 int prev = getPrev(smallest.index, static_cast<int>(Vertices.size()));
-
75 int post = getPost(smallest.index, static_cast<int>(Vertices.size()));
-
-
-
78 tri.
A = Vertices[static_cast<size_t>(prev)].vertex;
-
79 tri.
B = Vertices[static_cast<size_t>(smallest.index)].vertex;
-
80 tri.
C = Vertices[static_cast<size_t>(post)].vertex;
-
81 Triangles.push_back(tri);
-
-
-
84 Vertices.erase(Vertices.begin()+smallest.index);
-
85 for(
size_t i=static_cast<size_t>(smallest.index); i<Vertices.size(); i++){
-
-
-
-
-
-
91 prev = prev<smallest.index?prev:(prev-1);
-
-
-
94 int prevOfPrev = getPrev(prev, static_cast<int>(Vertices.size()));
-
95 int postOfPrev = getPost(prev, static_cast<int>(Vertices.size()));
-
-
97 int prevOfPost = getPrev(post, static_cast<int>(Vertices.size()));
-
98 int postOfPost = getPost(post, static_cast<int>(Vertices.size()));
-
-
-
-
102 Vertices[static_cast<size_t>(prev)].interiorAngle = calculateInner(Vertices[static_cast<size_t>(prev)].vertex,
-
103 Vertices[static_cast<size_t>(prevOfPrev)].vertex,
-
104 Vertices[static_cast<size_t>(postOfPrev)].vertex);
-
105 Vertices[static_cast<size_t>(prev)].isTip = isTip(Vertices[static_cast<size_t>(prev)].interiorAngle);
-
-
107 Vertices[static_cast<size_t>(post)].interiorAngle = calculateInner(Vertices[static_cast<size_t>(post)].vertex,
-
108 Vertices[static_cast<size_t>(prevOfPost)].vertex,
-
109 Vertices[static_cast<size_t>(postOfPost)].vertex);
-
110 Vertices[static_cast<size_t>(post)].isTip = isTip(Vertices[static_cast<size_t>(post)].interiorAngle);
-
-
-
-
-
-
116 for(
auto triangle : triangles){
-
-
-
-
-
-
+
+
27 auto getTip= [](
const std::vector<TriangleHelper>& vec){
+
+
29 for(
size_t i=0; i<vec.size(); i++) {
+
30 if(vec[i].interiorAngle<vec[min].interiorAngle) {
+
+
+
+
+
+
+
+
38 auto getPrev = [](
int index,
int length){
+
39 return (index-1)>=0 ? (index-1) : (length-1);
+
+
+
+
43 auto getPost = [](
int index,
int length){
+
44 return (index+1)%length;
+
+
+
+
48 auto isTip = [](
float angle){
+
49 return static_cast<double>(angle)<(M_PI/2.);
+
+
+
52 std::vector<TriangleHelper> Vertices;
+
53 std::vector<Triangle> Triangles;
+
+
+
56 for(
int i=0; i<static_cast<int>(polyPoints.size()); i++) {
+
57 TriangleHelper helper;
+
58 int prev = getPrev(i, static_cast<int>(polyPoints.size()));
+
59 int post = getPost(i, static_cast<int>(polyPoints.size()));
+
+
61 helper.vertex = polyPoints[static_cast<size_t>(i)];
+
+
+
64 helper.interiorAngle = calculateInner(polyPoints[static_cast<size_t>(i)],
+
65 polyPoints[static_cast<size_t>(prev)],
+
66 polyPoints[static_cast<size_t>(post)]);
+
67 helper.isTip = isTip(helper.interiorAngle);
+
68 Vertices.push_back(helper);
+
+
+
+
72 while(Triangles.size() != polyPoints.size()-2) {
+
+
74 TriangleHelper smallest = getTip(Vertices);
+
75 int prev = getPrev(smallest.index, static_cast<int>(Vertices.size()));
+
76 int post = getPost(smallest.index, static_cast<int>(Vertices.size()));
+
+
+
79 tri.
A = Vertices[static_cast<size_t>(prev)].vertex;
+
80 tri.
B = Vertices[static_cast<size_t>(smallest.index)].vertex;
+
81 tri.
C = Vertices[static_cast<size_t>(post)].vertex;
+
82 Triangles.push_back(tri);
+
+
+
85 Vertices.erase(Vertices.begin()+smallest.index);
+
86 for(
size_t i=static_cast<size_t>(smallest.index); i<Vertices.size(); i++) {
+
+
+
+
+
+
92 prev = prev<smallest.index ? prev : (prev-1);
+
+
+
95 int prevOfPrev = getPrev(prev, static_cast<int>(Vertices.size()));
+
96 int postOfPrev = getPost(prev, static_cast<int>(Vertices.size()));
+
+
98 int prevOfPost = getPrev(post, static_cast<int>(Vertices.size()));
+
99 int postOfPost = getPost(post, static_cast<int>(Vertices.size()));
+
+
+
+
103 Vertices[static_cast<size_t>(prev)].interiorAngle = calculateInner(Vertices[static_cast<size_t>(prev)].vertex,
+
104 Vertices[static_cast<size_t>(prevOfPrev)].vertex,
+
105 Vertices[static_cast<size_t>(postOfPrev)].vertex);
+
106 Vertices[static_cast<size_t>(prev)].isTip = isTip(Vertices[static_cast<size_t>(prev)].interiorAngle);
+
+
108 Vertices[static_cast<size_t>(post)].interiorAngle = calculateInner(Vertices[static_cast<size_t>(post)].vertex,
+
109 Vertices[static_cast<size_t>(prevOfPost)].vertex,
+
110 Vertices[static_cast<size_t>(postOfPost)].vertex);
+
111 Vertices[static_cast<size_t>(post)].isTip = isTip(Vertices[static_cast<size_t>(post)].interiorAngle);
+
+
+
+
+
+
117 for(
auto triangle : triangles) {
+
+
+
+
+
+
bool isInTriangle(Triangle &tri, QPoint &P)
A function to check if a given point is in a triangle.
@@ -219,7 +220,7 @@ $(document).ready(function(){initNavTree('_intelli_helper_8cpp_source.html','');
The Triangle struct holds the 3 vertices of a triangle.
-bool isInPolygon(std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
+bool isInPolygon(std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
std::vector< Triangle > calculateTriangles(std::vector< QPoint > polyPoints)
A function to split a polygon in its spanning traingles by using Meisters Theorem of graph theory by ...
diff --git a/docs/html/_intelli_helper_8h.html b/docs/html/_intelli_helper_8h.html
index c3a21c3..f0a631b 100644
--- a/docs/html/_intelli_helper_8h.html
+++ b/docs/html/_intelli_helper_8h.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_helper_8h_source.html b/docs/html/_intelli_helper_8h_source.html
index 368522f..c6c3d54 100644
--- a/docs/html/_intelli_helper_8h_source.html
+++ b/docs/html/_intelli_helper_8h_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -93,20 +93,20 @@ $(document).ready(function(){initNavTree('_intelli_helper_8h_source.html','');})
Go to the documentation of this file. 1 #ifndef INTELLIHELPER_H
2 #define INTELLIHELPER_H
-
-
+
+
-
-
+
+
-
23 inline float sign(QPoint& p1, QPoint& p2, QPoint& p3){
+
23 inline float sign(QPoint& p1, QPoint& p2, QPoint& p3){
24 return (p1.x()-p3.x())*(p2.y()-p3.y())-(p2.x()-p3.x())*(p1.y()-p3.y());
-
+
-
+
34 float val1, val2, val3;
@@ -118,11 +118,11 @@ $(document).ready(function(){initNavTree('_intelli_helper_8h_source.html','');})
42 pos = (val1>0.f) || (val2>0.f) || (val3>0.f);
-
+
-
+
-
60 bool isInPolygon(std::vector<Triangle> &triangles, QPoint &point);
+
60 bool isInPolygon(std::vector<Triangle> &triangles, QPoint &point);
@@ -133,7 +133,7 @@ $(document).ready(function(){initNavTree('_intelli_helper_8h_source.html','');})
The Triangle struct holds the 3 vertices of a triangle.
-
bool isInPolygon(std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
+
bool isInPolygon(std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
std::vector< Triangle > calculateTriangles(std::vector< QPoint > polyPoints)
A function to split a polygon in its spanning traingles by using Meisters Theorem of graph theory by ...
float sign(QPoint &p1, QPoint &p2, QPoint &p3)
A function to get the 2*area of a traingle, using its determinat.
diff --git a/docs/html/_intelli_image_8cpp.html b/docs/html/_intelli_image_8cpp.html
index 90b5df4..77c7818 100644
--- a/docs/html/_intelli_image_8cpp.html
+++ b/docs/html/_intelli_image_8cpp.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_image_8cpp_source.html b/docs/html/_intelli_image_8cpp_source.html
index b3dfcd8..b12334b 100644
--- a/docs/html/_intelli_image_8cpp_source.html
+++ b/docs/html/_intelli_image_8cpp_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -90,13 +90,13 @@ $(document).ready(function(){initNavTree('_intelli_image_8cpp_source.html','');}
IntelliImage.cpp
-
Go to the documentation of this file.
-
-
+
Go to the documentation of this file.
+
+
-
6 :imageData(QSize(weight, height), QImage::Format_ARGB32){
-
+
6 : imageData(QSize(weight, height), QImage::Format_ARGB32){
+
@@ -104,73 +104,73 @@ $(document).ready(function(){initNavTree('_intelli_image_8cpp_source.html','');}
-
-
+
+
-
-
19 if (!loadedImage.load(fileName))
-
+
+
19 if (!loadedImage.load(fileName))
+
-
-
23 loadedImage = loadedImage.scaled(
imageData.size(),Qt::IgnoreAspectRatio);
+
+
23 loadedImage = loadedImage.scaled(
imageData.size(),Qt::IgnoreAspectRatio);
-
25 imageData = loadedImage.convertToFormat(QImage::Format_ARGB32);
-
+
25 imageData = loadedImage.convertToFormat(QImage::Format_ARGB32);
+
-
-
-
31 if (image->size() == newSize)
-
+
+
+
31 if (image->size() == newSize)
+
-
-
35 QImage newImage(newSize, QImage::Format_ARGB32);
-
36 newImage.fill(qRgb(255, 255, 255));
+
+
35 QImage newImage(newSize, QImage::Format_ARGB32);
+
36 newImage.fill(qRgb(255, 255, 255));
-
-
39 QPainter painter(&newImage);
-
40 painter.drawImage(QPoint(0, 0), *image);
-
+
+
39 QPainter painter(&newImage);
+
40 painter.drawImage(QPoint(0, 0), *image);
+
-
-
+
+
-
-
49 painter.setPen(QPen(color, 1, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
+
+
49 painter.setPen(QPen(color, 1, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
-
-
52 painter.drawPoint(p1);
+
+
52 painter.drawPoint(p1);
-
-
+
+
-
-
60 painter.setPen(QPen(color, penWidth, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
-
-
62 painter.drawPoint(p1);
+
+
60 painter.setPen(QPen(color, penWidth, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
+
+
62 painter.drawPoint(p1);
-
-
+
+
-
-
70 painter.setPen(QPen(color, penWidth, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
+
+
70 painter.setPen(QPen(color, penWidth, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
-
-
73 painter.drawLine(p1, p2);
+
+
73 painter.drawLine(p1, p2);
-
+
-
+
diff --git a/docs/html/_intelli_image_8h.html b/docs/html/_intelli_image_8h.html
index 595e317..b661225 100644
--- a/docs/html/_intelli_image_8h.html
+++ b/docs/html/_intelli_image_8h.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_image_8h_source.html b/docs/html/_intelli_image_8h_source.html
index fad1c88..45206cb 100644
--- a/docs/html/_intelli_image_8h_source.html
+++ b/docs/html/_intelli_image_8h_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -93,58 +93,60 @@ $(document).ready(function(){initNavTree('_intelli_image_8h_source.html','');});
Go to the documentation of this file.
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
-
-
+
+
-
27 void resizeImage(QImage *image,
const QSize &newSize);
+
27 void resizeImage(QImage*image,
const QSize &newSize);
-
+
-
+
-
+
-
52 virtual void drawPixel(
const QPoint &p1,
const QColor& color);
+
52 virtual void drawPixel(
const QPoint &p1,
const QColor& color);
-
61 virtual void drawLine(
const QPoint &p1,
const QPoint& p2,
const QColor& color,
const int& penWidth);
+
61 virtual void drawLine(
const QPoint &p1,
const QPoint& p2,
const QColor& color,
const int& penWidth);
-
69 virtual void drawPoint(
const QPoint &p1,
const QColor& color,
const int& penWidth);
+
69 virtual void drawPoint(
const QPoint &p1,
const QColor& color,
const int& penWidth);
-
75 virtual void drawPlain(
const QColor& color);
+
75 virtual void drawPlain(
const QColor& color);
-
83 virtual QImage
getDisplayable(
const QSize& displaySize,
int alpha)=0;
+
83 virtual QImage
getDisplayable(
const QSize& displaySize,
int alpha) = 0;
-
+
-
+
-
+
-
107 virtual void setPolygon(
const std::vector<QPoint>& polygonData)=0;
+
107 virtual void setPolygon(
const std::vector<QPoint>& polygonData) = 0;
-
-
-
120 virtual bool loadImage(
const QString &fileName);
-
-
-
-
-
+
+
114 return std::vector<QPoint>();
+
+
+
122 virtual bool loadImage(
const QString &fileName);
+
+
+
+
+
ImageType
The Types, which an Image can be.
diff --git a/docs/html/_intelli_photo_gui_8cpp.html b/docs/html/_intelli_photo_gui_8cpp.html
index eefb404..ec66163 100644
--- a/docs/html/_intelli_photo_gui_8cpp.html
+++ b/docs/html/_intelli_photo_gui_8cpp.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_photo_gui_8cpp_source.html b/docs/html/_intelli_photo_gui_8cpp_source.html
index f4d75bf..cd9f204 100644
--- a/docs/html/_intelli_photo_gui_8cpp_source.html
+++ b/docs/html/_intelli_photo_gui_8cpp_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -314,272 +314,308 @@ $(document).ready(function(){initNavTree('_intelli_photo_gui_8cpp_source.html','
-
- 226 void IntelliPhotoGui::slotAboutDialog(){
-
- 228 QMessageBox::about(
this, tr(
"About Painting"),
- 229 tr(
"<p><b>IntelliPhoto</b>Pretty basic editor.</p>"));
-
-
-
- 233 void IntelliPhotoGui::createActions(){
-
-
- 236 foreach (QByteArray format, QImageWriter::supportedImageFormats()) {
- 237 QString text = tr(
"%1...").arg(QString(format).toUpper());
-
-
- 240 QAction*action =
new QAction(text,
this);
-
-
- 243 action->setData(format);
-
-
- 246 connect(action, SIGNAL(triggered()),
this, SLOT(slotSave()));
+ 225 void IntelliPhotoGui::slotCreateRectangleTool(){
+
+
+
+ 229 void IntelliPhotoGui::slotCreateCircleTool(){
+
+
+
+ 233 void IntelliPhotoGui::slotCreatePolygonTool(){
+
+
+
+ 237 void IntelliPhotoGui::slotCreateFloodFillTool(){
+
+
+
+
+ 242 void IntelliPhotoGui::slotAboutDialog(){
+
+ 244 QMessageBox::about(
this, tr(
"About Painting"),
+ 245 tr(
"<p><b>IntelliPhoto</b>Pretty basic editor.</p>"));
+
-
- 249 actionSaveAs.append(action);
-
-
-
- 253 QAction*pngSaveAction =
new QAction(
"PNG-8",
this);
- 254 pngSaveAction->setData(
"PNG");
-
- 256 connect(pngSaveAction, SIGNAL(triggered()),
this, SLOT(slotSave()));
-
- 258 actionSaveAs.append(pngSaveAction);
-
-
- 261 actionExit =
new QAction(tr(
"&Exit"),
this);
- 262 actionExit->setShortcuts(QKeySequence::Quit);
- 263 connect(actionExit, SIGNAL(triggered()),
this, SLOT(close()));
-
- 265 actionOpen =
new QAction(tr(
"&Open"),
this);
- 266 actionOpen->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_O));
- 267 connect(actionOpen, SIGNAL(triggered()),
this, SLOT(slotOpen()));
-
-
- 270 actionCreateNewLayer =
new QAction(tr(
"&New Layer..."),
this);
- 271 actionCreateNewLayer->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_N));
- 272 connect(actionCreateNewLayer, SIGNAL(triggered()),
this, SLOT(slotCreateNewLayer()));
-
-
- 275 actionDeleteLayer =
new QAction(tr(
"&Delete Layer..."),
this);
- 276 connect(actionDeleteLayer, SIGNAL(triggered()),
this, SLOT(slotDeleteLayer()));
-
- 278 actionSetActiveLayer =
new QAction(tr(
"&set Active"),
this);
- 279 connect(actionSetActiveLayer, SIGNAL(triggered()),
this, SLOT(slotSetActiveLayer()));
+
+ 249 void IntelliPhotoGui::createActions(){
+
+
+ 252 foreach (QByteArray format, QImageWriter::supportedImageFormats()) {
+ 253 QString text = tr(
"%1...").arg(QString(format).toUpper());
+
+
+ 256 QAction*action =
new QAction(text,
this);
+
+
+ 259 action->setData(format);
+
+
+ 262 connect(action, SIGNAL(triggered()),
this, SLOT(slotSave()));
+
+
+ 265 actionSaveAs.append(action);
+
+
+
+ 269 QAction*pngSaveAction =
new QAction(
"PNG-8",
this);
+ 270 pngSaveAction->setData(
"PNG");
+
+ 272 connect(pngSaveAction, SIGNAL(triggered()),
this, SLOT(slotSave()));
+
+ 274 actionSaveAs.append(pngSaveAction);
+
+
+ 277 actionExit =
new QAction(tr(
"&Exit"),
this);
+ 278 actionExit->setShortcuts(QKeySequence::Quit);
+ 279 connect(actionExit, SIGNAL(triggered()),
this, SLOT(close()));
- 281 actionSetActiveAlpha =
new QAction(tr(
"&set Alpha"),
this);
- 282 connect(actionSetActiveAlpha, SIGNAL(triggered()),
this, SLOT(slotSetActiveAlpha()));
-
- 284 actionMovePositionUp =
new QAction(tr(
"&move Up"),
this);
- 285 actionMovePositionUp->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Up));
- 286 connect(actionMovePositionUp, SIGNAL(triggered()),
this, SLOT(slotPositionMoveUp()));
-
- 288 actionMovePositionDown =
new QAction(tr(
"&move Down"),
this);
- 289 actionMovePositionDown->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Down));
- 290 connect(actionMovePositionDown, SIGNAL(triggered()),
this, SLOT(slotPositionMoveDown()));
-
- 292 actionMovePositionLeft =
new QAction(tr(
"&move Left"),
this);
- 293 actionMovePositionLeft->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Left));
- 294 connect(actionMovePositionLeft, SIGNAL(triggered()),
this, SLOT(slotPositionMoveLeft()));
-
- 296 actionMovePositionRight =
new QAction(tr(
"&move Right"),
this);
- 297 actionMovePositionRight->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Right));
- 298 connect(actionMovePositionRight, SIGNAL(triggered()),
this, SLOT(slotPositionMoveRight()));
+ 281 actionOpen =
new QAction(tr(
"&Open"),
this);
+ 282 actionOpen->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_O));
+ 283 connect(actionOpen, SIGNAL(triggered()),
this, SLOT(slotOpen()));
+
+
+ 286 actionCreateNewLayer =
new QAction(tr(
"&New Layer..."),
this);
+ 287 actionCreateNewLayer->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_N));
+ 288 connect(actionCreateNewLayer, SIGNAL(triggered()),
this, SLOT(slotCreateNewLayer()));
+
+
+ 291 actionDeleteLayer =
new QAction(tr(
"&Delete Layer..."),
this);
+ 292 connect(actionDeleteLayer, SIGNAL(triggered()),
this, SLOT(slotDeleteLayer()));
+
+ 294 actionSetActiveLayer =
new QAction(tr(
"&set Active"),
this);
+ 295 connect(actionSetActiveLayer, SIGNAL(triggered()),
this, SLOT(slotSetActiveLayer()));
+
+ 297 actionSetActiveAlpha =
new QAction(tr(
"&set Alpha"),
this);
+ 298 connect(actionSetActiveAlpha, SIGNAL(triggered()),
this, SLOT(slotSetActiveAlpha()));
- 300 actionMoveLayerUp =
new QAction(tr(
"&move Layer Up"),
this);
- 301 actionMoveLayerUp->setShortcut(QKeySequence(Qt::CTRL + Qt::ALT + Qt::Key_Up));
- 302 connect(actionMoveLayerUp, SIGNAL(triggered()),
this, SLOT(slotMoveLayerUp()));
+ 300 actionMovePositionUp =
new QAction(tr(
"&move Up"),
this);
+ 301 actionMovePositionUp->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Up));
+ 302 connect(actionMovePositionUp, SIGNAL(triggered()),
this, SLOT(slotPositionMoveUp()));
- 304 actionMoveLayerDown=
new QAction(tr(
"&move Layer Down"),
this);
- 305 actionMoveLayerDown->setShortcut(QKeySequence(Qt::CTRL + Qt::ALT + Qt::Key_Down));
- 306 connect(actionMoveLayerDown, SIGNAL(triggered()),
this, SLOT(slotMoveLayerDown()));
+ 304 actionMovePositionDown =
new QAction(tr(
"&move Down"),
this);
+ 305 actionMovePositionDown->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Down));
+ 306 connect(actionMovePositionDown, SIGNAL(triggered()),
this, SLOT(slotPositionMoveDown()));
-
- 309 actionColorPickerFirstColor =
new QAction(tr(
"&Main"),
this);
- 310 connect(actionColorPickerFirstColor, SIGNAL(triggered()),
this, SLOT(slotSetFirstColor()));
+ 308 actionMovePositionLeft =
new QAction(tr(
"&move Left"),
this);
+ 309 actionMovePositionLeft->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Left));
+ 310 connect(actionMovePositionLeft, SIGNAL(triggered()),
this, SLOT(slotPositionMoveLeft()));
- 312 actionColorPickerSecondColor =
new QAction(tr(
"&Secondary"),
this);
- 313 connect(actionColorPickerSecondColor, SIGNAL(triggered()),
this, SLOT(slotSetSecondColor()));
-
- 315 actionColorSwitch =
new QAction(tr(
"&Switch"),
this);
- 316 actionColorSwitch->setShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_S));
- 317 connect(actionColorSwitch, SIGNAL(triggered()),
this, SLOT(slotSwitchColor()));
-
-
- 320 actionCreatePlainTool =
new QAction(tr(
"&Plain"),
this);
- 321 connect(actionCreatePlainTool, SIGNAL(triggered()),
this, SLOT(slotCreatePlainTool()));
-
- 323 actionCreatePenTool =
new QAction(tr(
"&Pen"),
this);
- 324 connect(actionCreatePenTool, SIGNAL(triggered()),
this, SLOT(slotCreatePenTool()));
-
- 326 actionCreateLineTool =
new QAction(tr(
"&Line"),
this);
- 327 connect(actionCreateLineTool, SIGNAL(triggered()),
this, SLOT(slotCreateLineTool()));
-
-
- 330 actionAboutDialog =
new QAction(tr(
"&About"),
this);
- 331 connect(actionAboutDialog, SIGNAL(triggered()),
this, SLOT(slotAboutDialog()));
-
-
- 334 actionAboutQtDialog =
new QAction(tr(
"About &Qt"),
this);
- 335 connect(actionAboutQtDialog, SIGNAL(triggered()), qApp, SLOT(aboutQt()));
-
-
-
- 339 void IntelliPhotoGui::createMenus(){
-
- 341 saveAsMenu =
new QMenu(tr(
"&Save As"),
this);
- 342 foreach (QAction *action, actionSaveAs)
- 343 saveAsMenu->addAction(action);
+ 312 actionMovePositionRight =
new QAction(tr(
"&move Right"),
this);
+ 313 actionMovePositionRight->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Right));
+ 314 connect(actionMovePositionRight, SIGNAL(triggered()),
this, SLOT(slotPositionMoveRight()));
+
+ 316 actionMoveLayerUp =
new QAction(tr(
"&move Layer Up"),
this);
+ 317 actionMoveLayerUp->setShortcut(QKeySequence(Qt::CTRL + Qt::ALT + Qt::Key_Up));
+ 318 connect(actionMoveLayerUp, SIGNAL(triggered()),
this, SLOT(slotMoveLayerUp()));
+
+ 320 actionMoveLayerDown=
new QAction(tr(
"&move Layer Down"),
this);
+ 321 actionMoveLayerDown->setShortcut(QKeySequence(Qt::CTRL + Qt::ALT + Qt::Key_Down));
+ 322 connect(actionMoveLayerDown, SIGNAL(triggered()),
this, SLOT(slotMoveLayerDown()));
+
+
+ 325 actionColorPickerFirstColor =
new QAction(tr(
"&Main"),
this);
+ 326 connect(actionColorPickerFirstColor, SIGNAL(triggered()),
this, SLOT(slotSetFirstColor()));
+
+ 328 actionColorPickerSecondColor =
new QAction(tr(
"&Secondary"),
this);
+ 329 connect(actionColorPickerSecondColor, SIGNAL(triggered()),
this, SLOT(slotSetSecondColor()));
+
+ 331 actionColorSwitch =
new QAction(tr(
"&Switch"),
this);
+ 332 actionColorSwitch->setShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_S));
+ 333 connect(actionColorSwitch, SIGNAL(triggered()),
this, SLOT(slotSwitchColor()));
+
+
+ 336 actionCreatePlainTool =
new QAction(tr(
"&Plain"),
this);
+ 337 connect(actionCreatePlainTool, SIGNAL(triggered()),
this, SLOT(slotCreatePlainTool()));
+
+ 339 actionCreatePenTool =
new QAction(tr(
"&Pen"),
this);
+ 340 connect(actionCreatePenTool, SIGNAL(triggered()),
this, SLOT(slotCreatePenTool()));
+
+ 342 actionCreateLineTool =
new QAction(tr(
"&Line"),
this);
+ 343 connect(actionCreateLineTool, SIGNAL(triggered()),
this, SLOT(slotCreateLineTool()));
-
-
- 347 fileMenu =
new QMenu(tr(
"&File"),
this);
- 348 fileMenu->addAction(actionOpen);
- 349 fileMenu->addMenu(saveAsMenu);
- 350 fileMenu->addSeparator();
- 351 fileMenu->addAction(actionExit);
-
-
- 354 optionMenu =
new QMenu(tr(
"&Options"),
this);
- 355 optionMenu->addAction(actionSetActiveLayer);
- 356 optionMenu->addAction(actionSetActiveAlpha);
- 357 optionMenu->addAction(actionMovePositionUp);
- 358 optionMenu->addAction(actionMovePositionDown);
- 359 optionMenu->addAction(actionMovePositionLeft);
- 360 optionMenu->addAction(actionMovePositionRight);
- 361 optionMenu->addAction(actionMoveLayerUp);
- 362 optionMenu->addAction(actionMoveLayerDown);
-
-
- 365 layerMenu =
new QMenu(tr(
"&Layer"),
this);
- 366 layerMenu->addAction(actionCreateNewLayer);
- 367 layerMenu->addAction(actionDeleteLayer);
-
-
- 370 colorMenu =
new QMenu(tr(
"&Color"),
this);
- 371 colorMenu->addAction(actionColorPickerFirstColor);
- 372 colorMenu->addAction(actionColorPickerSecondColor);
- 373 colorMenu->addAction(actionColorSwitch);
-
-
- 376 toolMenu =
new QMenu(tr(
"&Tools"),
this);
- 377 toolMenu->addAction(actionCreatePenTool);
- 378 toolMenu->addAction(actionCreatePlainTool);
- 379 toolMenu->addAction(actionCreateLineTool);
- 380 toolMenu->addSeparator();
- 381 toolMenu->addMenu(colorMenu);
-
-
- 384 helpMenu =
new QMenu(tr(
"&Help"),
this);
- 385 helpMenu->addAction(actionAboutDialog);
- 386 helpMenu->addAction(actionAboutQtDialog);
-
-
- 389 menuBar()->addMenu(fileMenu);
- 390 menuBar()->addMenu(optionMenu);
- 391 menuBar()->addMenu(layerMenu);
- 392 menuBar()->addMenu(toolMenu);
- 393 menuBar()->addMenu(helpMenu);
-
-
- 396 void IntelliPhotoGui::createGui(){
-
- 398 centralGuiWidget =
new QWidget(
this);
- 399 setCentralWidget(centralGuiWidget);
-
-
- 402 mainLayout =
new QGridLayout(centralGuiWidget);
- 403 centralGuiWidget->setLayout(mainLayout);
-
-
-
-
-
- 409 mainLayout->addWidget(paintingArea);
-
-
- 412 void IntelliPhotoGui::setIntelliStyle(){
-
- 414 setWindowTitle(
"IntelliPhoto Prototype");
-
- 416 this->setStyleSheet(
"background-color:rgb(64,64,64)");
- 417 this->centralGuiWidget->setStyleSheet(
"color:rgb(255,255,255)");
- 418 this->menuBar()->setStyleSheet(
"color:rgb(255,255,255)");
-
-
- 421 bool IntelliPhotoGui::maybeSave(){
-
-
-
-
- 426 QMessageBox::StandardButton ret;
+ 345 actionCreateCircleTool =
new QAction(tr(
"&Circle"),
this);
+ 346 connect(actionCreateCircleTool, SIGNAL(triggered()),
this, SLOT(slotCreateCircleTool()));
+
+ 348 actionCreateRectangleTool =
new QAction(tr(
"&Rectangle"),
this);
+ 349 connect(actionCreateRectangleTool, SIGNAL(triggered()),
this, SLOT(slotCreateRectangleTool()));
+
+ 351 actionCreatePolygonTool =
new QAction(tr(
"&Polygon"),
this);
+ 352 connect(actionCreatePolygonTool, SIGNAL(triggered()),
this, SLOT(slotCreatePolygonTool()));
+
+ 354 actionCreateFloodFillTool =
new QAction(tr(
"&FloodFill"),
this);
+ 355 connect(actionCreateFloodFillTool, SIGNAL(triggered()),
this, SLOT(slotCreateFloodFillTool()));
+
+
+ 358 actionAboutDialog =
new QAction(tr(
"&About"),
this);
+ 359 connect(actionAboutDialog, SIGNAL(triggered()),
this, SLOT(slotAboutDialog()));
+
+
+ 362 actionAboutQtDialog =
new QAction(tr(
"About &Qt"),
this);
+ 363 connect(actionAboutQtDialog, SIGNAL(triggered()), qApp, SLOT(aboutQt()));
+
+
+
+ 367 void IntelliPhotoGui::createMenus(){
+
+ 369 saveAsMenu =
new QMenu(tr(
"&Save As"),
this);
+ 370 foreach (QAction *action, actionSaveAs)
+ 371 saveAsMenu->addAction(action);
+
+
+
+ 375 fileMenu =
new QMenu(tr(
"&File"),
this);
+ 376 fileMenu->addAction(actionOpen);
+ 377 fileMenu->addMenu(saveAsMenu);
+ 378 fileMenu->addSeparator();
+ 379 fileMenu->addAction(actionExit);
+
+
+ 382 optionMenu =
new QMenu(tr(
"&Options"),
this);
+ 383 optionMenu->addAction(actionSetActiveLayer);
+ 384 optionMenu->addAction(actionSetActiveAlpha);
+ 385 optionMenu->addAction(actionMovePositionUp);
+ 386 optionMenu->addAction(actionMovePositionDown);
+ 387 optionMenu->addAction(actionMovePositionLeft);
+ 388 optionMenu->addAction(actionMovePositionRight);
+ 389 optionMenu->addAction(actionMoveLayerUp);
+ 390 optionMenu->addAction(actionMoveLayerDown);
+
+
+ 393 layerMenu =
new QMenu(tr(
"&Layer"),
this);
+ 394 layerMenu->addAction(actionCreateNewLayer);
+ 395 layerMenu->addAction(actionDeleteLayer);
+
+
+ 398 colorMenu =
new QMenu(tr(
"&Color"),
this);
+ 399 colorMenu->addAction(actionColorPickerFirstColor);
+ 400 colorMenu->addAction(actionColorPickerSecondColor);
+ 401 colorMenu->addAction(actionColorSwitch);
+
+
+ 404 toolMenu =
new QMenu(tr(
"&Tools"),
this);
+ 405 toolMenu->addAction(actionCreatePenTool);
+ 406 toolMenu->addAction(actionCreatePlainTool);
+ 407 toolMenu->addAction(actionCreateLineTool);
+ 408 toolMenu->addAction(actionCreateRectangleTool);
+ 409 toolMenu->addAction(actionCreateCircleTool);
+ 410 toolMenu->addAction(actionCreatePolygonTool);
+ 411 toolMenu->addAction(actionCreateFloodFillTool);
+ 412 toolMenu->addSeparator();
+ 413 toolMenu->addMenu(colorMenu);
+
+
+ 416 helpMenu =
new QMenu(tr(
"&Help"),
this);
+ 417 helpMenu->addAction(actionAboutDialog);
+ 418 helpMenu->addAction(actionAboutQtDialog);
+
+
+ 421 menuBar()->addMenu(fileMenu);
+ 422 menuBar()->addMenu(optionMenu);
+ 423 menuBar()->addMenu(layerMenu);
+ 424 menuBar()->addMenu(toolMenu);
+ 425 menuBar()->addMenu(helpMenu);
+
-
-
- 430 ret = QMessageBox::warning(
this, tr(
"Painting"),
- 431 tr(
"The image has been modified.\n"
- 432 "Do you want to save your changes?"),
- 433 QMessageBox::Save | QMessageBox::Discard
- 434 | QMessageBox::Cancel);
-
-
- 437 if (ret == QMessageBox::Save) {
- 438 return saveFile(
"png");
+ 428 void IntelliPhotoGui::createGui(){
+
+ 430 centralGuiWidget =
new QWidget(
this);
+ 431 setCentralWidget(centralGuiWidget);
+
+
+ 434 mainLayout =
new QGridLayout(centralGuiWidget);
+ 435 centralGuiWidget->setLayout(mainLayout);
+
+
+
-
- 441 }
else if (ret == QMessageBox::Cancel) {
-
-
-
-
-
-
- 448 bool IntelliPhotoGui::saveFile(
const QByteArray &fileFormat){
-
- 450 QString initialPath = QDir::currentPath() +
"/untitled." + fileFormat;
-
-
-
- 454 QString fileName = QFileDialog::getSaveFileName(
this, tr(
"Save As"),
-
- 456 tr(
"%1 Files (*.%2);;All Files (*)")
- 457 .arg(QString::fromLatin1(fileFormat.toUpper()))
- 458 .arg(QString::fromLatin1(fileFormat)),
nullptr, QFileDialog::DontUseNativeDialog);
+
+ 441 mainLayout->addWidget(paintingArea);
+
+
+ 444 void IntelliPhotoGui::setIntelliStyle(){
+
+ 446 setWindowTitle(
"IntelliPhoto Prototype");
+
+ 448 this->setStyleSheet(
"background-color:rgb(64,64,64)");
+ 449 this->centralGuiWidget->setStyleSheet(
"color:rgb(255,255,255)");
+ 450 this->menuBar()->setStyleSheet(
"color:rgb(255,255,255)");
+
+
+ 453 bool IntelliPhotoGui::maybeSave(){
+
+
+
+
+ 458 QMessageBox::StandardButton ret;
-
- 461 if (fileName.isEmpty()) {
-
-
-
- 465 return paintingArea->
save(fileName, fileFormat.constData());
-
-
+
+
+ 462 ret = QMessageBox::warning(
this, tr(
"Painting"),
+ 463 tr(
"The image has been modified.\n"
+ 464 "Do you want to save your changes?"),
+ 465 QMessageBox::Save | QMessageBox::Discard
+ 466 | QMessageBox::Cancel);
+
+
+ 469 if (ret == QMessageBox::Save) {
+ 470 return saveFile(
"png");
+
+
+ 473 }
else if (ret == QMessageBox::Cancel) {
+
+
+
+
+
+
+ 480 bool IntelliPhotoGui::saveFile(
const QByteArray &fileFormat){
+
+ 482 QString initialPath = QDir::currentPath() +
"/untitled." + fileFormat;
+
+
+
+ 486 QString fileName = QFileDialog::getSaveFileName(
this, tr(
"Save As"),
+
+ 488 tr(
"%1 Files (*.%2);;All Files (*)")
+ 489 .arg(QString::fromLatin1(fileFormat.toUpper()))
+ 490 .arg(QString::fromLatin1(fileFormat)),
nullptr, QFileDialog::DontUseNativeDialog);
+
+
+ 493 if (fileName.isEmpty()) {
+
+
+
+ 497 return paintingArea->
save(fileName, fileFormat.constData());
+
+
-int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::Raster_Image)
-bool open(const QString &fileName)
-void setLayerToActive(int index)
-void floodFill(int r, int g, int b, int a)
-bool save(const QString &fileName, const char *fileFormat)
-
-
-
-void deleteLayer(int index)
-
-
-void colorPickerSetSecondColor()
-void colorPickerSetFirstColor()
-void colorPickerSwitchColor()
+
+int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::Raster_Image)
The addLayer adds a layer to the current project/ painting area.
+void createRectangleTool()
+bool open(const QString &fileName)
The open method is used for loading a picture into the current layer.
+void setLayerToActive(int index)
The setLayerToActive method marks a specific layer as active.
+void floodFill(int r, int g, int b, int a)
The floodFill method fills a the active layer with a given color.
+bool save(const QString &fileName, const char *fileFormat)
The save method is used for exporting the current project as one picture.
+
+IntelliPhotoGui()
The IntelliPhotoGui method is the constructor and is used to create a new instance of the main progra...
+The PaintingArea class manages the methods and stores information about the current painting area,...
+void deleteLayer(int index)
The deleteLayer method removes a layer at a given index.
+
+
+void colorPickerSetSecondColor()
The colorPickerSetSecondColor calls the QTColorPicker to determine the secondary drawing color.
+void colorPickerSetFirstColor()
The colorPickerSetFirstColor calls the QTColorPicker to determine the primary drawing color.
+void colorPickerSwitchColor()
The colorPickerSwitchColor swaps the primary color with the secondary drawing color.
void closeEvent(QCloseEvent *event) override
-void moveActiveLayer(int idx)
+
+void moveActiveLayer(int idx)
The moveActiveLayer moves the active layer to a specific position in the layer stack.
-void slotActivateLayer(int a)
-void setAlphaOfLayer(int index, int alpha)
-void movePositionActive(int x, int y)
+void createFloodFillTool()
+void slotActivateLayer(int a)
The slotActivateLayer method handles the event of selecting one layer as active.
+void setAlphaOfLayer(int index, int alpha)
The setAlphaOfLayer method sets the alpha value of a specific layer.
+void movePositionActive(int x, int y)
The movePositionActive method moves the active layer to certain position.
diff --git a/docs/html/_intelli_photo_gui_8h.html b/docs/html/_intelli_photo_gui_8h.html
index 02600c0..adb3c37 100644
--- a/docs/html/_intelli_photo_gui_8h.html
+++ b/docs/html/_intelli_photo_gui_8h.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -115,6 +115,7 @@ This graph shows which files directly or indirectly include this file:
|
| class | IntelliPhotoGui |
+| | The IntelliPhotoGui class handles the graphical user interface for the intelliPhoto program. More...
|
| |
diff --git a/docs/html/_intelli_photo_gui_8h_source.html b/docs/html/_intelli_photo_gui_8h_source.html
index 9628d3c..73cc16d 100644
--- a/docs/html/_intelli_photo_gui_8h_source.html
+++ b/docs/html/_intelli_photo_gui_8h_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -108,120 +108,128 @@ $(document).ready(function(){initNavTree('_intelli_photo_gui_8h_source.html','')
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 37 void slotCreateNewLayer();
- 38 void slotDeleteLayer();
- 39 void slotClearActiveLayer();
- 40 void slotSetActiveLayer();
- 41 void slotSetActiveAlpha();
- 42 void slotPositionMoveUp();
- 43 void slotPositionMoveDown();
- 44 void slotPositionMoveLeft();
- 45 void slotPositionMoveRight();
- 46 void slotMoveLayerUp();
- 47 void slotMoveLayerDown();
-
-
- 50 void slotSetFirstColor();
- 51 void slotSetSecondColor();
- 52 void slotSwitchColor();
-
-
- 55 void slotCreatePenTool();
- 56 void slotCreatePlainTool();
- 57 void slotCreateLineTool();
-
-
- 60 void slotAboutDialog();
-
-
-
-
-
-
-
-
- 69 void setIntelliStyle();
-
-
-
-
- 74 bool saveFile(
const QByteArray &fileFormat);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 94 QAction *actionColorPickerFirstColor;
- 95 QAction *actionColorPickerSecondColor;
- 96 QAction *actionColorSwitch;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 43 void slotCreateNewLayer();
+ 44 void slotDeleteLayer();
+ 45 void slotClearActiveLayer();
+ 46 void slotSetActiveLayer();
+ 47 void slotSetActiveAlpha();
+ 48 void slotPositionMoveUp();
+ 49 void slotPositionMoveDown();
+ 50 void slotPositionMoveLeft();
+ 51 void slotPositionMoveRight();
+ 52 void slotMoveLayerUp();
+ 53 void slotMoveLayerDown();
+
+
+ 56 void slotSetFirstColor();
+ 57 void slotSetSecondColor();
+ 58 void slotSwitchColor();
+
+
+ 61 void slotCreatePenTool();
+ 62 void slotCreatePlainTool();
+ 63 void slotCreateLineTool();
+ 64 void slotCreateRectangleTool();
+ 65 void slotCreateCircleTool();
+ 66 void slotCreatePolygonTool();
+ 67 void slotCreateFloodFillTool();
+
+
+ 70 void slotAboutDialog();
+
+
+
+
+
+
+
+
+ 79 void setIntelliStyle();
+
+
+
+
+ 84 bool saveFile(
const QByteArray &fileFormat);
+
+
+
+
+
+
+
+
+
+
+
+
-
- 99 QAction *actionCreatePenTool;
- 100 QAction *actionCreatePlainTool;
- 101 QAction *actionCreateLineTool;
+
+
+
+
-
- 104 QAction *actionAboutDialog;
- 105 QAction *actionAboutQtDialog;
-
-
- 108 QAction *actionCreateNewLayer;
- 109 QAction *actionDeleteLayer;
- 110 QAction* actionSetActiveLayer;
- 111 QAction* actionSetActiveAlpha;
- 112 QAction* actionMovePositionUp;
- 113 QAction* actionMovePositionDown;
- 114 QAction* actionMovePositionLeft;
- 115 QAction* actionMovePositionRight;
- 116 QAction* actionMoveLayerUp;
- 117 QAction* actionMoveLayerDown;
-
-
- 120 QList<QAction *> actionSaveAs;
-
-
- 123 QWidget* centralGuiWidget;
- 124 QGridLayout *mainLayout;
-
-
-
+
+ 104 QAction*actionColorPickerFirstColor;
+ 105 QAction*actionColorPickerSecondColor;
+ 106 QAction*actionColorSwitch;
+
+
+ 109 QAction*actionCreatePenTool;
+ 110 QAction*actionCreatePlainTool;
+ 111 QAction*actionCreateLineTool;
+ 112 QAction*actionCreateRectangleTool;
+ 113 QAction*actionCreateCircleTool;
+ 114 QAction*actionCreatePolygonTool;
+ 115 QAction*actionCreateFloodFillTool;
+
+
+ 118 QAction*actionAboutDialog;
+ 119 QAction*actionAboutQtDialog;
+
+
+ 122 QAction*actionCreateNewLayer;
+ 123 QAction*actionDeleteLayer;
+ 124 QAction* actionSetActiveLayer;
+ 125 QAction* actionSetActiveAlpha;
+ 126 QAction* actionMovePositionUp;
+ 127 QAction* actionMovePositionDown;
+ 128 QAction* actionMovePositionLeft;
+ 129 QAction* actionMovePositionRight;
+ 130 QAction* actionMoveLayerUp;
+ 131 QAction* actionMoveLayerDown;
+
+
+ 134 QList<QAction*> actionSaveAs;
+
+
+ 137 QWidget* centralGuiWidget;
+ 138 QGridLayout*mainLayout;
+
+
+
-
-
-
+The IntelliPhotoGui class handles the graphical user interface for the intelliPhoto program.
+IntelliPhotoGui()
The IntelliPhotoGui method is the constructor and is used to create a new instance of the main progra...
+The PaintingArea class manages the methods and stores information about the current painting area,...
void closeEvent(QCloseEvent *event) override
The IntelliColorPicker manages the selected colors for one whole project.
diff --git a/docs/html/_intelli_raster_image_8cpp.html b/docs/html/_intelli_raster_image_8cpp.html
index dd0cace..180a1b7 100644
--- a/docs/html/_intelli_raster_image_8cpp.html
+++ b/docs/html/_intelli_raster_image_8cpp.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_raster_image_8cpp_source.html b/docs/html/_intelli_raster_image_8cpp_source.html
index 1505657..44473a2 100644
--- a/docs/html/_intelli_raster_image_8cpp_source.html
+++ b/docs/html/_intelli_raster_image_8cpp_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -90,13 +90,13 @@ $(document).ready(function(){initNavTree('_intelli_raster_image_8cpp_source.html
IntelliRasterImage.cpp
-
Go to the documentation of this file.
-
-
-
+
Go to the documentation of this file.
+
+
+
-
+
@@ -105,34 +105,34 @@ $(document).ready(function(){initNavTree('_intelli_raster_image_8cpp_source.html
-
-
-
+
+
+
-
+
-
+
-
-
31 for(
int y = 0; y<copy.height(); y++){
-
32 for(
int x = 0; x<copy.width(); x++){
-
33 QColor clr = copy.pixelColor(x,y);
-
34 clr.setAlpha(std::min(alpha, clr.alpha()));
-
35 copy.setPixelColor(x,y, clr);
-
-
-
38 return copy.scaled(displaySize,Qt::IgnoreAspectRatio);
+
+
31 for(
int y = 0; y<copy.height(); y++) {
+
32 for(
int x = 0; x<copy.width(); x++) {
+
33 QColor clr = copy.pixelColor(x,y);
+
34 clr.setAlpha(std::min(alpha, clr.alpha()));
+
35 copy.setPixelColor(x,y, clr);
+
+
+
38 return copy.scaled(displaySize,Qt::IgnoreAspectRatio);
-
42 qDebug() <<
"Raster Image has no polygon data " << polygonData.size() <<
"\n";
-
+
42 qDebug() <<
"Raster Image has no polygon data " << polygonData.size() <<
"\n";
+
diff --git a/docs/html/_intelli_raster_image_8h.html b/docs/html/_intelli_raster_image_8h.html
index 27f4ca3..f9b8aa7 100644
--- a/docs/html/_intelli_raster_image_8h.html
+++ b/docs/html/_intelli_raster_image_8h.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_raster_image_8h_source.html b/docs/html/_intelli_raster_image_8h_source.html
index 9724a25..974c110 100644
--- a/docs/html/_intelli_raster_image_8h_source.html
+++ b/docs/html/_intelli_raster_image_8h_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -93,24 +93,24 @@ $(document).ready(function(){initNavTree('_intelli_raster_image_8h_source.html',
Go to the documentation of this file. 1 #ifndef INTELLIRASTER_H
2 #define INTELLIRASTER_H
-
+
-
-
+
+
-
+
-
+
-
+
-
35 virtual QImage
getDisplayable(
const QSize& displaySize,
int alpha)
override;
+
35 virtual QImage
getDisplayable(
const QSize& displaySize,
int alpha)
override;
-
+
-
+
-
54 virtual void setPolygon(
const std::vector<QPoint>& polygonData)
override;
+
54 virtual void setPolygon(
const std::vector<QPoint>& polygonData)
override;
diff --git a/docs/html/_intelli_shaped_image_8cpp.html b/docs/html/_intelli_shaped_image_8cpp.html
index b3e12a0..6412dc2 100644
--- a/docs/html/_intelli_shaped_image_8cpp.html
+++ b/docs/html/_intelli_shaped_image_8cpp.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_shaped_image_8cpp_source.html b/docs/html/_intelli_shaped_image_8cpp_source.html
index f839ba3..d464d5f 100644
--- a/docs/html/_intelli_shaped_image_8cpp_source.html
+++ b/docs/html/_intelli_shaped_image_8cpp_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -90,14 +90,14 @@ $(document).ready(function(){initNavTree('_intelli_shaped_image_8cpp_source.html
IntelliShapedImage.cpp
-
Go to the documentation of this file.
-
-
-
-
+
Go to the documentation of this file.
+
+
+
+
-
+
@@ -105,68 +105,68 @@ $(document).ready(function(){initNavTree('_intelli_shaped_image_8cpp_source.html
-
+
-
-
-
-
+
+
+
+
26 void IntelliShapedImage::calculateVisiblity(){
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
45 clr.setAlpha(std::min(255, clr.alpha()));
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
45 clr.setAlpha(std::min(255, clr.alpha()));
+
+
+
+
+
+
-
-
56 for(
int y = 0; y<copy.height(); y++){
-
57 for(
int x = 0; x<copy.width(); x++){
-
58 QColor clr = copy.pixelColor(x,y);
-
59 clr.setAlpha(std::min(alpha,clr.alpha()));
-
60 copy.setPixelColor(x,y, clr);
-
-
-
63 return copy.scaled(displaySize,Qt::IgnoreAspectRatio);
+
+
56 for(
int y = 0; y<copy.height(); y++) {
+
57 for(
int x = 0; x<copy.width(); x++) {
+
58 QColor clr = copy.pixelColor(x,y);
+
59 clr.setAlpha(std::min(alpha,clr.alpha()));
+
60 copy.setPixelColor(x,y, clr);
+
+
+
63 return copy.scaled(displaySize,Qt::IgnoreAspectRatio);
-
-
68 this->polygonData.clear();
-
-
70 this->polygonData.clear();
-
-
72 this->polygonData.push_back(QPoint(element.x(), element.y()));
-
-
-
-
-
+
+
68 this->polygonData.clear();
+
+
70 this->polygonData.clear();
+
+
72 this->polygonData.push_back(QPoint(element.x(), element.y()));
+
+
+
+
+
@@ -175,7 +175,7 @@ $(document).ready(function(){initNavTree('_intelli_shaped_image_8cpp_source.html
The IntelliShapedImage manages a Shapedimage.
virtual IntelliImage * getDeepCopy() override
A function that copys all that returns a [allocated] Image.
-bool isInPolygon(std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
+bool isInPolygon(std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
std::vector< Triangle > calculateTriangles(std::vector< QPoint > polyPoints)
A function to split a polygon in its spanning traingles by using Meisters Theorem of graph theory by ...
QImage imageData
The underlying image data.
An abstract class which manages the basic IntelliImage operations.
diff --git a/docs/html/_intelli_shaped_image_8h.html b/docs/html/_intelli_shaped_image_8h.html
index a96f338..c0f00a7 100644
--- a/docs/html/_intelli_shaped_image_8h.html
+++ b/docs/html/_intelli_shaped_image_8h.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_shaped_image_8h_source.html b/docs/html/_intelli_shaped_image_8h_source.html
index 7197324..6712513 100644
--- a/docs/html/_intelli_shaped_image_8h_source.html
+++ b/docs/html/_intelli_shaped_image_8h_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -93,36 +93,38 @@ $(document).ready(function(){initNavTree('_intelli_shaped_image_8h_source.html',
Go to the documentation of this file.
-
-
-
+
+
+
-
-
+
+
-
17 std::vector<Triangle> triangles;
+
17 std::vector<Triangle> triangles;
-
22 virtual void calculateVisiblity()
override;
+
22 virtual void calculateVisiblity()
override;
-
+
-
+
-
+
-
48 virtual QImage
getDisplayable(
const QSize& displaySize,
int alpha=255)
override;
+
48 virtual QImage
getDisplayable(
const QSize& displaySize,
int alpha=255)
override;
-
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
virtual QImage getDisplayable(const QSize &displaySize, int alpha=255) override
A function returning the displayable ImageData in a requested transparence and size.
diff --git a/docs/html/_intelli_tool_8cpp.html b/docs/html/_intelli_tool_8cpp.html
index 2d2240c..129fdfc 100644
--- a/docs/html/_intelli_tool_8cpp.html
+++ b/docs/html/_intelli_tool_8cpp.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_tool_8cpp_source.html b/docs/html/_intelli_tool_8cpp_source.html
index 281b201..f0a418f 100644
--- a/docs/html/_intelli_tool_8cpp_source.html
+++ b/docs/html/_intelli_tool_8cpp_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -90,12 +90,12 @@ $(document).ready(function(){initNavTree('_intelli_tool_8cpp_source.html','');})
IntelliTool.cpp
-
Go to the documentation of this file.
-
+
Go to the documentation of this file.
+
-
-
+
+
@@ -104,74 +104,73 @@ $(document).ready(function(){initNavTree('_intelli_tool_8cpp_source.html','');})
-
-
-
17 this->deleteToolLayer();
-
+
+
+
17 this->deleteToolLayer();
+
-
+
-
-
-
28 this->createToolLayer();
-
+
+
+
28 this->createToolLayer();
+
-
-
-
35 this->mergeToolLayer();
-
36 this->deleteToolLayer();
-
-
+
+
+
35 this->mergeToolLayer();
+
36 this->deleteToolLayer();
+
+
-
-
+
+
-
+
50 void IntelliTool::createToolLayer(){
-
51 Area->createTempLayerAfter(
Area->activeLayer);
-
-
+
51 Area->createTempLayerAfter(
Area->activeLayer);
+
+
56 void IntelliTool::mergeToolLayer(){
-
-
-
-
-
-
-
63 float t = static_cast<float>(clr_1.alpha())/255.f;
-
64 int r =static_cast<int>(static_cast<float>(clr_1.red())*(t)+static_cast<float>(clr_0.red())*(1.f-t)+0.5f);
-
65 int g =static_cast<int>(static_cast<float>(clr_1.green())*(t)+static_cast<float>(clr_0.green())*(1.f-t)+0.5f);
-
66 int b =static_cast<int>(static_cast<float>(clr_1.blue())*(t)+static_cast<float>(clr_0.blue()*(1.f-t))+0.5f);
-
67 int a =std::min(clr_0.alpha()+clr_1.alpha(), 255);
-
-
-
-
+
+
+
+
+
+
+
63 float t = static_cast<float>(clr_1.alpha())/255.f;
+
64 int r =static_cast<int>(static_cast<float>(clr_1.red())*(t)+static_cast<float>(clr_0.red())*(1.f-t)+0.5f);
+
65 int g =static_cast<int>(static_cast<float>(clr_1.green())*(t)+static_cast<float>(clr_0.green())*(1.f-t)+0.5f);
+
66 int b =static_cast<int>(static_cast<float>(clr_1.blue())*(t)+static_cast<float>(clr_0.blue()*(1.f-t))+0.5f);
+
67 int a =std::min(clr_0.alpha()+clr_1.alpha(), 255);
+
+
+
+
-
-
-
+
+
+
78 void IntelliTool::deleteToolLayer(){
-
-
+
+
-
@@ -181,17 +180,17 @@ $(document).ready(function(){initNavTree('_intelli_tool_8cpp_source.html','');})
-
-void deleteLayer(int index)
+The PaintingArea class manages the methods and stores information about the current painting area,...
+void deleteLayer(int index)
The deleteLayer method removes a layer at a given index.
-
+
-
+
The IntelliColorPicker manages the selected colors for one whole project.
QImage imageData
The underlying image data.
-
+
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
diff --git a/docs/html/_intelli_tool_8h.html b/docs/html/_intelli_tool_8h.html
index e42c792..91ddb2b 100644
--- a/docs/html/_intelli_tool_8h.html
+++ b/docs/html/_intelli_tool_8h.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_tool_8h_source.html b/docs/html/_intelli_tool_8h_source.html
index 976661a..541cb15 100644
--- a/docs/html/_intelli_tool_8h_source.html
+++ b/docs/html/_intelli_tool_8h_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -99,40 +99,40 @@ $(document).ready(function(){initNavTree('_intelli_tool_8h_source.html','');});
-
+
- 18 void createToolLayer();
+ 18 void createToolLayer();
- 23 void mergeToolLayer();
+ 23 void mergeToolLayer();
- 28 void deleteToolLayer();
+ 28 void deleteToolLayer();
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -145,8 +145,8 @@ $(document).ready(function(){initNavTree('_intelli_tool_8h_source.html','');});
-
-
+The PaintingArea class manages the methods and stores information about the current painting area,...
+The LayerObject struct holds all the information needed to construct a layer.
diff --git a/docs/html/_intelli_tool_circle_8cpp.html b/docs/html/_intelli_tool_circle_8cpp.html
index 205c93d..f059236 100644
--- a/docs/html/_intelli_tool_circle_8cpp.html
+++ b/docs/html/_intelli_tool_circle_8cpp.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_tool_circle_8cpp_source.html b/docs/html/_intelli_tool_circle_8cpp_source.html
index 4603593..3406c64 100644
--- a/docs/html/_intelli_tool_circle_8cpp_source.html
+++ b/docs/html/_intelli_tool_circle_8cpp_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -96,9 +96,9 @@ $(document).ready(function(){initNavTree('_intelli_tool_circle_8cpp_source.html'
-
- 8 this->alphaInner = QInputDialog::getInt(
nullptr,
"Inner Alpha Value",
"Value:", 0,0,255,1);
- 9 this->edgeWidth = QInputDialog::getInt(
nullptr,
"Outer edge width",
"Value:", 0,1,255,1);
+
+ 8 this->alphaInner = QInputDialog::getInt(
nullptr,
"Inner Alpha Value",
"Value:", 0,0,255,1);
+ 9 this->edgeWidth = QInputDialog::getInt(
nullptr,
"Outer edge width",
"Value:", 0,1,255,1);
@@ -106,76 +106,76 @@ $(document).ready(function(){initNavTree('_intelli_tool_circle_8cpp_source.html'
16 void IntelliToolCircle::drawCyrcle(
int radius){
- 17 int outer = radius+20;
-
- 19 inner.setAlpha(alphaInner);
- 20 int yMin, yMax, xMin, xMax;
- 21 yMin = Middle.y()-radius;
- 22 yMax = Middle.y()+radius;
-
- 24 for(
int i=yMin; i<=yMax; i++){
- 25 xMin = Middle.x()-sqrt(pow(radius,2)-pow(i-Middle.y(),2));
- 26 xMax = Middle.x()+sqrt(pow(radius,2)-pow(i-Middle.y(),2));
-
-
+ 17 int outer = radius+20;
+
+ 19 inner.setAlpha(alphaInner);
+ 20 int yMin, yMax, xMin, xMax;
+ 21 yMin = Middle.y()-radius;
+ 22 yMax = Middle.y()+radius;
+
+ 24 for(
int i=yMin; i<=yMax; i++) {
+ 25 xMin = Middle.x()-sqrt(pow(radius,2)-pow(i-Middle.y(),2));
+ 26 xMax = Middle.x()+sqrt(pow(radius,2)-pow(i-Middle.y(),2));
+
+
-
- 31 radius = radius +(this->edgeWidth/2.)-1.;
- 32 yMin = (Middle.y()-radius);
- 33 yMax = (Middle.y()+radius);
- 34 for(
int i=yMin; i<=yMax; i++){
- 35 xMin = Middle.x()-sqrt(pow(radius,2)-pow(i-Middle.y(),2));
- 36 xMax = Middle.x()+sqrt(pow(radius,2)-pow(i-Middle.y(),2));
-
-
-
+
+ 31 radius = radius +(this->edgeWidth/2.)-1.;
+ 32 yMin = (Middle.y()-radius);
+ 33 yMax = (Middle.y()+radius);
+ 34 for(
int i=yMin; i<=yMax; i++) {
+ 35 xMin = Middle.x()-sqrt(pow(radius,2)-pow(i-Middle.y(),2));
+ 36 xMax = Middle.x()+sqrt(pow(radius,2)-pow(i-Middle.y(),2));
+
+
+
- 41 xMin = (Middle.x()-radius);
- 42 xMax = (Middle.x()+radius);
- 43 for(
int i=xMin; i<=xMax; i++){
- 44 int yMin = Middle.y()-sqrt(pow(radius,2)-pow(i-Middle.x(),2));
- 45 int yMax = Middle.y()+sqrt(pow(radius,2)-pow(i-Middle.x(),2));
-
-
-
+ 41 xMin = (Middle.x()-radius);
+ 42 xMax = (Middle.x()+radius);
+ 43 for(
int i=xMin; i<=xMax; i++) {
+ 44 int yMin = Middle.y()-sqrt(pow(radius,2)-pow(i-Middle.x(),2));
+ 45 int yMax = Middle.y()+sqrt(pow(radius,2)-pow(i-Middle.x(),2));
+
+
+
-
+
-
+
-
- 61 this->Middle=QPoint(x,y);
-
-
-
+
+ 61 this->Middle=QPoint(x,y);
+
+
+
-
+
-
- 73 this->edgeWidth+=value;
- 74 if(this->edgeWidth<=0){
-
-
+
+ 73 this->edgeWidth+=value;
+ 74 if(this->edgeWidth<=0) {
+
+
-
-
-
- 83 int radius = static_cast<int>(sqrt(pow((Middle.x()-x),2)+pow((Middle.y()-y),2)));
-
-
-
+
+
+
+ 83 int radius = static_cast<int>(sqrt(pow((Middle.x()-x),2)+pow((Middle.y()-y),2)));
+
+
+
@@ -188,7 +188,7 @@ $(document).ready(function(){initNavTree('_intelli_tool_circle_8cpp_source.html'
QColor getSecondColor()
A function to read the secondary selected color.
-
+The PaintingArea class manages the methods and stores information about the current painting area,...
virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A.
@@ -200,7 +200,7 @@ $(document).ready(function(){initNavTree('_intelli_tool_circle_8cpp_source.html'
The IntelliColorPicker manages the selected colors for one whole project.
-
+
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
diff --git a/docs/html/_intelli_tool_circle_8h.html b/docs/html/_intelli_tool_circle_8h.html
index 67de9a2..30a6019 100644
--- a/docs/html/_intelli_tool_circle_8h.html
+++ b/docs/html/_intelli_tool_circle_8h.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_tool_circle_8h_source.html b/docs/html/_intelli_tool_circle_8h_source.html
index e6ea705..2860189 100644
--- a/docs/html/_intelli_tool_circle_8h_source.html
+++ b/docs/html/_intelli_tool_circle_8h_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -96,30 +96,30 @@ $(document).ready(function(){initNavTree('_intelli_tool_circle_8h_source.html','
-
- 15 void drawCyrcle(
int radius);
+
+ 15 void drawCyrcle(
int radius);
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
86 #endif // INTELLITOOLCIRCLE_H
@@ -131,7 +131,7 @@ $(document).ready(function(){initNavTree('_intelli_tool_circle_8h_source.html','
-
+The PaintingArea class manages the methods and stores information about the current painting area,...
The IntelliColorPicker manages the selected colors for one whole project.
diff --git a/docs/html/_intelli_tool_flood_fill_8cpp.html b/docs/html/_intelli_tool_flood_fill_8cpp.html
index 01eb49f..082f627 100644
--- a/docs/html/_intelli_tool_flood_fill_8cpp.html
+++ b/docs/html/_intelli_tool_flood_fill_8cpp.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_tool_flood_fill_8cpp_source.html b/docs/html/_intelli_tool_flood_fill_8cpp_source.html
index 945444a..461a7a7 100644
--- a/docs/html/_intelli_tool_flood_fill_8cpp_source.html
+++ b/docs/html/_intelli_tool_flood_fill_8cpp_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -98,102 +98,104 @@ $(document).ready(function(){initNavTree('_intelli_tool_flood_fill_8cpp_source.h
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 36 QPoint left, right, top, down;
-
- 38 QPoint Current = Q.front();
-
-
- 41 left = QPoint(Current.x()-1,Current.y() );
- 42 right = QPoint(Current.x()+1,Current.y() );
- 43 top = QPoint(Current.x() ,Current.y()-1);
- 44 down = QPoint(Current.x() ,Current.y()+1);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ 25 if(!(x>=0 && x<Area->getWidthOfActive() && y>=0 && y<Area->getHeightOfActive())) {
+
+
+
+
+
+
+
+
+
+
+
+
+ 38 QPoint left, right, top, down;
+
+ 40 QPoint Current = Q.front();
+
+
+ 43 left = QPoint(Current.x()-1,Current.y() );
+ 44 right = QPoint(Current.x()+1,Current.y() );
+ 45 top = QPoint(Current.x(),Current.y()-1);
+ 46 down = QPoint(Current.x(),Current.y()+1);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
-
+
virtual void drawPixel(const QPoint &p1, const QColor &color)
A funtcion used to draw a pixel on the Image with the given Color.
-
-
+
+
-
-
+
+The PaintingArea class manages the methods and stores information about the current painting area,...
-
-
+
+
QColor getFirstColor()
A function to read the primary selected color.
virtual QColor getPixelColor(QPoint &point)
A function that returns the pixelcolor at a certain point.
-
+
The IntelliColorPicker manages the selected colors for one whole project.
-
-
+
+
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
diff --git a/docs/html/_intelli_tool_flood_fill_8h.html b/docs/html/_intelli_tool_flood_fill_8h.html
index 8027a39..652953c 100644
--- a/docs/html/_intelli_tool_flood_fill_8h.html
+++ b/docs/html/_intelli_tool_flood_fill_8h.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_tool_flood_fill_8h_source.html b/docs/html/_intelli_tool_flood_fill_8h_source.html
index eda6a57..67e8e60 100644
--- a/docs/html/_intelli_tool_flood_fill_8h_source.html
+++ b/docs/html/_intelli_tool_flood_fill_8h_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -96,43 +96,43 @@ $(document).ready(function(){initNavTree('_intelli_tool_flood_fill_8h_source.htm
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
67 #endif // INTELLITOOLFLOODFILL_H
-
+
-
-
+
+
-
-
+
+The PaintingArea class manages the methods and stores information about the current painting area,...
-
+
The IntelliColorPicker manages the selected colors for one whole project.
-
+
diff --git a/docs/html/_intelli_tool_line_8cpp.html b/docs/html/_intelli_tool_line_8cpp.html
index 1b44038..87eed1e 100644
--- a/docs/html/_intelli_tool_line_8cpp.html
+++ b/docs/html/_intelli_tool_line_8cpp.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_tool_line_8cpp_source.html b/docs/html/_intelli_tool_line_8cpp_source.html
index 053f9e1..283cfb9 100644
--- a/docs/html/_intelli_tool_line_8cpp_source.html
+++ b/docs/html/_intelli_tool_line_8cpp_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -96,63 +96,62 @@ $(document).ready(function(){initNavTree('_intelli_tool_line_8cpp_source.html','
4 #include "QInputDialog"
-
-
8 this->lineWidth = QInputDialog::getInt(
nullptr,
"Line Width Input",
"Width",1,1,50,1);
-
-
+
+
8 this->lineWidth = QInputDialog::getInt(
nullptr,
"Line Width Input",
"Width",1,1,50,1);
+
+
-
-
-
-
-
-
-
-
-
-
-
-
28 this->start=QPoint(x,y);
-
-
-
-
-
-
-
-
-
-
-
39 this->lineWidth+=value;
-
40 if(this->lineWidth<=0){
-
-
-
-
-
-
-
-
-
-
-
-
-
-
54 QPoint p1 =start.x() <= next.x() ? start : next;
-
55 QPoint p2 =start.x() < next.x() ? next : start;
-
56 int m = (float)(p2.y()-p1.y())/(
float)(p2.x()-p1.x())+0.5f;
-
57 int c = start.y()-start.x()*m;
-
-
+
+
+
+
+
+
+
+
+
+
+
27 this->start=QPoint(x,y);
+
+
+
+
+
+
+
+
+
+
+
38 this->lineWidth+=value;
+
39 if(this->lineWidth<=0) {
+
+
+
+
+
+
+
+
+
+
+
+
+
+
53 QPoint p1 =start.x() <= next.x() ? start : next;
+
54 QPoint p2 =start.x() < next.x() ? next : start;
+
55 int m = (float)(p2.y()-p1.y())/(
float)(p2.x()-p1.x())+0.5f;
+
56 int c = start.y()-start.x()*m;
+
+
+
-
-
-
+
+
@@ -161,17 +160,17 @@ $(document).ready(function(){initNavTree('_intelli_tool_line_8cpp_source.html','
virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
A function that draws A Line between two given Points in a given color.
-
-
-
+
+
+
-
+The PaintingArea class manages the methods and stores information about the current painting area,...
virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A.
-
-
+
+
@@ -179,8 +178,8 @@ $(document).ready(function(){initNavTree('_intelli_tool_line_8cpp_source.html','
QColor getFirstColor()
A function to read the primary selected color.
The IntelliColorPicker manages the selected colors for one whole project.
-
-
+
+
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
diff --git a/docs/html/_intelli_tool_line_8h.html b/docs/html/_intelli_tool_line_8h.html
index 60987b6..12c615c 100644
--- a/docs/html/_intelli_tool_line_8h.html
+++ b/docs/html/_intelli_tool_line_8h.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_tool_line_8h_source.html b/docs/html/_intelli_tool_line_8h_source.html
index 4f94bd7..4a95c19 100644
--- a/docs/html/_intelli_tool_line_8h_source.html
+++ b/docs/html/_intelli_tool_line_8h_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -96,34 +96,34 @@ $(document).ready(function(){initNavTree('_intelli_tool_line_8h_source.html','')
-
-
-
+
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
89 #endif // INTELLITOOLLINE_H
@@ -133,19 +133,19 @@ $(document).ready(function(){initNavTree('_intelli_tool_line_8h_source.html','')
-
-
-
+
+
+
-
+The PaintingArea class manages the methods and stores information about the current painting area,...
-
-
+
+
The IntelliColorPicker manages the selected colors for one whole project.
-
+
diff --git a/docs/html/_intelli_tool_pen_8cpp.html b/docs/html/_intelli_tool_pen_8cpp.html
index c755c2a..17f28db 100644
--- a/docs/html/_intelli_tool_pen_8cpp.html
+++ b/docs/html/_intelli_tool_pen_8cpp.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_tool_pen_8cpp_source.html b/docs/html/_intelli_tool_pen_8cpp_source.html
index 9f0d60c..cdeaa43 100644
--- a/docs/html/_intelli_tool_pen_8cpp_source.html
+++ b/docs/html/_intelli_tool_pen_8cpp_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -97,8 +97,8 @@ $(document).ready(function(){initNavTree('_intelli_tool_pen_8cpp_source.html',''
5 #include "QInputDialog"
-
-
9 this->penWidth = QInputDialog::getInt(
nullptr,
"Pen width",
"Width:", 1,0, 50, 1);
+
+
9 this->penWidth = QInputDialog::getInt(
nullptr,
"Pen width",
"Width:", 1,0, 50, 1);
@@ -106,39 +106,39 @@ $(document).ready(function(){initNavTree('_intelli_tool_pen_8cpp_source.html',''
-
+
-
+
-
-
26 this->point=QPoint(x,y);
-
-
+
+
26 this->point=QPoint(x,y);
+
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
46 this->penWidth+=value;
-
47 if(this->penWidth<=0){
-
-
+
+
46 this->penWidth+=value;
+
47 if(this->penWidth<=0) {
+
+
@@ -150,9 +150,9 @@ $(document).ready(function(){initNavTree('_intelli_tool_pen_8cpp_source.html',''
virtual void drawPixel(const QPoint &p1, const QColor &color)
A funtcion used to draw a pixel on the Image with the given Color.
-
+
-
+The PaintingArea class manages the methods and stores information about the current painting area,...
@@ -162,7 +162,7 @@ $(document).ready(function(){initNavTree('_intelli_tool_pen_8cpp_source.html',''
QColor getFirstColor()
A function to read the primary selected color.
The IntelliColorPicker manages the selected colors for one whole project.
-
+
diff --git a/docs/html/_intelli_tool_pen_8h.html b/docs/html/_intelli_tool_pen_8h.html
index 6bb690b..8b05351 100644
--- a/docs/html/_intelli_tool_pen_8h.html
+++ b/docs/html/_intelli_tool_pen_8h.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_tool_pen_8h_source.html b/docs/html/_intelli_tool_pen_8h_source.html
index 158ddfe..3687463 100644
--- a/docs/html/_intelli_tool_pen_8h_source.html
+++ b/docs/html/_intelli_tool_pen_8h_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -93,27 +93,27 @@ $(document).ready(function(){initNavTree('_intelli_tool_pen_8h_source.html','');
Go to the documentation of this file. 1 #ifndef INTELLITOOLPEN_H
2 #define INTELLITOOLPEN_H
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
73 #endif // INTELLITOOLPEN_H
@@ -124,9 +124,9 @@ $(document).ready(function(){initNavTree('_intelli_tool_pen_8h_source.html','');
-
+
-
+
The PaintingArea class manages the methods and stores information about the current painting area,...
diff --git a/docs/html/_intelli_tool_plain_8cpp.html b/docs/html/_intelli_tool_plain_8cpp.html
index 0fc0639..ac169df 100644
--- a/docs/html/_intelli_tool_plain_8cpp.html
+++ b/docs/html/_intelli_tool_plain_8cpp.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_tool_plain_8cpp_source.html b/docs/html/_intelli_tool_plain_8cpp_source.html
index 46b3c37..ec61d45 100644
--- a/docs/html/_intelli_tool_plain_8cpp_source.html
+++ b/docs/html/_intelli_tool_plain_8cpp_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('_intelli_tool_plain_8cpp_source.html',
3 #include "QColorDialog"
-
+
@@ -103,31 +103,30 @@ $(document).ready(function(){initNavTree('_intelli_tool_plain_8cpp_source.html',
-
-
-
+
+
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -135,9 +134,9 @@ $(document).ready(function(){initNavTree('_intelli_tool_plain_8cpp_source.html',
-
+
-
+The PaintingArea class manages the methods and stores information about the current painting area,...
@@ -147,9 +146,9 @@ $(document).ready(function(){initNavTree('_intelli_tool_plain_8cpp_source.html',
QColor getFirstColor()
A function to read the primary selected color.
The IntelliColorPicker manages the selected colors for one whole project.
-
-
-
+
+
+
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
diff --git a/docs/html/_intelli_tool_plain_8h.html b/docs/html/_intelli_tool_plain_8h.html
index d018f83..c74044a 100644
--- a/docs/html/_intelli_tool_plain_8h.html
+++ b/docs/html/_intelli_tool_plain_8h.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_tool_plain_8h_source.html b/docs/html/_intelli_tool_plain_8h_source.html
index 4afbc6f..7043743 100644
--- a/docs/html/_intelli_tool_plain_8h_source.html
+++ b/docs/html/_intelli_tool_plain_8h_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -95,22 +95,22 @@ $(document).ready(function(){initNavTree('_intelli_tool_plain_8h_source.html',''
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -122,15 +122,15 @@ $(document).ready(function(){initNavTree('_intelli_tool_plain_8h_source.html',''
-
+
-
+The PaintingArea class manages the methods and stores information about the current painting area,...
The IntelliColorPicker manages the selected colors for one whole project.
-
-
+
+
diff --git a/docs/html/_intelli_tool_polygon_8cpp.html b/docs/html/_intelli_tool_polygon_8cpp.html
index d3112b3..688311b 100644
--- a/docs/html/_intelli_tool_polygon_8cpp.html
+++ b/docs/html/_intelli_tool_polygon_8cpp.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -94,6 +94,7 @@ $(document).ready(function(){initNavTree('_intelli_tool_polygon_8cpp.html','');}
#include "Layer/PaintingArea.h"
#include <QDebug>
#include <QCursor>
+
#include <QInputDialog>
diff --git a/docs/html/_intelli_tool_polygon_8cpp__incl.dot b/docs/html/_intelli_tool_polygon_8cpp__incl.dot
index e3f2d1c..a34e276 100644
--- a/docs/html/_intelli_tool_polygon_8cpp__incl.dot
+++ b/docs/html/_intelli_tool_polygon_8cpp__incl.dot
@@ -57,4 +57,6 @@ digraph "intelliphoto/src/Tool/IntelliToolPolygon.cpp"
Node18 [label="QDebug",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
Node1 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node19 [label="QCursor",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node20 [label="QInputDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
}
diff --git a/docs/html/_intelli_tool_polygon_8cpp_source.html b/docs/html/_intelli_tool_polygon_8cpp_source.html
index e077e1b..7879dc7 100644
--- a/docs/html/_intelli_tool_polygon_8cpp_source.html
+++ b/docs/html/_intelli_tool_polygon_8cpp_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -94,139 +94,146 @@ $(document).ready(function(){initNavTree('_intelli_tool_polygon_8cpp_source.html
-
-
-
-
-
-
10 PointIsNearStart =
false;
-
-
-
-
-
+
5 #include <QInputDialog>
+
+
+
+
9 this->alphaInner = QInputDialog::getInt(
nullptr,
"Inner Alpha Value",
"Value:", 0,0,255,1);
+
10 lineWidth = QInputDialog::getInt(
nullptr,
"Line Width Input",
"Width",1,1,50,1);;
+
11 PointIsNearStart =
false;
+
+
+
+
-
-
-
-
-
-
22 if(!isDrawing && x > 0 && y > 0 && x < width && y < height){
-
-
-
-
26 QPointList.push_back(drawingPoint);
-
-
-
-
-
-
32 else if(isDrawing && isNearStart(x,y,QPointList.front())){
-
33 PointIsNearStart = isNearStart(x,y,QPointList.front());
-
-
-
-
-
-
-
40 QPointList.push_back(drawingPoint);
-
-
-
-
-
-
-
-
48 PointIsNearStart =
false;
-
-
-
-
-
-
54 if(PointIsNearStart && QPointList.size() > 1){
-
-
56 PointIsNearStart =
false;
-
-
-
59 for(
int i = 0; i < width; i++){
-
60 for(
int j = 0; j < height; j++){
-
-
-
-
+
+
+
+
20 if(!isDrawing && x > 0 && y > 0 && x<Area->getWidthOfActive() && y<Area->getHeightOfActive()) {
+
+
22 QPoint drawingPoint = QPoint(x,y);
+
+
+
25 QPointList.push_back(drawingPoint);
+
+
+
+
+
30 else if(isDrawing && isNearStart(x,y,QPointList.front())) {
+
31 PointIsNearStart =
true;
+
+
+
+
+
36 QPoint drawingPoint(x,y);
+
37 QPointList.push_back(drawingPoint);
+
+
+
+
+
+
+
+
45 PointIsNearStart =
false;
+
+
+
+
+
+
51 if(PointIsNearStart && QPointList.size() > 1) {
+
52 PointIsNearStart =
false;
+
+
+
+
+
57 colorTwo.setAlpha(alphaInner);
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
66 for(
int i=0; i<QPointList.size(); i++) {
+
67 int next = (i+1)%QPointList.size();
+
+
+
+
+
+
-
-
-
-
-
79 if(lineWidth + value < 10){
-
-
-
-
-
-
-
-
-
-
-
-
-
92 bool IntelliToolPolygon::isNearStart(
int x,
int y, QPoint Startpoint){
-
-
94 int StartX = Startpoint.x();
-
95 int StartY = Startpoint.y();
-
-
-
98 for(
int i = StartX - valueToNear; i < StartX + valueToNear; i++){
-
99 for(
int j = StartY - valueToNear; j < StartY + valueToNear; j++){
-
100 if((i == x) && (j == y)){
-
-
-
-
-
-
+
+
+
+
+
+
+
+
82 if(lineWidth + value < 10) {
+
+
+
+
+
+
+
+
+
+
+
+
+
95 bool IntelliToolPolygon::isNearStart(
int x,
int y, QPoint Startpoint){
+
+
97 int StartX = Startpoint.x();
+
98 int StartY = Startpoint.y();
+
+
+
101 for(
int i = StartX - valueToNear; i < StartX + valueToNear; i++) {
+
102 for(
int j = StartY - valueToNear; j < StartY + valueToNear; j++) {
+
103 if((i == x) && (j == y)) {
+
+
+
+
+
+
-int getWidthActiveLayer()
virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
A function that draws A Line between two given Points in a given color.
virtual void drawPixel(const QPoint &p1, const QColor &color)
A funtcion used to draw a pixel on the Image with the given Color.
-
-int getHeightActiveLayer()
-
-
+QColor getSecondColor()
A function to read the secondary selected color.
+
+The PaintingArea class manages the methods and stores information about the current painting area,...
virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A.
+
+
-bool isInPolygon(std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
-
+bool isInPolygon(std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
+
QColor getFirstColor()
A function to read the primary selected color.
+
The IntelliColorPicker manages the selected colors for one whole project.
std::vector< Triangle > calculateTriangles(std::vector< QPoint > polyPoints)
A function to split a polygon in its spanning traingles by using Meisters Theorem of graph theory by ...
-
-
-
-
-
+
+
+
+
+
+
+
+
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
-
-virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
+
+
diff --git a/docs/html/_intelli_tool_polygon_8h.html b/docs/html/_intelli_tool_polygon_8h.html
index 4bb6212..04f6e71 100644
--- a/docs/html/_intelli_tool_polygon_8h.html
+++ b/docs/html/_intelli_tool_polygon_8h.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_tool_polygon_8h_source.html b/docs/html/_intelli_tool_polygon_8h_source.html
index 86425b9..0910423 100644
--- a/docs/html/_intelli_tool_polygon_8h_source.html
+++ b/docs/html/_intelli_tool_polygon_8h_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -99,51 +99,55 @@ $(document).ready(function(){initNavTree('_intelli_tool_polygon_8h_source.html',
-
-
-
-
-
-
-
-
-
-
-
-
-
- 38 bool isNearStart(
int x,
int y, QPoint Startpoint);
-
-
-
-
-
- 59 bool PointIsNearStart;
-
-
- 71 std::vector<QPoint> QPointList;
- 75 std::vector<Triangle> Triangles;
-
-
+ 20 bool isNearStart(
int x,
int y, QPoint Startpoint);
+
+
+
+
+
+ 35 bool PointIsNearStart;
+
+
+
+ 45 std::vector<QPoint> QPointList;
+
+
+
+
+
+
+
+
+
- 79 #endif // INTELLITOOLPOLYGON_H
+
+
+
+
+
+
+
+
+
+ 102 #endif // INTELLITOOLPOLYGON_H
-
-
+
+The PaintingArea class manages the methods and stores information about the current painting area,...
-
+
The IntelliColorPicker manages the selected colors for one whole project.
-
-
-
+
+
+
+
-
-
+
+
diff --git a/docs/html/_intelli_tool_rectangle_8cpp.html b/docs/html/_intelli_tool_rectangle_8cpp.html
index 68b9079..08cb183 100644
--- a/docs/html/_intelli_tool_rectangle_8cpp.html
+++ b/docs/html/_intelli_tool_rectangle_8cpp.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_tool_rectangle_8cpp_source.html b/docs/html/_intelli_tool_rectangle_8cpp_source.html
index 0e07d13..378ac21 100644
--- a/docs/html/_intelli_tool_rectangle_8cpp_source.html
+++ b/docs/html/_intelli_tool_rectangle_8cpp_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -90,14 +90,14 @@ $(document).ready(function(){initNavTree('_intelli_tool_rectangle_8cpp_source.ht
IntelliToolRectangle.cpp
-
Go to the documentation of this file.
+
Go to the documentation of this file.
3 #include "QInputDialog"
-
-
7 this->alphaInner = QInputDialog::getInt(
nullptr,
"Inner Alpha Value",
"Value:", 0,0,255,1);
-
8 this->edgeWidth = QInputDialog::getInt(
nullptr,
"Outer edge width",
"Value:", 0,1,255,1);
+
+
7 this->alphaInner = QInputDialog::getInt(
nullptr,
"Inner Alpha Value",
"Value:", 0,0,255,1);
+
8 this->edgeWidth = QInputDialog::getInt(
nullptr,
"Outer edge width",
"Value:", 0,1,255,1);
@@ -105,57 +105,57 @@ $(document).ready(function(){initNavTree('_intelli_tool_rectangle_8cpp_source.ht
15 void IntelliToolRectangle::drawRectangle(QPoint otherCornor){
-
16 int xMin = std::min(originCornor.x(), otherCornor.x());
-
17 int xMax = std::max(originCornor.x(), otherCornor.x());
+
16 int xMin = std::min(originCornor.x(), otherCornor.x());
+
17 int xMax = std::max(originCornor.x(), otherCornor.x());
-
19 int yMin = std::min(originCornor.y(), otherCornor.y());
-
20 int yMax = std::max(originCornor.y(), otherCornor.y());
+
19 int yMin = std::min(originCornor.y(), otherCornor.y());
+
20 int yMax = std::max(originCornor.y(), otherCornor.y());
-
-
23 clr.setAlpha(alphaInner);
-
24 for(
int y=yMin; y<=yMax; y++){
-
-
-
-
-
-
+
+
23 clr.setAlpha(alphaInner);
+
24 for(
int y=yMin; y<=yMax; y++) {
+
+
+
+
+
+
-
+
-
+
-
-
43 this->originCornor=QPoint(x,y);
-
44 drawRectangle(originCornor);
-
+
+
43 this->originCornor=QPoint(x,y);
+
44 drawRectangle(originCornor);
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
63 this->edgeWidth+=value;
-
64 if(this->edgeWidth<=0){
-
-
+
+
63 this->edgeWidth+=value;
+
64 if(this->edgeWidth<=0) {
+
+
@@ -170,7 +170,7 @@ $(document).ready(function(){initNavTree('_intelli_tool_rectangle_8cpp_source.ht
QColor getSecondColor()
A function to read the secondary selected color.
-
+The PaintingArea class manages the methods and stores information about the current painting area,...
@@ -180,7 +180,7 @@ $(document).ready(function(){initNavTree('_intelli_tool_rectangle_8cpp_source.ht
QColor getFirstColor()
A function to read the primary selected color.
The IntelliColorPicker manages the selected colors for one whole project.
-
+
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
diff --git a/docs/html/_intelli_tool_rectangle_8h.html b/docs/html/_intelli_tool_rectangle_8h.html
index 7fe2d37..628c17a 100644
--- a/docs/html/_intelli_tool_rectangle_8h.html
+++ b/docs/html/_intelli_tool_rectangle_8h.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_intelli_tool_rectangle_8h_source.html b/docs/html/_intelli_tool_rectangle_8h_source.html
index 89e35c2..9b1c7f3 100644
--- a/docs/html/_intelli_tool_rectangle_8h_source.html
+++ b/docs/html/_intelli_tool_rectangle_8h_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -97,27 +97,27 @@ $(document).ready(function(){initNavTree('_intelli_tool_rectangle_8h_source.html
-
- 16 void drawRectangle(QPoint otherCornor);
+
+ 16 void drawRectangle(QPoint otherCornor);
-
-
-
+
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
84 #endif // INTELLIRECTANGLETOOL_H
@@ -131,7 +131,7 @@ $(document).ready(function(){initNavTree('_intelli_tool_rectangle_8h_source.html
-
+The PaintingArea class manages the methods and stores information about the current painting area,...
diff --git a/docs/html/_painting_area_8cpp.html b/docs/html/_painting_area_8cpp.html
index f8102ea..416bf72 100644
--- a/docs/html/_painting_area_8cpp.html
+++ b/docs/html/_painting_area_8cpp.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_painting_area_8cpp_source.html b/docs/html/_painting_area_8cpp_source.html
index bcb9b0e..780fcb6 100644
--- a/docs/html/_painting_area_8cpp_source.html
+++ b/docs/html/_painting_area_8cpp_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -110,389 +110,413 @@ $(document).ready(function(){initNavTree('_painting_area_8cpp_source.html','');}
-
-
-
-
-
- 26 this->setUp(maxWidth, maxHeight);
-
- 28 layerBundle[0].image->drawPlain(QColor(0,0,255,255));
- 29 std::vector<QPoint> polygon;
- 30 polygon.push_back(QPoint(100,000));
- 31 polygon.push_back(QPoint(200,100));
- 32 polygon.push_back(QPoint(100,200));
- 33 polygon.push_back(QPoint(000,100));
- 34 layerBundle[0].image->setPolygon(polygon);
-
-
- 37 layerBundle[1].image->drawPlain(QColor(0,255,0,255));
- 38 layerBundle[1].alpha=200;
-
-
-
-
-
-
-
-
- 47 void PaintingArea::setUp(
int maxWidth,
int maxHeight){
-
- 49 this->maxWidth = maxWidth;
- 50 this->maxHeight = maxHeight;
- 51 Canvas =
new QImage(maxWidth,maxHeight, QImage::Format_ARGB32);
-
-
- 54 setAttribute(Qt::WA_StaticContents);
+
+
+
+ 24 this->setUp(maxWidth, maxHeight);
+
+ 26 layerBundle[0].image->drawPlain(QColor(0,0,255,255));
+ 27 std::vector<QPoint> polygon;
+ 28 polygon.push_back(QPoint(100,000));
+ 29 polygon.push_back(QPoint(200,100));
+ 30 polygon.push_back(QPoint(100,200));
+ 31 polygon.push_back(QPoint(000,100));
+ 32 layerBundle[0].image->setPolygon(polygon);
+
+
+ 35 layerBundle[1].image->drawPlain(QColor(0,255,0,255));
+ 36 layerBundle[1].alpha=200;
+
+
+
+
+
+
+
+
+ 45 void PaintingArea::setUp(
int maxWidth,
int maxHeight){
+
+ 47 this->maxWidth = maxWidth;
+ 48 this->maxHeight = maxHeight;
+ 49 Canvas =
new QImage(maxWidth,maxHeight, QImage::Format_ARGB32);
+
+
+ 52 setAttribute(Qt::WA_StaticContents);
+
+
-
-
-
-
- 60 newLayer.
width = width;
- 61 newLayer.
hight = height;
-
-
-
-
-
-
-
-
- 70 this->layerBundle.push_back(newLayer);
- 71 return static_cast<int>(layerBundle.size())-1;
-
-
-
-
- 76 if(index<static_cast<int>(layerBundle.size())){
- 77 this->layerBundle.erase(layerBundle.begin()+index);
- 78 if(activeLayer>=index){
-
-
-
-
-
-
- 85 if(activeLayer>=0 && activeLayer < static_cast<int>(layerBundle.size())){
- 86 this->layerBundle.erase(layerBundle.begin()+activeLayer);
-
-
-
-
-
- 92 if(index>=0&&index<static_cast<int>(layerBundle.size())){
- 93 this->activeLayer=index;
-
-
-
-
- 98 if(index>=0&&index<static_cast<int>(layerBundle.size())){
- 99 layerBundle[static_cast<size_t>(index)].alpha=alpha;
-
-
-
-
-
- 105 if(this->activeLayer==-1){
-
-
- 108 IntelliImage* active = layerBundle[static_cast<size_t>(activeLayer)].image;
-
-
-
-
-
-
-
-
- 117 if(layerBundle.size()==0){
-
-
- 120 this->assembleLayers(
true);
-
- 122 if(!strcmp(fileFormat,
"PNG")){
- 123 QImage visibleImage = Canvas->convertToFormat(QImage::Format_Indexed8);
-
- 125 if (visibleImage.save(fileName, fileFormat)) {
-
-
-
-
-
-
- 132 if (Canvas->save(fileName, fileFormat)) {
-
-
-
-
-
-
-
-
- 141 if(this->activeLayer==-1){
-
-
- 144 IntelliImage* active = layerBundle[static_cast<size_t>(activeLayer)].image;
-
-
-
-
-
- 150 layerBundle[static_cast<size_t>(activeLayer)].widthOffset += x;
- 151 layerBundle[static_cast<size_t>(activeLayer)].hightOffset += y;
-
-
-
-
- 156 this->activateUpperLayer();
-
- 158 this->activateLowerLayer();
-
-
-
-
- 163 if(a>=0 && a < static_cast<int>(layerBundle.size())){
-
-
-
-
-
- 169 QColor clr = QColorDialog::getColor(colorPicker.
getFirstColor(),
nullptr,
"Main Color", QColorDialog::DontUseNativeDialog);
-
-
-
-
- 174 QColor clr = QColorDialog::getColor(colorPicker.
getSecondColor(),
nullptr,
"Secondary Color", QColorDialog::DontUseNativeDialog);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 198 return layerBundle.operator[](activeLayer).width;
-
-
-
- 202 return layerBundle.operator[](activeLayer).hight;
+
+
+ 58 newLayer.
width = width;
+
+
+
+
+
+
+
+
+
+ 68 this->layerBundle.push_back(newLayer);
+ 69 return static_cast<int>(layerBundle.size())-1;
+
+
+
+
+ 74 if(index<static_cast<int>(layerBundle.size())) {
+ 75 this->layerBundle.erase(layerBundle.begin()+index);
+ 76 if(activeLayer>=index) {
+
+
+
+
+
+
+ 83 if(activeLayer>=0 && activeLayer < static_cast<int>(layerBundle.size())) {
+ 84 this->layerBundle.erase(layerBundle.begin()+activeLayer);
+
+
+
+
+
+ 90 if(index>=0&&index<static_cast<int>(layerBundle.size())) {
+ 91 this->activeLayer=index;
+
+
+
+
+ 96 if(index>=0&&index<static_cast<int>(layerBundle.size())) {
+ 97 layerBundle[static_cast<size_t>(index)].alpha=alpha;
+
+
+
+
+
+ 103 if(this->activeLayer==-1) {
+
+
+ 106 IntelliImage* active = layerBundle[static_cast<size_t>(activeLayer)].image;
+
+
+
+
+
+
+
+
+ 115 if(layerBundle.size()==0) {
+
+
+ 118 this->assembleLayers(
true);
+
+ 120 if(!strcmp(fileFormat,
"PNG")) {
+ 121 QImage visibleImage = Canvas->convertToFormat(QImage::Format_Indexed8);
+
+ 123 if (visibleImage.save(fileName, fileFormat)) {
+
+
+
+
+
+
+ 130 if (Canvas->save(fileName, fileFormat)) {
+
+
+
+
+
+
+
+
+ 139 if(this->activeLayer==-1) {
+
+
+ 142 IntelliImage* active = layerBundle[static_cast<size_t>(activeLayer)].image;
+
+
+
+
+
+ 148 layerBundle[static_cast<size_t>(activeLayer)].widthOffset += x;
+ 149 layerBundle[static_cast<size_t>(activeLayer)].heightOffset += y;
+
+
+
+
+ 154 this->activateUpperLayer();
+
+ 156 this->activateLowerLayer();
+
+
+
+
+ 161 if(a>=0 && a < static_cast<int>(layerBundle.size())) {
+
+
+
+
+
+ 167 QColor clr = QColorDialog::getColor(colorPicker.
getFirstColor(),
nullptr,
"Main Color", QColorDialog::DontUseNativeDialog);
+
+
+
+
+ 172 QColor clr = QColorDialog::getColor(colorPicker.
getSecondColor(),
nullptr,
"Secondary Color", QColorDialog::DontUseNativeDialog);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
- 211 int x =
event->x()-layerBundle[activeLayer].widthOffset;
- 212 int y =
event->y()-layerBundle[activeLayer].hightOffset;
- 213 if(event->button() == Qt::LeftButton){
-
- 215 }
else if(event->button() == Qt::RightButton){
-
-
-
-
-
-
-
-
-
-
-
- 227 int x =
event->x()-layerBundle[activeLayer].widthOffset;
- 228 int y =
event->y()-layerBundle[activeLayer].hightOffset;
-
-
-
-
-
-
-
-
- 237 int x =
event->x()-layerBundle[activeLayer].widthOffset;
- 238 int y =
event->y()-layerBundle[activeLayer].hightOffset;
- 239 if(event->button() == Qt::LeftButton){
-
- 241 }
else if(event->button() == Qt::RightButton){
-
-
-
-
-
-
- 248 QPoint numDegrees =
event->angleDelta() / 8;
- 249 if(!numDegrees.isNull()){
- 250 QPoint numSteps = numDegrees / 15;
-
-
-
-
-
-
-
-
- 259 this->assembleLayers();
-
- 261 QPainter painter(
this);
- 262 QRect dirtyRec =
event->rect();
- 263 painter.drawImage(dirtyRec, *Canvas, dirtyRec);
-
-
-
-
-
-
-
-
-
-
- 274 void PaintingArea::resizeImage(QImage *image_res,
const QSize &newSize){
-
-
+
+
+
+
+
+
+
+
+
+
+
+ 215 return this->layerBundle[activeLayer].width;
+
+
+
+ 219 return this->layerBundle[activeLayer].height;
+
+
+
+
+
+
+
+
+ 228 int x =
event->x()-layerBundle[activeLayer].widthOffset;
+ 229 int y =
event->y()-layerBundle[activeLayer].heightOffset;
+ 230 if(event->button() == Qt::LeftButton) {
+
+ 232 }
else if(event->button() == Qt::RightButton) {
+
+
+
+
+
+
+
+
+
+
+
+ 244 int x =
event->x()-layerBundle[activeLayer].widthOffset;
+ 245 int y =
event->y()-layerBundle[activeLayer].heightOffset;
+
+
+
+
+
+
+
+
+ 254 int x =
event->x()-layerBundle[activeLayer].widthOffset;
+ 255 int y =
event->y()-layerBundle[activeLayer].heightOffset;
+ 256 if(event->button() == Qt::LeftButton) {
+
+ 258 }
else if(event->button() == Qt::RightButton) {
+
+
+
+
+
+
+ 265 QPoint numDegrees =
event->angleDelta() / 8;
+ 266 if(!numDegrees.isNull()) {
+ 267 QPoint numSteps = numDegrees / 15;
+
+
+
+
+
+
+
+
+ 276 this->assembleLayers();
- 278 void PaintingArea::activateUpperLayer(){
- 279 if(activeLayer!=-1 && activeLayer<layerBundle.size()-1){
- 280 std::swap(layerBundle[activeLayer], layerBundle[activeLayer+1]);
-
-
-
-
- 285 void PaintingArea::activateLowerLayer(){
- 286 if(activeLayer!=-1 && activeLayer>0){
- 287 std::swap(layerBundle[activeLayer], layerBundle[activeLayer-1]);
-
-
-
-
- 292 void PaintingArea::assembleLayers(
bool forSaving){
-
- 294 Canvas->fill(Qt::GlobalColor::transparent);
-
- 296 Canvas->fill(Qt::GlobalColor::black);
-
- 298 for(
size_t i=0; i<layerBundle.size(); i++){
-
-
-
-
- 303 for(
int y=0; y<layer.
hight; y++){
-
-
- 306 for(
int x=0; x<layer.
width; x++){
-
-
-
- 310 clr_1=cpy.pixelColor(x,y);
- 311 float t = static_cast<float>(clr_1.alpha())/255.f;
- 312 int r =static_cast<int>(static_cast<float>(clr_1.red())*(t)+static_cast<float>(clr_0.red())*(1.f-t)+0.5f);
- 313 int g =static_cast<int>(static_cast<float>(clr_1.green())*(t)+static_cast<float>(clr_0.green())*(1.f-t)+0.5f);
- 314 int b =static_cast<int>(static_cast<float>(clr_1.blue())*(t)+static_cast<float>(clr_0.blue()*(1.f-t))+0.5f);
- 315 int a =std::min(clr_0.alpha()+clr_1.alpha(), 255);
-
-
-
-
-
-
-
-
-
-
-
- 327 void PaintingArea::createTempLayerAfter(
int idx){
-
-
- 330 newLayer.
alpha = 255;
- 331 newLayer.
hight = layerBundle[idx].hight;
- 332 newLayer.
width = layerBundle[idx].width;
- 333 newLayer.
hightOffset = layerBundle[idx].hightOffset;
- 334 newLayer.
widthOffset = layerBundle[idx].widthOffset;
- 335 newLayer.
image = layerBundle[idx].image->getDeepCopy();
- 336 layerBundle.insert(layerBundle.begin()+idx+1,newLayer);
-
-
+ 278 QPainter painter(
this);
+ 279 QRect dirtyRec =
event->rect();
+ 280 painter.drawImage(dirtyRec, *Canvas, dirtyRec);
+
+
+
+
+
+
+
+
+
+
+ 291 void PaintingArea::resizeImage(QImage*image_res,
const QSize &newSize){
+
+
+
+ 295 void PaintingArea::activateUpperLayer(){
+ 296 if(activeLayer!=-1 && activeLayer<layerBundle.size()-1) {
+ 297 std::swap(layerBundle[activeLayer], layerBundle[activeLayer+1]);
+
+
+
+
+ 302 void PaintingArea::activateLowerLayer(){
+ 303 if(activeLayer!=-1 && activeLayer>0) {
+ 304 std::swap(layerBundle[activeLayer], layerBundle[activeLayer-1]);
+
+
+
+
+ 309 void PaintingArea::assembleLayers(
bool forSaving){
+
+ 311 Canvas->fill(Qt::GlobalColor::transparent);
+
+ 313 Canvas->fill(Qt::GlobalColor::black);
+
+ 315 for(
size_t i=0; i<layerBundle.size(); i++) {
+
+
+
+
+ 320 for(
int y=0; y<layer.
height; y++) {
+
+
+ 323 for(
int x=0; x<layer.
width; x++) {
+
+
+
+ 327 clr_1=cpy.pixelColor(x,y);
+ 328 float t = static_cast<float>(clr_1.alpha())/255.f;
+ 329 int r =static_cast<int>(static_cast<float>(clr_1.red())*(t)+static_cast<float>(clr_0.red())*(1.f-t)+0.5f);
+ 330 int g =static_cast<int>(static_cast<float>(clr_1.green())*(t)+static_cast<float>(clr_0.green())*(1.f-t)+0.5f);
+ 331 int b =static_cast<int>(static_cast<float>(clr_1.blue())*(t)+static_cast<float>(clr_0.blue()*(1.f-t))+0.5f);
+ 332 int a =std::min(clr_0.alpha()+clr_1.alpha(), 255);
+
+
+
+
+
+
+
+
+
+
+
+ 344 void PaintingArea::createTempLayerAfter(
int idx){
+
+
+ 347 newLayer.
alpha = 255;
+ 348 newLayer.
height = layerBundle[idx].height;
+ 349 newLayer.
width = layerBundle[idx].width;
+
+ 351 newLayer.
widthOffset = layerBundle[idx].widthOffset;
+ 352 newLayer.
image = layerBundle[idx].image->getDeepCopy();
+ 353 layerBundle.insert(layerBundle.begin()+idx+1,newLayer);
+
+
+int getWidthOfActive()
The getWidthOfActive gets the horizontal dimensions of the active layer.
+
ImageType
The Types, which an Image can be.
-int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::Raster_Image)
-int getWidthActiveLayer()
-void mouseReleaseEvent(QMouseEvent *event) override
+int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::Raster_Image)
The addLayer adds a layer to the current project/ painting area.
+void mouseReleaseEvent(QMouseEvent *event) override
+void createRectangleTool()
-bool open(const QString &fileName)
-
+bool open(const QString &fileName)
The open method is used for loading a picture into the current layer.
+
virtual bool loadImage(const QString &fileName)
A function that loads and sclaes an image to the fitting dimensions.
-void setLayerToActive(int index)
-int getHeightActiveLayer()
-void floodFill(int r, int g, int b, int a)
+void setLayerToActive(int index)
The setLayerToActive method marks a specific layer as active.
+void floodFill(int r, int g, int b, int a)
The floodFill method fills a the active layer with a given color.
void setSecondColor(QColor Color)
A function to set the secondary color.
The IntelliShapedImage manages a Shapedimage.
QColor getSecondColor()
A function to read the secondary selected color.
-bool save(const QString &fileName, const char *fileFormat)
+
+bool save(const QString &fileName, const char *fileFormat)
The save method is used for exporting the current project as one picture.
+int getHeightOfActive()
The getHeightOfActive gets the vertical dimensions of the active layer.
void switchColors()
A function switching primary and secondary color.
virtual QImage getDisplayable(const QSize &displaySize, int alpha)=0
A function returning the displayable ImageData in a requested transparence and size.
-
-void wheelEvent(QWheelEvent *event) override
-
-void deleteLayer(int index)
-
+
+void wheelEvent(QWheelEvent *event) override
+The LayerObject struct holds all the information needed to construct a layer.
+void deleteLayer(int index)
The deleteLayer method removes a layer at a given index.
+
-void mousePressEvent(QMouseEvent *event) override
+void mousePressEvent(QMouseEvent *event) override
-
-
+
+
+
-void colorPickerSetSecondColor()
+void colorPickerSetSecondColor()
The colorPickerSetSecondColor calls the QTColorPicker to determine the secondary drawing color.
-void colorPickerSetFirstColor()
-void colorPickerSwitchColor()
-
+void colorPickerSetFirstColor()
The colorPickerSetFirstColor calls the QTColorPicker to determine the primary drawing color.
+void colorPickerSwitchColor()
The colorPickerSwitchColor swaps the primary color with the secondary drawing color.
+
-
-void mouseMoveEvent(QMouseEvent *event) override
+~PaintingArea() override
This deconstructor is used to clear up the memory and remove the currently active window.
+void mouseMoveEvent(QMouseEvent *event) override
void setFirstColor(QColor Color)
A function to set the primary color.
-void slotDeleteActiveLayer()
+void slotDeleteActiveLayer()
The slotDeleteActiveLayer method handles the deletion of the active layer.
-void moveActiveLayer(int idx)
-PaintingArea(int maxWidth=600, int maxHeight=600, QWidget *parent=nullptr)
+
+void moveActiveLayer(int idx)
The moveActiveLayer moves the active layer to a specific position in the layer stack.
+PaintingArea(int maxWidth=600, int maxHeight=600, QWidget *parent=nullptr)
PaintingArea is the constructor of the PaintingArea class, which initiates the working environment.
QColor getFirstColor()
A function to read the primary selected color.
-
-void slotActivateLayer(int a)
-void paintEvent(QPaintEvent *event) override
-void setAlphaOfLayer(int index, int alpha)
-
-void resizeEvent(QResizeEvent *event) override
+
+void createFloodFillTool()
+void slotActivateLayer(int a)
The slotActivateLayer method handles the event of selecting one layer as active.
+void paintEvent(QPaintEvent *event) override
+void setAlphaOfLayer(int index, int alpha)
The setAlphaOfLayer method sets the alpha value of a specific layer.
+
+void resizeEvent(QResizeEvent *event) override
-void movePositionActive(int x, int y)
+
+void movePositionActive(int x, int y)
The movePositionActive method moves the active layer to certain position.
An abstract class which manages the basic IntelliImage operations.
-
+
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
The IntelliRasterImage manages a Rasterimage.
diff --git a/docs/html/_painting_area_8h.html b/docs/html/_painting_area_8h.html
index bb57f2f..258489a 100644
--- a/docs/html/_painting_area_8h.html
+++ b/docs/html/_painting_area_8h.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -118,8 +118,10 @@ This graph shows which files directly or indirectly include this file:
|
| struct | LayerObject |
+| | The LayerObject struct holds all the information needed to construct a layer. More...
|
| |
| class | PaintingArea |
+| | The PaintingArea class manages the methods and stores information about the current painting area, which is the currently opened project. More...
|
| |
diff --git a/docs/html/_painting_area_8h_source.html b/docs/html/_painting_area_8h_source.html
index e1874c1..21a5b94 100644
--- a/docs/html/_painting_area_8h_source.html
+++ b/docs/html/_painting_area_8h_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -105,143 +105,152 @@ $(document).ready(function(){initNavTree('_painting_area_8h_source.html','');});
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 33 PaintingArea(
int maxWidth=600,
int maxHeight=600, QWidget *parent =
nullptr);
-
-
-
- 37 bool open(
const QString &fileName);
- 38 bool save(
const QString &fileName,
const char *fileFormat);
-
-
-
-
-
-
- 45 void floodFill(
int r,
int g,
int b,
int a);
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 50 PaintingArea(
int maxWidth=600,
int maxHeight=600, QWidget *parent =
nullptr);
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+ 64 bool open(
const QString &fileName);
+ 71 bool save(
const QString &fileName,
const char *fileFormat);
-
-
-
-
-
-
-
-
-
- 82 void setUp(
int maxWidth,
int maxHeight);
- 83 void activateUpperLayer();
- 84 void activateLowerLayer();
-
-
-
-
-
-
-
-
- 93 std::vector<LayerObject> layerBundle;
-
-
- 96 void assembleLayers(
bool forSaving=
false);
-
- 98 void resizeImage(QImage *image_res,
const QSize &newSize);
-
-
- 101 void createTempLayerAfter(
int idx);
-
-
-
+
+
+
+
+
+ 117 void floodFill(
int r,
int g,
int b,
int a);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 190 void setUp(
int maxWidth,
int maxHeight);
+ 191 void activateUpperLayer();
+ 192 void activateLowerLayer();
+
+
+
+
+
+
+
+
+ 201 std::vector<LayerObject> layerBundle;
+
+
+ 204 void assembleLayers(
bool forSaving=
false);
+
+ 206 void resizeImage(QImage *image_res,
const QSize &newSize);
+
+
+ 209 void createTempLayerAfter(
int idx);
+
+
+
+int getWidthOfActive()
The getWidthOfActive gets the horizontal dimensions of the active layer.
+
ImageType
The Types, which an Image can be.
-int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::Raster_Image)
-int getWidthActiveLayer()
-void mouseReleaseEvent(QMouseEvent *event) override
+int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::Raster_Image)
The addLayer adds a layer to the current project/ painting area.
+void mouseReleaseEvent(QMouseEvent *event) override
+void createRectangleTool()
-bool open(const QString &fileName)
-
-void setLayerToActive(int index)
-int getHeightActiveLayer()
-void floodFill(int r, int g, int b, int a)
-bool save(const QString &fileName, const char *fileFormat)
-
-void wheelEvent(QWheelEvent *event) override
-
-
-void deleteLayer(int index)
-
-void mousePressEvent(QMouseEvent *event) override
+bool open(const QString &fileName)
The open method is used for loading a picture into the current layer.
+
+void setLayerToActive(int index)
The setLayerToActive method marks a specific layer as active.
+void floodFill(int r, int g, int b, int a)
The floodFill method fills a the active layer with a given color.
+
+bool save(const QString &fileName, const char *fileFormat)
The save method is used for exporting the current project as one picture.
+int getHeightOfActive()
The getHeightOfActive gets the vertical dimensions of the active layer.
+
+void wheelEvent(QWheelEvent *event) override
+The PaintingArea class manages the methods and stores information about the current painting area,...
+The LayerObject struct holds all the information needed to construct a layer.
+void deleteLayer(int index)
The deleteLayer method removes a layer at a given index.
+
+void mousePressEvent(QMouseEvent *event) override
-
-
-void colorPickerSetSecondColor()
-void colorPickerSetFirstColor()
-void colorPickerSwitchColor()
+
+
+void colorPickerSetSecondColor()
The colorPickerSetSecondColor calls the QTColorPicker to determine the secondary drawing color.
+void colorPickerSetFirstColor()
The colorPickerSetFirstColor calls the QTColorPicker to determine the primary drawing color.
+void colorPickerSwitchColor()
The colorPickerSwitchColor swaps the primary color with the secondary drawing color.
-
-
-void mouseMoveEvent(QMouseEvent *event) override
+
+~PaintingArea() override
This deconstructor is used to clear up the memory and remove the currently active window.
+void mouseMoveEvent(QMouseEvent *event) override
-void slotDeleteActiveLayer()
-int addLayerAt(int idx, int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::Raster_Image)
-void moveActiveLayer(int idx)
-PaintingArea(int maxWidth=600, int maxHeight=600, QWidget *parent=nullptr)
-
-void slotActivateLayer(int a)
+void slotDeleteActiveLayer()
The slotDeleteActiveLayer method handles the deletion of the active layer.
+
+int addLayerAt(int idx, int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::Raster_Image)
The addLayerAt adds a layer to the current project/ painting area at a specific position in the layer...
+void moveActiveLayer(int idx)
The moveActiveLayer moves the active layer to a specific position in the layer stack.
+PaintingArea(int maxWidth=600, int maxHeight=600, QWidget *parent=nullptr)
PaintingArea is the constructor of the PaintingArea class, which initiates the working environment.
+
+void createFloodFillTool()
+void slotActivateLayer(int a)
The slotActivateLayer method handles the event of selecting one layer as active.
The IntelliColorPicker manages the selected colors for one whole project.
-void paintEvent(QPaintEvent *event) override
-void setAlphaOfLayer(int index, int alpha)
-
-void resizeEvent(QResizeEvent *event) override
-void movePositionActive(int x, int y)
+void paintEvent(QPaintEvent *event) override
+void setAlphaOfLayer(int index, int alpha)
The setAlphaOfLayer method sets the alpha value of a specific layer.
+
+void resizeEvent(QResizeEvent *event) override
+void movePositionActive(int x, int y)
The movePositionActive method moves the active layer to certain position.
An abstract class which manages the basic IntelliImage operations.
-
diff --git a/docs/html/_tool_2_intelli_color_picker_8cpp.html b/docs/html/_tool_2_intelli_color_picker_8cpp.html
index a340cfb..3f8d98e 100644
--- a/docs/html/_tool_2_intelli_color_picker_8cpp.html
+++ b/docs/html/_tool_2_intelli_color_picker_8cpp.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/_tool_2_intelli_color_picker_8cpp_source.html b/docs/html/_tool_2_intelli_color_picker_8cpp_source.html
index 20d1148..32c7b0d 100644
--- a/docs/html/_tool_2_intelli_color_picker_8cpp_source.html
+++ b/docs/html/_tool_2_intelli_color_picker_8cpp_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -94,9 +94,9 @@ $(document).ready(function(){initNavTree('_tool_2_intelli_color_picker_8cpp_sour
-
- 6 firstColor = {255,0,0,255};
- 7 secondColor = {0,0,255,255};
+
+ 6 firstColor = {255,0,0,255};
+ 7 secondColor = {0,0,255,255};
@@ -104,33 +104,33 @@ $(document).ready(function(){initNavTree('_tool_2_intelli_color_picker_8cpp_sour
14 void IntelliColorPicker::getColorbar(
int firstOrSecondColor = 1){
-
-
- 17 if(firstOrSecondColor == 1){
- 18 Titel =
"Choose first Color";
- 19 newColor = QColorDialog::getColor(this->firstColor,
nullptr,Titel);
- 20 this->firstColor = newColor;
- 21 qDebug() <<
"Firstcolor" << this->firstColor;
-
-
- 24 Titel =
"Choose second Color";
- 25 newColor = QColorDialog::getColor(this->secondColor,
nullptr,Titel);
- 26 this->secondColor = newColor;
-
+
+
+ 17 if(firstOrSecondColor == 1) {
+ 18 Titel =
"Choose first Color";
+ 19 newColor = QColorDialog::getColor(this->firstColor,
nullptr,Titel);
+ 20 this->firstColor = newColor;
+ 21 qDebug() <<
"Firstcolor" << this->firstColor;
+
+
+ 24 Titel =
"Choose second Color";
+ 25 newColor = QColorDialog::getColor(this->secondColor,
nullptr,Titel);
+ 26 this->secondColor = newColor;
+
-
+
-
+
virtual ~IntelliColorPicker()
IntelliColorPicker destructor clears up his used memory, if there is some.
QColor getSecondColor()
A function to read the secondary selected color.
-
+The PaintingArea class manages the methods and stores information about the current painting area,...
QColor getFirstColor()
A function to read the primary selected color.
diff --git a/docs/html/annotated.html b/docs/html/annotated.html
index 655f234..817bc92 100644
--- a/docs/html/annotated.html
+++ b/docs/html/annotated.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('annotated.html','');});
diff --git a/docs/html/class_intelli_color_picker-members.html b/docs/html/class_intelli_color_picker-members.html
index 45f31dc..3548ba9 100644
--- a/docs/html/class_intelli_color_picker-members.html
+++ b/docs/html/class_intelli_color_picker-members.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/class_intelli_color_picker.html b/docs/html/class_intelli_color_picker.html
index e004316..087b636 100644
--- a/docs/html/class_intelli_color_picker.html
+++ b/docs/html/class_intelli_color_picker.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/class_intelli_color_picker_a437a6f20bf2fc0a4cbaf4c030c2a26d9_icgraph.dot b/docs/html/class_intelli_color_picker_a437a6f20bf2fc0a4cbaf4c030c2a26d9_icgraph.dot
index 6b738d0..3370f98 100644
--- a/docs/html/class_intelli_color_picker_a437a6f20bf2fc0a4cbaf4c030c2a26d9_icgraph.dot
+++ b/docs/html/class_intelli_color_picker_a437a6f20bf2fc0a4cbaf4c030c2a26d9_icgraph.dot
@@ -6,5 +6,5 @@ digraph "IntelliColorPicker::switchColors"
rankdir="RL";
Node1 [label="IntelliColorPicker\l::switchColors",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function switching primary and secondary color."];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="PaintingArea::colorPicker\lSwitchColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a66115307ff4a99cd7ca16423c5c8ecfb",tooltip=" "];
+ Node2 [label="PaintingArea::colorPicker\lSwitchColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a66115307ff4a99cd7ca16423c5c8ecfb",tooltip="The colorPickerSwitchColor swaps the primary color with the secondary drawing color."];
}
diff --git a/docs/html/class_intelli_color_picker_a55568fbf5dc783f06284b7031ffe9415_icgraph.dot b/docs/html/class_intelli_color_picker_a55568fbf5dc783f06284b7031ffe9415_icgraph.dot
index b8eaa57..7857846 100644
--- a/docs/html/class_intelli_color_picker_a55568fbf5dc783f06284b7031ffe9415_icgraph.dot
+++ b/docs/html/class_intelli_color_picker_a55568fbf5dc783f06284b7031ffe9415_icgraph.dot
@@ -6,5 +6,7 @@ digraph "IntelliColorPicker::getSecondColor"
rankdir="RL";
Node1 [label="IntelliColorPicker\l::getSecondColor",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function to read the secondary selected color."];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="PaintingArea::colorPicker\lSetSecondColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#ae261acaaa346610dfed489dbac17e789",tooltip=" "];
+ Node2 [label="PaintingArea::colorPicker\lSetSecondColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#ae261acaaa346610dfed489dbac17e789",tooltip="The colorPickerSetSecondColor calls the QTColorPicker to determine the secondary drawing color."];
+ Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click released of a mouse. Merging the fill to the active layer."];
}
diff --git a/docs/html/class_intelli_color_picker_a7e2ddbbbfbed383f06b24e5bf6b27ae8_icgraph.dot b/docs/html/class_intelli_color_picker_a7e2ddbbbfbed383f06b24e5bf6b27ae8_icgraph.dot
index 92e64b9..cc08d61 100644
--- a/docs/html/class_intelli_color_picker_a7e2ddbbbfbed383f06b24e5bf6b27ae8_icgraph.dot
+++ b/docs/html/class_intelli_color_picker_a7e2ddbbbfbed383f06b24e5bf6b27ae8_icgraph.dot
@@ -6,5 +6,5 @@ digraph "IntelliColorPicker::setFirstColor"
rankdir="RL";
Node1 [label="IntelliColorPicker\l::setFirstColor",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function to set the primary color."];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="PaintingArea::colorPicker\lSetFirstColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df",tooltip=" "];
+ Node2 [label="PaintingArea::colorPicker\lSetFirstColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df",tooltip="The colorPickerSetFirstColor calls the QTColorPicker to determine the primary drawing color."];
}
diff --git a/docs/html/class_intelli_color_picker_a86bf4a940e4a0e465e30cbdf28748931_icgraph.dot b/docs/html/class_intelli_color_picker_a86bf4a940e4a0e465e30cbdf28748931_icgraph.dot
index 0f85c43..a271fd7 100644
--- a/docs/html/class_intelli_color_picker_a86bf4a940e4a0e465e30cbdf28748931_icgraph.dot
+++ b/docs/html/class_intelli_color_picker_a86bf4a940e4a0e465e30cbdf28748931_icgraph.dot
@@ -6,5 +6,5 @@ digraph "IntelliColorPicker::setSecondColor"
rankdir="RL";
Node1 [label="IntelliColorPicker\l::setSecondColor",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function to set the secondary color."];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="PaintingArea::colorPicker\lSetSecondColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#ae261acaaa346610dfed489dbac17e789",tooltip=" "];
+ Node2 [label="PaintingArea::colorPicker\lSetSecondColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#ae261acaaa346610dfed489dbac17e789",tooltip="The colorPickerSetSecondColor calls the QTColorPicker to determine the secondary drawing color."];
}
diff --git a/docs/html/class_intelli_color_picker_aae2eb27b928fe9388b9398b0556303b7_icgraph.dot b/docs/html/class_intelli_color_picker_aae2eb27b928fe9388b9398b0556303b7_icgraph.dot
index 518b1da..26e1cc5 100644
--- a/docs/html/class_intelli_color_picker_aae2eb27b928fe9388b9398b0556303b7_icgraph.dot
+++ b/docs/html/class_intelli_color_picker_aae2eb27b928fe9388b9398b0556303b7_icgraph.dot
@@ -6,19 +6,19 @@ digraph "IntelliColorPicker::getFirstColor"
rankdir="RL";
Node1 [label="IntelliColorPicker\l::getFirstColor",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function to read the primary selected color."];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="PaintingArea::colorPicker\lSetFirstColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df",tooltip=" "];
+ Node2 [label="PaintingArea::colorPicker\lSetFirstColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df",tooltip="The colorPickerSetFirstColor calls the QTColorPicker to determine the primary drawing color."];
Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="IntelliToolPolygon\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d",tooltip="A function managing the left click Pressed of a Mouse. Resetting the current draw...."];
+ Node3 [label="IntelliToolPlainTool\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9",tooltip="A function managing the left click pressed of a mouse. Filling the whole canvas."];
Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliToolPlainTool\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9",tooltip="A function managing the left click pressed of a mouse. Filling the whole canvas."];
+ Node4 [label="IntelliToolFloodFill\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961",tooltip="A function managing the left click pressed of a mouse. Sets the point to flood fill around and does t..."];
Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="IntelliToolFloodFill\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961",tooltip="A function managing the left click pressed of a mouse. Sets the point to flood fill around and does t..."];
+ Node5 [label="IntelliToolPen::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205",tooltip="A function managing the left click pressed of a mouse. Starting the drawing procedure."];
Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node6 [label="IntelliToolPen::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205",tooltip="A function managing the left click pressed of a mouse. Starting the drawing procedure."];
+ Node6 [label="IntelliToolPolygon\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d",tooltip="A function managing the left click pressed of a mouse. Setting polygon points."];
Node1 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node7 [label="IntelliToolLine::onMouse\lLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846",tooltip="A function managing the left click pressed of a mouse. Sets the starting point of the line."];
Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node8 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click Released of a Mouse. Call this in child classes!"];
+ Node8 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click released of a mouse. Merging the fill to the active layer."];
Node1 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node9 [label="IntelliToolPen::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a58d1d636497b630647ce0c4d652737c2",tooltip="A function managing the mouse moved event. To draw the line."];
Node1 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
diff --git a/docs/html/class_intelli_image-members.html b/docs/html/class_intelli_image-members.html
index c3adfde..1381841 100644
--- a/docs/html/class_intelli_image-members.html
+++ b/docs/html/class_intelli_image-members.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/class_intelli_image.html b/docs/html/class_intelli_image.html
index c3d302a..db8463b 100644
--- a/docs/html/class_intelli_image.html
+++ b/docs/html/class_intelli_image.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/class_intelli_image_a2e787f1b333b59401643936ebb3dcfe1_icgraph.dot b/docs/html/class_intelli_image_a2e787f1b333b59401643936ebb3dcfe1_icgraph.dot
index ebea63b..40e51a4 100644
--- a/docs/html/class_intelli_image_a2e787f1b333b59401643936ebb3dcfe1_icgraph.dot
+++ b/docs/html/class_intelli_image_a2e787f1b333b59401643936ebb3dcfe1_icgraph.dot
@@ -6,7 +6,7 @@ digraph "IntelliImage::drawPoint"
rankdir="RL";
Node1 [label="IntelliImage::drawPoint",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A."];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliToolPolygon\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d",tooltip="A function managing the left click Pressed of a Mouse. Resetting the current draw...."];
+ Node2 [label="IntelliToolPolygon\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d",tooltip="A function managing the left click pressed of a mouse. Setting polygon points."];
Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node3 [label="IntelliToolLine::onMouse\lLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846",tooltip="A function managing the left click pressed of a mouse. Sets the starting point of the line."];
}
diff --git a/docs/html/class_intelli_image_a6be622810dc2bc756054bb5769becb06_icgraph.dot b/docs/html/class_intelli_image_a6be622810dc2bc756054bb5769becb06_icgraph.dot
index d5716af..ac57cc0 100644
--- a/docs/html/class_intelli_image_a6be622810dc2bc756054bb5769becb06_icgraph.dot
+++ b/docs/html/class_intelli_image_a6be622810dc2bc756054bb5769becb06_icgraph.dot
@@ -6,15 +6,13 @@ digraph "IntelliImage::drawPlain"
rankdir="RL";
Node1 [label="IntelliImage::drawPlain",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function that clears the whole image in a given Color."];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="PaintingArea::floodFill",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#aeb5eb394b979ea90f2be9849fdda1774",tooltip=" "];
+ Node2 [label="PaintingArea::floodFill",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#aeb5eb394b979ea90f2be9849fdda1774",tooltip="The floodFill method fills a the active layer with a given color."];
Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="IntelliToolPolygon\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d",tooltip="A function managing the left click Pressed of a Mouse. Resetting the current draw...."];
+ Node3 [label="IntelliToolPlainTool\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9",tooltip="A function managing the left click pressed of a mouse. Filling the whole canvas."];
Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliToolPlainTool\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9",tooltip="A function managing the left click pressed of a mouse. Filling the whole canvas."];
+ Node4 [label="IntelliToolRectangle\l::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html#a4b5931071e21eb6949ffe357315e408b",tooltip="A function managing the mouse moved event.Drawing a rectangle to currrent mouse position."];
Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="IntelliToolRectangle\l::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html#a4b5931071e21eb6949ffe357315e408b",tooltip="A function managing the mouse moved event.Drawing a rectangle to currrent mouse position."];
+ Node5 [label="IntelliToolCircle::\lonMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b",tooltip="A function managing the mouse moved event. Draws a circle with radius of eulerian norm of mouse posit..."];
Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node6 [label="IntelliToolCircle::\lonMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b",tooltip="A function managing the mouse moved event. Draws a circle with radius of eulerian norm of mouse posit..."];
- Node1 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node7 [label="IntelliToolLine::onMouse\lMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b",tooltip="A function managing the mouse moved event. Drawing a Line from the startpoint to the current mouse po..."];
+ Node6 [label="IntelliToolLine::onMouse\lMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b",tooltip="A function managing the mouse moved event. Drawing a Line from the startpoint to the current mouse po..."];
}
diff --git a/docs/html/class_intelli_image_aebbced93f4744fad81b7f141b21f4ab2_icgraph.dot b/docs/html/class_intelli_image_aebbced93f4744fad81b7f141b21f4ab2_icgraph.dot
index a28d0a3..8765154 100644
--- a/docs/html/class_intelli_image_aebbced93f4744fad81b7f141b21f4ab2_icgraph.dot
+++ b/docs/html/class_intelli_image_aebbced93f4744fad81b7f141b21f4ab2_icgraph.dot
@@ -6,15 +6,15 @@ digraph "IntelliImage::calculateVisiblity"
rankdir="RL";
Node1 [label="IntelliImage::calculateVisiblity",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="An abstract function that calculates the visiblity of the Image data if needed."];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliToolPolygon\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d",tooltip="A function managing the left click Pressed of a Mouse. Resetting the current draw...."];
+ Node2 [label="IntelliToolPlainTool\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9",tooltip="A function managing the left click pressed of a mouse. Filling the whole canvas."];
Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="IntelliToolPlainTool\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9",tooltip="A function managing the left click pressed of a mouse. Filling the whole canvas."];
+ Node3 [label="IntelliToolFloodFill\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961",tooltip="A function managing the left click pressed of a mouse. Sets the point to flood fill around and does t..."];
Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliToolFloodFill\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961",tooltip="A function managing the left click pressed of a mouse. Sets the point to flood fill around and does t..."];
+ Node4 [label="IntelliToolPen::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205",tooltip="A function managing the left click pressed of a mouse. Starting the drawing procedure."];
Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="IntelliToolPen::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205",tooltip="A function managing the left click pressed of a mouse. Starting the drawing procedure."];
+ Node5 [label="IntelliToolRectangle\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html#ae03c307ccf66cbe3fd59e3657712368d",tooltip="A function managing the left click pressed of a mouse. Setting the originCorner and draws a rectangle..."];
Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node6 [label="IntelliToolRectangle\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html#ae03c307ccf66cbe3fd59e3657712368d",tooltip="A function managing the left click pressed of a mouse. Setting the originCorner and draws a rectangle..."];
+ Node6 [label="IntelliToolPolygon\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d",tooltip="A function managing the left click pressed of a mouse. Setting polygon points."];
Node1 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node7 [label="IntelliToolCircle::\lonMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639",tooltip="A function managing the left click pressed of a mouse. Sets the middle point of the cricle."];
Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
@@ -27,27 +27,26 @@ digraph "IntelliImage::calculateVisiblity"
Node9 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node9 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node9 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node9 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node9 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node9 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node1 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node11 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click Released of a Mouse. Call this in child classes!"];
- Node1 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node12 [label="IntelliTool::onMouseLeft\lReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b",tooltip="A function managing the left click Released of a Mouse. Call this in child classes!"];
- Node12 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node13 [label="PaintingArea::mouseRelease\lEvent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a35b5df914acb608cc29717659793359c",tooltip=" "];
- Node12 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node12 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node14 [label="IntelliToolPlainTool\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ac23f5d0f07e42fd7c2ea3fc1347da400",tooltip="A function managing the left click released of a mouse. Merging the fill to the active layer."];
- Node12 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node15 [label="IntelliToolFloodFill\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c",tooltip="A function managing the left click released of a mouse."];
- Node12 -> Node16 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node16 [label="IntelliToolPen::onMouseLeft\lReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#abda7a22b9766fa4ad254324a53cab94d",tooltip="A function managing the left click released of a mouse. Merging the drawing to the active layer."];
- Node12 -> Node17 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node17 [label="IntelliToolRectangle\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html#a94460e3ff1c19e80bde922c55f53cc43",tooltip="A function managing the left click released of a mouse. Merging the draw to the active layer."];
- Node12 -> Node18 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node18 [label="IntelliToolCircle::\lonMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3",tooltip="A function managing the left click released of a mouse."];
- Node12 -> Node19 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node11 [label="IntelliTool::onMouseLeft\lReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b",tooltip="A function managing the left click Released of a Mouse. Call this in child classes!"];
+ Node11 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node12 [label="PaintingArea::mouseRelease\lEvent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a35b5df914acb608cc29717659793359c",tooltip=" "];
+ Node11 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 [label="IntelliToolPlainTool\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ac23f5d0f07e42fd7c2ea3fc1347da400",tooltip="A function managing the left click released of a mouse. Merging the fill to the active layer."];
+ Node11 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node14 [label="IntelliToolFloodFill\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c",tooltip="A function managing the left click released of a mouse."];
+ Node11 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node15 [label="IntelliToolPen::onMouseLeft\lReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#abda7a22b9766fa4ad254324a53cab94d",tooltip="A function managing the left click released of a mouse. Merging the drawing to the active layer."];
+ Node11 -> Node16 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 [label="IntelliToolRectangle\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html#a94460e3ff1c19e80bde922c55f53cc43",tooltip="A function managing the left click released of a mouse. Merging the draw to the active layer."];
+ Node11 -> Node17 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node17 [label="IntelliToolCircle::\lonMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3",tooltip="A function managing the left click released of a mouse."];
+ Node11 -> Node18 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node18 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click released of a mouse. Merging the fill to the active layer."];
+ Node11 -> Node19 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node19 [label="IntelliToolLine::onMouse\lLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#ac93f76ff20a1c111a403b298bab02482",tooltip="A function managing the left click released of a mouse."];
Node1 -> Node20 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node20 [label="IntelliTool::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639",tooltip="A function managing the mouse moved event. Call this in child classes!"];
@@ -65,6 +64,8 @@ digraph "IntelliImage::calculateVisiblity"
Node26 [label="IntelliToolCircle::\lonMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b",tooltip="A function managing the mouse moved event. Draws a circle with radius of eulerian norm of mouse posit..."];
Node20 -> Node27 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node27 [label="IntelliToolLine::onMouse\lMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b",tooltip="A function managing the mouse moved event. Drawing a Line from the startpoint to the current mouse po..."];
- Node1 -> Node28 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node28 [label="PaintingArea::open",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a1f597740b4d7b4bc2e24c51f8cb0b6eb",tooltip=" "];
+ Node20 -> Node28 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node28 [label="IntelliToolPolygon\l::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a0e3a1135f04c73c159137ae219a38922",tooltip="A function managing the mouse moved event."];
+ Node1 -> Node29 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node29 [label="PaintingArea::open",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a1f597740b4d7b4bc2e24c51f8cb0b6eb",tooltip="The open method is used for loading a picture into the current layer."];
}
diff --git a/docs/html/class_intelli_image_aec0e9c8184d89dee33fd9adefbd2f8aa_icgraph.dot b/docs/html/class_intelli_image_aec0e9c8184d89dee33fd9adefbd2f8aa_icgraph.dot
index d4c90ac..4e1d41c 100644
--- a/docs/html/class_intelli_image_aec0e9c8184d89dee33fd9adefbd2f8aa_icgraph.dot
+++ b/docs/html/class_intelli_image_aec0e9c8184d89dee33fd9adefbd2f8aa_icgraph.dot
@@ -6,5 +6,5 @@ digraph "IntelliImage::loadImage"
rankdir="RL";
Node1 [label="IntelliImage::loadImage",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function that loads and sclaes an image to the fitting dimensions."];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="PaintingArea::open",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a1f597740b4d7b4bc2e24c51f8cb0b6eb",tooltip=" "];
+ Node2 [label="PaintingArea::open",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a1f597740b4d7b4bc2e24c51f8cb0b6eb",tooltip="The open method is used for loading a picture into the current layer."];
}
diff --git a/docs/html/class_intelli_image_af3c859f5c409e37051edfd9e9fbca056_icgraph.dot b/docs/html/class_intelli_image_af3c859f5c409e37051edfd9e9fbca056_icgraph.dot
index d91134d..09a88c6 100644
--- a/docs/html/class_intelli_image_af3c859f5c409e37051edfd9e9fbca056_icgraph.dot
+++ b/docs/html/class_intelli_image_af3c859f5c409e37051edfd9e9fbca056_icgraph.dot
@@ -10,5 +10,5 @@ digraph "IntelliImage::drawPixel"
Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node3 [label="IntelliToolPen::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205",tooltip="A function managing the left click pressed of a mouse. Starting the drawing procedure."];
Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click Released of a Mouse. Call this in child classes!"];
+ Node4 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click released of a mouse. Merging the fill to the active layer."];
}
diff --git a/docs/html/class_intelli_image_af8eddbd9aa54c8d37590d1d4bf8dce31_icgraph.dot b/docs/html/class_intelli_image_af8eddbd9aa54c8d37590d1d4bf8dce31_icgraph.dot
index 660dc65..1ba597e 100644
--- a/docs/html/class_intelli_image_af8eddbd9aa54c8d37590d1d4bf8dce31_icgraph.dot
+++ b/docs/html/class_intelli_image_af8eddbd9aa54c8d37590d1d4bf8dce31_icgraph.dot
@@ -6,9 +6,11 @@ digraph "IntelliImage::drawLine"
rankdir="RL";
Node1 [label="IntelliImage::drawLine",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function that draws A Line between two given Points in a given color."];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliToolPolygon\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d",tooltip="A function managing the left click Pressed of a Mouse. Resetting the current draw...."];
+ Node2 [label="IntelliToolPolygon\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d",tooltip="A function managing the left click pressed of a mouse. Setting polygon points."];
Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="IntelliToolPen::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a58d1d636497b630647ce0c4d652737c2",tooltip="A function managing the mouse moved event. To draw the line."];
+ Node3 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click released of a mouse. Merging the fill to the active layer."];
Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliToolLine::onMouse\lMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b",tooltip="A function managing the mouse moved event. Drawing a Line from the startpoint to the current mouse po..."];
+ Node4 [label="IntelliToolPen::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a58d1d636497b630647ce0c4d652737c2",tooltip="A function managing the mouse moved event. To draw the line."];
+ Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node5 [label="IntelliToolLine::onMouse\lMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b",tooltip="A function managing the mouse moved event. Drawing a Line from the startpoint to the current mouse po..."];
}
diff --git a/docs/html/class_intelli_photo_gui-members.html b/docs/html/class_intelli_photo_gui-members.html
index 7034aba..bbb5fa7 100644
--- a/docs/html/class_intelli_photo_gui-members.html
+++ b/docs/html/class_intelli_photo_gui-members.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/class_intelli_photo_gui.html b/docs/html/class_intelli_photo_gui.html
index 152a525..1ea221b 100644
--- a/docs/html/class_intelli_photo_gui.html
+++ b/docs/html/class_intelli_photo_gui.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -95,6 +95,9 @@ $(document).ready(function(){initNavTree('class_intelli_photo_gui.html','');});
+
The IntelliPhotoGui class handles the graphical user interface for the intelliPhoto program.
+ More...
+
#include <IntelliPhotoGui.h>
@@ -110,6 +113,7 @@ Collaboration diagram for IntelliPhotoGui:
|
| | IntelliPhotoGui () |
+| | The IntelliPhotoGui method is the constructor and is used to create a new instance of the main program window. More...
|
| |
-
-
Definition at line 19 of file IntelliPhotoGui.h.
+
The IntelliPhotoGui class handles the graphical user interface for the intelliPhoto program.
+
+
Definition at line 22 of file IntelliPhotoGui.h.
◆ IntelliPhotoGui()
@@ -136,6 +141,8 @@ Protected Member Functions
diff --git a/docs/html/class_intelli_photo_gui__coll__graph.dot b/docs/html/class_intelli_photo_gui__coll__graph.dot
index 524d737..3aec454 100644
--- a/docs/html/class_intelli_photo_gui__coll__graph.dot
+++ b/docs/html/class_intelli_photo_gui__coll__graph.dot
@@ -3,7 +3,7 @@ digraph "IntelliPhotoGui"
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="IntelliPhotoGui",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliPhotoGui",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The IntelliPhotoGui class handles the graphical user interface for the intelliPhoto program."];
Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="QMainWindow",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
}
diff --git a/docs/html/class_intelli_photo_gui__inherit__graph.dot b/docs/html/class_intelli_photo_gui__inherit__graph.dot
index 524d737..3aec454 100644
--- a/docs/html/class_intelli_photo_gui__inherit__graph.dot
+++ b/docs/html/class_intelli_photo_gui__inherit__graph.dot
@@ -3,7 +3,7 @@ digraph "IntelliPhotoGui"
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="IntelliPhotoGui",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliPhotoGui",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The IntelliPhotoGui class handles the graphical user interface for the intelliPhoto program."];
Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="QMainWindow",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
}
diff --git a/docs/html/class_intelli_raster_image-members.html b/docs/html/class_intelli_raster_image-members.html
index 0b7cec4..b029ead 100644
--- a/docs/html/class_intelli_raster_image-members.html
+++ b/docs/html/class_intelli_raster_image-members.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/class_intelli_raster_image.html b/docs/html/class_intelli_raster_image.html
index b3bd2a1..010eecb 100644
--- a/docs/html/class_intelli_raster_image.html
+++ b/docs/html/class_intelli_raster_image.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/class_intelli_shaped_image-members.html b/docs/html/class_intelli_shaped_image-members.html
index 4098b26..b2a018f 100644
--- a/docs/html/class_intelli_shaped_image-members.html
+++ b/docs/html/class_intelli_shaped_image-members.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/class_intelli_shaped_image.html b/docs/html/class_intelli_shaped_image.html
index 4a2806e..6fed452 100644
--- a/docs/html/class_intelli_shaped_image.html
+++ b/docs/html/class_intelli_shaped_image.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/class_intelli_tool-members.html b/docs/html/class_intelli_tool-members.html
index 989d5e1..8072345 100644
--- a/docs/html/class_intelli_tool-members.html
+++ b/docs/html/class_intelli_tool-members.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/class_intelli_tool.html b/docs/html/class_intelli_tool.html
index a58a7b2..a5f8194 100644
--- a/docs/html/class_intelli_tool.html
+++ b/docs/html/class_intelli_tool.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -140,10 +140,10 @@ Public Member Functions
|
| PaintingArea * | Area |
-| | A pointer to the general PaintingArea to interact with. More...
|
+| | A pointer to the general PaintingArea to interact with. More...
|
| |
| IntelliColorPicker * | colorPicker |
-| | A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors. More...
|
+| | A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors. More...
|
| |
| LayerObject * | Active |
| | A pointer to the underlying active Layer, do not work on this. This is used for data grabbing or previews. More...
|
@@ -189,7 +189,7 @@ Protected Attributes
A constructor setting the general Painting Area and colorPicker.
- Parameters
-
- | Area | - The general PaintingArea used by the project. |
+ | Area | - The general PaintingArea used by the project. |
| colorPicker | - The general colorPicker used by the project. |
@@ -272,7 +272,7 @@ Protected Attributes
-Reimplemented in IntelliToolLine, IntelliToolCircle, IntelliToolRectangle, IntelliToolPen, IntelliToolFloodFill, IntelliToolPlainTool, and IntelliToolPolygon.
+Reimplemented in IntelliToolLine, IntelliToolCircle, IntelliToolPolygon, IntelliToolRectangle, IntelliToolPen, IntelliToolFloodFill, and IntelliToolPlainTool.
Definition at line 25 of file IntelliTool.cpp.
-Reimplemented in IntelliToolLine, IntelliToolCircle, IntelliToolRectangle, IntelliToolPen, IntelliToolFloodFill, IntelliToolPlainTool, and IntelliToolPolygon.
+Reimplemented in IntelliToolLine, IntelliToolCircle, IntelliToolPolygon, IntelliToolRectangle, IntelliToolPen, IntelliToolFloodFill, and IntelliToolPlainTool.
Definition at line 32 of file IntelliTool.cpp.
-Reimplemented in IntelliToolLine, IntelliToolCircle, IntelliToolRectangle, IntelliToolPen, IntelliToolFloodFill, IntelliToolPlainTool, and IntelliToolPolygon.
+Reimplemented in IntelliToolPolygon, IntelliToolLine, IntelliToolCircle, IntelliToolRectangle, IntelliToolPen, IntelliToolFloodFill, and IntelliToolPlainTool.
Definition at line 41 of file IntelliTool.cpp.
-Reimplemented in IntelliToolLine, IntelliToolCircle, IntelliToolRectangle, IntelliToolPen, IntelliToolFloodFill, IntelliToolPlainTool, and IntelliToolPolygon.
+Reimplemented in IntelliToolPolygon, IntelliToolLine, IntelliToolCircle, IntelliToolRectangle, IntelliToolPen, IntelliToolFloodFill, and IntelliToolPlainTool.
Definition at line 14 of file IntelliTool.cpp.
-Reimplemented in IntelliToolLine, IntelliToolCircle, IntelliToolRectangle, IntelliToolPen, IntelliToolFloodFill, IntelliToolPlainTool, and IntelliToolPolygon.
+Reimplemented in IntelliToolPolygon, IntelliToolLine, IntelliToolCircle, IntelliToolRectangle, IntelliToolPen, IntelliToolFloodFill, and IntelliToolPlainTool.
Definition at line 21 of file IntelliTool.cpp.
-Reimplemented in IntelliToolLine, IntelliToolCircle, IntelliToolRectangle, IntelliToolPen, IntelliToolFloodFill, IntelliToolPlainTool, and IntelliToolPolygon.
+Reimplemented in IntelliToolPolygon, IntelliToolLine, IntelliToolCircle, IntelliToolRectangle, IntelliToolPen, IntelliToolFloodFill, and IntelliToolPlainTool.
Definition at line 46 of file IntelliTool.cpp.
-
A pointer to the general PaintingArea to interact with.
+
A pointer to the general PaintingArea to interact with.
Definition at line 33 of file IntelliTool.h.
@@ -656,7 +656,7 @@ Here is the caller graph for this function:
-
A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.
+
A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.
Definition at line 38 of file IntelliTool.h.
diff --git a/docs/html/class_intelli_tool__coll__graph.dot b/docs/html/class_intelli_tool__coll__graph.dot
index f5165d5..39aefd0 100644
--- a/docs/html/class_intelli_tool__coll__graph.dot
+++ b/docs/html/class_intelli_tool__coll__graph.dot
@@ -5,13 +5,13 @@ digraph "IntelliTool"
node [fontname="Helvetica",fontsize="10",shape=record];
Node1 [label="IntelliTool",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="An abstract class that manages the basic events, like mouse clicks or scrolls events."];
Node2 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Area" ,fontname="Helvetica"];
- Node2 [label="PaintingArea",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html",tooltip=" "];
+ Node2 [label="PaintingArea",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html",tooltip="The PaintingArea class manages the methods and stores information about the current painting area,..."];
Node3 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node3 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
Node4 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" colorPicker" ,fontname="Helvetica"];
Node4 [label="IntelliColorPicker",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html",tooltip="The IntelliColorPicker manages the selected colors for one whole project."];
Node5 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Canvas\nActive" ,fontname="Helvetica"];
- Node5 [label="LayerObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_layer_object.html",tooltip=" "];
+ Node5 [label="LayerObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_layer_object.html",tooltip="The LayerObject struct holds all the information needed to construct a layer."];
Node6 -> Node5 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" image" ,fontname="Helvetica"];
Node6 [label="IntelliImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html",tooltip="An abstract class which manages the basic IntelliImage operations."];
}
diff --git a/docs/html/class_intelli_tool_a16189b00307c6d7e89f28198f54404b0_icgraph.dot b/docs/html/class_intelli_tool_a16189b00307c6d7e89f28198f54404b0_icgraph.dot
index 0e124e9..f5999ab 100644
--- a/docs/html/class_intelli_tool_a16189b00307c6d7e89f28198f54404b0_icgraph.dot
+++ b/docs/html/class_intelli_tool_a16189b00307c6d7e89f28198f54404b0_icgraph.dot
@@ -19,4 +19,6 @@ digraph "IntelliTool::onMouseRightReleased"
Node7 [label="IntelliToolCircle::\lonMouseRightReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#aca07540f2f7ccb3d2c0b84890c1afc4c",tooltip="A function managing the right click released of a mouse."];
Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node8 [label="IntelliToolLine::onMouse\lRightReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#a6214918cba5753f89d97de4559a2b9b2",tooltip="A function managing the right click released of a mouse."];
+ Node1 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 [label="IntelliToolPolygon\l::onMouseRightReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a47cad87cd02b128b02dc929713bd1d1b",tooltip="A function managing the right click released of a mouse."];
}
diff --git a/docs/html/class_intelli_tool_a1e6aa68ac5f3c2ca02319e5ef3f0c966_icgraph.dot b/docs/html/class_intelli_tool_a1e6aa68ac5f3c2ca02319e5ef3f0c966_icgraph.dot
index d220b5b..d2bf790 100644
--- a/docs/html/class_intelli_tool_a1e6aa68ac5f3c2ca02319e5ef3f0c966_icgraph.dot
+++ b/docs/html/class_intelli_tool_a1e6aa68ac5f3c2ca02319e5ef3f0c966_icgraph.dot
@@ -8,17 +8,17 @@ digraph "IntelliTool::onMouseRightPressed"
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="PaintingArea::mousePress\lEvent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15",tooltip=" "];
Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="IntelliToolPolygon\l::onMouseRightPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#aa36b012b48311c36e7cd6771a5081427",tooltip="A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on...."];
+ Node3 [label="IntelliToolPlainTool\l::onMouseRightPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#acb0c46e16d2c09370a2244a936de38b1",tooltip="A function managing the right click pressed of a mouse. Resetting the current fill."];
Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliToolPlainTool\l::onMouseRightPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#acb0c46e16d2c09370a2244a936de38b1",tooltip="A function managing the right click pressed of a mouse.Resetting the current fill."];
+ Node4 [label="IntelliToolFloodFill\l::onMouseRightPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4",tooltip="A function managing the right click pressed of a mouse. Clearing the canvas."];
Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="IntelliToolFloodFill\l::onMouseRightPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4",tooltip="A function managing the right click pressed of a mouse. Clearing the canvas."];
+ Node5 [label="IntelliToolPen::onMouseRight\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a1751e3864a0d36ef42ca55021cae73ce",tooltip="A function managing the right click pressed of a mouse. Resetting the current draw."];
Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node6 [label="IntelliToolPen::onMouseRight\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a1751e3864a0d36ef42ca55021cae73ce",tooltip="A function managing the right click pressed of a mouse.Resetting the current draw."];
+ Node6 [label="IntelliToolRectangle\l::onMouseRightPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html#a480c6804a4963c5a1c3f7ef84b63c1a8",tooltip="A function managing the right click pressed of a mouse.Resetting the current draw."];
Node1 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node7 [label="IntelliToolRectangle\l::onMouseRightPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html#a480c6804a4963c5a1c3f7ef84b63c1a8",tooltip="A function managing the right click pressed of a mouse.Resetting the current draw."];
+ Node7 [label="IntelliToolCircle::\lonMouseRightPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#a29d7b9ed4960e6fe1f31ff620363e429",tooltip="A function managing the right click pressed of a mouse. Clearing the canvas layer."];
Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node8 [label="IntelliToolCircle::\lonMouseRightPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#a29d7b9ed4960e6fe1f31ff620363e429",tooltip="A function managing the right click pressed of a mouse. Clearing the canvas layer."];
+ Node8 [label="IntelliToolLine::onMouse\lRightPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#a6cce59f3017936214b10b47252a898a3",tooltip="A function managing the right click pressed of a mouse. Clearing the canvas."];
Node1 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node9 [label="IntelliToolLine::onMouse\lRightPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#a6cce59f3017936214b10b47252a898a3",tooltip="A function managing the right click pressed of a mouse. Clearing the canvas."];
+ Node9 [label="IntelliToolPolygon\l::onMouseRightPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#aa36b012b48311c36e7cd6771a5081427",tooltip="A function managing the right click pressed of a mouse. Resetting the current fill."];
}
diff --git a/docs/html/class_intelli_tool_a34b7ef1dde96b94a0ce450a25ae1778c_icgraph.dot b/docs/html/class_intelli_tool_a34b7ef1dde96b94a0ce450a25ae1778c_icgraph.dot
index 4b3c709..2c9eec4 100644
--- a/docs/html/class_intelli_tool_a34b7ef1dde96b94a0ce450a25ae1778c_icgraph.dot
+++ b/docs/html/class_intelli_tool_a34b7ef1dde96b94a0ce450a25ae1778c_icgraph.dot
@@ -8,17 +8,17 @@ digraph "IntelliTool::onMouseLeftPressed"
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="PaintingArea::mousePress\lEvent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15",tooltip=" "];
Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="IntelliToolPolygon\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d",tooltip="A function managing the left click Pressed of a Mouse. Resetting the current draw...."];
+ Node3 [label="IntelliToolPlainTool\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9",tooltip="A function managing the left click pressed of a mouse. Filling the whole canvas."];
Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliToolPlainTool\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9",tooltip="A function managing the left click pressed of a mouse. Filling the whole canvas."];
+ Node4 [label="IntelliToolFloodFill\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961",tooltip="A function managing the left click pressed of a mouse. Sets the point to flood fill around and does t..."];
Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="IntelliToolFloodFill\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961",tooltip="A function managing the left click pressed of a mouse. Sets the point to flood fill around and does t..."];
+ Node5 [label="IntelliToolPen::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205",tooltip="A function managing the left click pressed of a mouse. Starting the drawing procedure."];
Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node6 [label="IntelliToolPen::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205",tooltip="A function managing the left click pressed of a mouse. Starting the drawing procedure."];
+ Node6 [label="IntelliToolRectangle\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html#ae03c307ccf66cbe3fd59e3657712368d",tooltip="A function managing the left click pressed of a mouse. Setting the originCorner and draws a rectangle..."];
Node1 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node7 [label="IntelliToolRectangle\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html#ae03c307ccf66cbe3fd59e3657712368d",tooltip="A function managing the left click pressed of a mouse. Setting the originCorner and draws a rectangle..."];
+ Node7 [label="IntelliToolCircle::\lonMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639",tooltip="A function managing the left click pressed of a mouse. Sets the middle point of the cricle."];
Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node8 [label="IntelliToolCircle::\lonMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639",tooltip="A function managing the left click pressed of a mouse. Sets the middle point of the cricle."];
+ Node8 [label="IntelliToolPolygon\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d",tooltip="A function managing the left click pressed of a mouse. Setting polygon points."];
Node1 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node9 [label="IntelliToolLine::onMouse\lLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846",tooltip="A function managing the left click pressed of a mouse. Sets the starting point of the line."];
}
diff --git a/docs/html/class_intelli_tool_a4dccfd4460255ccb866f336406a33574_icgraph.dot b/docs/html/class_intelli_tool_a4dccfd4460255ccb866f336406a33574_icgraph.dot
index ca36644..5120fd4 100644
--- a/docs/html/class_intelli_tool_a4dccfd4460255ccb866f336406a33574_icgraph.dot
+++ b/docs/html/class_intelli_tool_a4dccfd4460255ccb866f336406a33574_icgraph.dot
@@ -18,5 +18,7 @@ digraph "IntelliTool::onWheelScrolled"
Node1 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node7 [label="IntelliToolLine::onWheel\lScrolled",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#aaf1d686e1ec43f41b5186ccfd806b125",tooltip="A function managing the scroll event. Changing the lineWidth relative to value."];
Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node8 [label="PaintingArea::wheelEvent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4",tooltip=" "];
+ Node8 [label="IntelliToolPolygon\l::onWheelScrolled",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a713103300c9f023d64d9eec5ac05dd17",tooltip="A function managing the scroll event. CHanging the lineWidth relative to value."];
+ Node1 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 [label="PaintingArea::wheelEvent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4",tooltip=" "];
}
diff --git a/docs/html/class_intelli_tool_a906a2575c16c8a33cb2a5197f8d8cc5b_icgraph.dot b/docs/html/class_intelli_tool_a906a2575c16c8a33cb2a5197f8d8cc5b_icgraph.dot
index 3c23d31..a8fd3c5 100644
--- a/docs/html/class_intelli_tool_a906a2575c16c8a33cb2a5197f8d8cc5b_icgraph.dot
+++ b/docs/html/class_intelli_tool_a906a2575c16c8a33cb2a5197f8d8cc5b_icgraph.dot
@@ -8,17 +8,17 @@ digraph "IntelliTool::onMouseLeftReleased"
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="PaintingArea::mouseRelease\lEvent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a35b5df914acb608cc29717659793359c",tooltip=" "];
Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click Released of a Mouse. Call this in child classes!"];
+ Node3 [label="IntelliToolPlainTool\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ac23f5d0f07e42fd7c2ea3fc1347da400",tooltip="A function managing the left click released of a mouse. Merging the fill to the active layer."];
Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliToolPlainTool\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ac23f5d0f07e42fd7c2ea3fc1347da400",tooltip="A function managing the left click released of a mouse. Merging the fill to the active layer."];
+ Node4 [label="IntelliToolFloodFill\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c",tooltip="A function managing the left click released of a mouse."];
Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="IntelliToolFloodFill\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c",tooltip="A function managing the left click released of a mouse."];
+ Node5 [label="IntelliToolPen::onMouseLeft\lReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#abda7a22b9766fa4ad254324a53cab94d",tooltip="A function managing the left click released of a mouse. Merging the drawing to the active layer."];
Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node6 [label="IntelliToolPen::onMouseLeft\lReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#abda7a22b9766fa4ad254324a53cab94d",tooltip="A function managing the left click released of a mouse. Merging the drawing to the active layer."];
+ Node6 [label="IntelliToolRectangle\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html#a94460e3ff1c19e80bde922c55f53cc43",tooltip="A function managing the left click released of a mouse. Merging the draw to the active layer."];
Node1 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node7 [label="IntelliToolRectangle\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html#a94460e3ff1c19e80bde922c55f53cc43",tooltip="A function managing the left click released of a mouse. Merging the draw to the active layer."];
+ Node7 [label="IntelliToolCircle::\lonMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3",tooltip="A function managing the left click released of a mouse."];
Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node8 [label="IntelliToolCircle::\lonMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3",tooltip="A function managing the left click released of a mouse."];
+ Node8 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click released of a mouse. Merging the fill to the active layer."];
Node1 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node9 [label="IntelliToolLine::onMouse\lLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#ac93f76ff20a1c111a403b298bab02482",tooltip="A function managing the left click released of a mouse."];
}
diff --git a/docs/html/class_intelli_tool_ac10e20414cd8855a2f9b103fb6408639_icgraph.dot b/docs/html/class_intelli_tool_ac10e20414cd8855a2f9b103fb6408639_icgraph.dot
index ec2757d..965ae9b 100644
--- a/docs/html/class_intelli_tool_ac10e20414cd8855a2f9b103fb6408639_icgraph.dot
+++ b/docs/html/class_intelli_tool_ac10e20414cd8855a2f9b103fb6408639_icgraph.dot
@@ -19,4 +19,6 @@ digraph "IntelliTool::onMouseMoved"
Node7 [label="IntelliToolCircle::\lonMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b",tooltip="A function managing the mouse moved event. Draws a circle with radius of eulerian norm of mouse posit..."];
Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node8 [label="IntelliToolLine::onMouse\lMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b",tooltip="A function managing the mouse moved event. Drawing a Line from the startpoint to the current mouse po..."];
+ Node1 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 [label="IntelliToolPolygon\l::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a0e3a1135f04c73c159137ae219a38922",tooltip="A function managing the mouse moved event."];
}
diff --git a/docs/html/class_intelli_tool_circle-members.html b/docs/html/class_intelli_tool_circle-members.html
index e74c856..b783ca6 100644
--- a/docs/html/class_intelli_tool_circle-members.html
+++ b/docs/html/class_intelli_tool_circle-members.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/class_intelli_tool_circle.html b/docs/html/class_intelli_tool_circle.html
index 7636d1d..9462b65 100644
--- a/docs/html/class_intelli_tool_circle.html
+++ b/docs/html/class_intelli_tool_circle.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -147,10 +147,10 @@ Public Member Functions
Additional Inherited Members
| PaintingArea * | Area |
-
| | A pointer to the general PaintingArea to interact with. More...
|
+
| | A pointer to the general PaintingArea to interact with. More...
|
| |
| IntelliColorPicker * | colorPicker |
-
| | A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors. More...
|
+
| | A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors. More...
|
| |
| LayerObject * | Active |
| | A pointer to the underlying active Layer, do not work on this. This is used for data grabbing or previews. More...
|
diff --git a/docs/html/class_intelli_tool_circle__coll__graph.dot b/docs/html/class_intelli_tool_circle__coll__graph.dot
index b9c16ac..bc26aef 100644
--- a/docs/html/class_intelli_tool_circle__coll__graph.dot
+++ b/docs/html/class_intelli_tool_circle__coll__graph.dot
@@ -7,13 +7,13 @@ digraph "IntelliToolCircle"
Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliTool",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html",tooltip="An abstract class that manages the basic events, like mouse clicks or scrolls events."];
Node3 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Area" ,fontname="Helvetica"];
- Node3 [label="PaintingArea",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html",tooltip=" "];
+ Node3 [label="PaintingArea",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html",tooltip="The PaintingArea class manages the methods and stores information about the current painting area,..."];
Node4 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node4 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
Node5 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" colorPicker" ,fontname="Helvetica"];
Node5 [label="IntelliColorPicker",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html",tooltip="The IntelliColorPicker manages the selected colors for one whole project."];
Node6 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Canvas\nActive" ,fontname="Helvetica"];
- Node6 [label="LayerObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_layer_object.html",tooltip=" "];
+ Node6 [label="LayerObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_layer_object.html",tooltip="The LayerObject struct holds all the information needed to construct a layer."];
Node7 -> Node6 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" image" ,fontname="Helvetica"];
Node7 [label="IntelliImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html",tooltip="An abstract class which manages the basic IntelliImage operations."];
}
diff --git a/docs/html/class_intelli_tool_flood_fill-members.html b/docs/html/class_intelli_tool_flood_fill-members.html
index 3004cf0..a3929a0 100644
--- a/docs/html/class_intelli_tool_flood_fill-members.html
+++ b/docs/html/class_intelli_tool_flood_fill-members.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/class_intelli_tool_flood_fill.html b/docs/html/class_intelli_tool_flood_fill.html
index ae79756..b2f7ad6 100644
--- a/docs/html/class_intelli_tool_flood_fill.html
+++ b/docs/html/class_intelli_tool_flood_fill.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -147,10 +147,10 @@ Public Member Functions
Additional Inherited Members
| PaintingArea * | Area |
-
| | A pointer to the general PaintingArea to interact with. More...
|
+
| | A pointer to the general PaintingArea to interact with. More...
|
| |
| IntelliColorPicker * | colorPicker |
-
| | A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors. More...
|
+
| | A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors. More...
|
| |
| LayerObject * | Active |
| | A pointer to the underlying active Layer, do not work on this. This is used for data grabbing or previews. More...
|
@@ -281,7 +281,7 @@ Additional Inherited Members
Reimplemented from IntelliTool.
-
Definition at line 25 of file IntelliToolFloodFill.cpp.
+
Definition at line 24 of file IntelliToolFloodFill.cpp.
@@ -335,7 +335,7 @@ Here is the call graph for this function:
Reimplemented from IntelliTool.
-
Definition at line 66 of file IntelliToolFloodFill.cpp.
+
Definition at line 68 of file IntelliToolFloodFill.cpp.
@@ -389,7 +389,7 @@ Here is the call graph for this function:
Reimplemented from IntelliTool.
-
Definition at line 75 of file IntelliToolFloodFill.cpp.
+
Definition at line 77 of file IntelliToolFloodFill.cpp.
@@ -443,7 +443,7 @@ Here is the call graph for this function:
Reimplemented from IntelliTool.
-
Definition at line 17 of file IntelliToolFloodFill.cpp.
+
Definition at line 16 of file IntelliToolFloodFill.cpp.
@@ -497,7 +497,7 @@ Here is the call graph for this function:
Reimplemented from IntelliTool.
-
Definition at line 21 of file IntelliToolFloodFill.cpp.
+
Definition at line 20 of file IntelliToolFloodFill.cpp.
@@ -540,7 +540,7 @@ Here is the call graph for this function:
Reimplemented from IntelliTool.
-
Definition at line 70 of file IntelliToolFloodFill.cpp.
+
Definition at line 72 of file IntelliToolFloodFill.cpp.
diff --git a/docs/html/class_intelli_tool_flood_fill__coll__graph.dot b/docs/html/class_intelli_tool_flood_fill__coll__graph.dot
index 92a429d..93a8abc 100644
--- a/docs/html/class_intelli_tool_flood_fill__coll__graph.dot
+++ b/docs/html/class_intelli_tool_flood_fill__coll__graph.dot
@@ -7,13 +7,13 @@ digraph "IntelliToolFloodFill"
Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliTool",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html",tooltip="An abstract class that manages the basic events, like mouse clicks or scrolls events."];
Node3 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Area" ,fontname="Helvetica"];
- Node3 [label="PaintingArea",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html",tooltip=" "];
+ Node3 [label="PaintingArea",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html",tooltip="The PaintingArea class manages the methods and stores information about the current painting area,..."];
Node4 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node4 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
Node5 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" colorPicker" ,fontname="Helvetica"];
Node5 [label="IntelliColorPicker",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html",tooltip="The IntelliColorPicker manages the selected colors for one whole project."];
Node6 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Canvas\nActive" ,fontname="Helvetica"];
- Node6 [label="LayerObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_layer_object.html",tooltip=" "];
+ Node6 [label="LayerObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_layer_object.html",tooltip="The LayerObject struct holds all the information needed to construct a layer."];
Node7 -> Node6 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" image" ,fontname="Helvetica"];
Node7 [label="IntelliImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html",tooltip="An abstract class which manages the basic IntelliImage operations."];
}
diff --git a/docs/html/class_intelli_tool_line-members.html b/docs/html/class_intelli_tool_line-members.html
index b7d7265..af26209 100644
--- a/docs/html/class_intelli_tool_line-members.html
+++ b/docs/html/class_intelli_tool_line-members.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/class_intelli_tool_line.html b/docs/html/class_intelli_tool_line.html
index 72bf0b9..6f85211 100644
--- a/docs/html/class_intelli_tool_line.html
+++ b/docs/html/class_intelli_tool_line.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -147,10 +147,10 @@ Public Member Functions
Additional Inherited Members
| PaintingArea * | Area |
-
| | A pointer to the general PaintingArea to interact with. More...
|
+
| | A pointer to the general PaintingArea to interact with. More...
|
| |
| IntelliColorPicker * | colorPicker |
-
| | A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors. More...
|
+
| | A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors. More...
|
| |
| LayerObject * | Active |
| | A pointer to the underlying active Layer, do not work on this. This is used for data grabbing or previews. More...
|
@@ -281,7 +281,7 @@ Additional Inherited Members
Reimplemented from IntelliTool.
-
Definition at line 26 of file IntelliToolLine.cpp.
+
Definition at line 25 of file IntelliToolLine.cpp.
@@ -335,7 +335,7 @@ Here is the call graph for this function:
Reimplemented from IntelliTool.
-
Definition at line 33 of file IntelliToolLine.cpp.
+
Definition at line 32 of file IntelliToolLine.cpp.
@@ -389,7 +389,7 @@ Here is the call graph for this function:
Reimplemented from IntelliTool.
-
Definition at line 45 of file IntelliToolLine.cpp.
+
Definition at line 44 of file IntelliToolLine.cpp.
@@ -443,7 +443,7 @@ Here is the call graph for this function:
Reimplemented from IntelliTool.
-
Definition at line 18 of file IntelliToolLine.cpp.
+
Definition at line 17 of file IntelliToolLine.cpp.
@@ -497,7 +497,7 @@ Here is the call graph for this function:
Reimplemented from IntelliTool.
-
Definition at line 22 of file IntelliToolLine.cpp.
+
Definition at line 21 of file IntelliToolLine.cpp.
@@ -540,7 +540,7 @@ Here is the call graph for this function:
Reimplemented from IntelliTool.
-
Definition at line 37 of file IntelliToolLine.cpp.
+
Definition at line 36 of file IntelliToolLine.cpp.
diff --git a/docs/html/class_intelli_tool_line__coll__graph.dot b/docs/html/class_intelli_tool_line__coll__graph.dot
index e7f5dbc..be334ec 100644
--- a/docs/html/class_intelli_tool_line__coll__graph.dot
+++ b/docs/html/class_intelli_tool_line__coll__graph.dot
@@ -7,13 +7,13 @@ digraph "IntelliToolLine"
Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliTool",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html",tooltip="An abstract class that manages the basic events, like mouse clicks or scrolls events."];
Node3 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Area" ,fontname="Helvetica"];
- Node3 [label="PaintingArea",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html",tooltip=" "];
+ Node3 [label="PaintingArea",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html",tooltip="The PaintingArea class manages the methods and stores information about the current painting area,..."];
Node4 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node4 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
Node5 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" colorPicker" ,fontname="Helvetica"];
Node5 [label="IntelliColorPicker",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html",tooltip="The IntelliColorPicker manages the selected colors for one whole project."];
Node6 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Canvas\nActive" ,fontname="Helvetica"];
- Node6 [label="LayerObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_layer_object.html",tooltip=" "];
+ Node6 [label="LayerObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_layer_object.html",tooltip="The LayerObject struct holds all the information needed to construct a layer."];
Node7 -> Node6 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" image" ,fontname="Helvetica"];
Node7 [label="IntelliImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html",tooltip="An abstract class which manages the basic IntelliImage operations."];
}
diff --git a/docs/html/class_intelli_tool_pen-members.html b/docs/html/class_intelli_tool_pen-members.html
index bb9b3eb..1f749b0 100644
--- a/docs/html/class_intelli_tool_pen-members.html
+++ b/docs/html/class_intelli_tool_pen-members.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/class_intelli_tool_pen.html b/docs/html/class_intelli_tool_pen.html
index 86dba05..70b6112 100644
--- a/docs/html/class_intelli_tool_pen.html
+++ b/docs/html/class_intelli_tool_pen.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -118,7 +118,7 @@ Public Member Functions
| | A Destructor. More...
|
| |
| virtual void | onMouseRightPressed (int x, int y) override |
-
| | A function managing the right click pressed of a mouse.Resetting the current draw. More...
|
+
| | A function managing the right click pressed of a mouse. Resetting the current draw. More...
|
| |
| virtual void | onMouseRightReleased (int x, int y) override |
| | A function managing the right click released of a mouse. More...
|
@@ -147,10 +147,10 @@ Public Member Functions
Additional Inherited Members
| PaintingArea * | Area |
-
| | A pointer to the general PaintingArea to interact with. More...
|
+
| | A pointer to the general PaintingArea to interact with. More...
|
| |
| IntelliColorPicker * | colorPicker |
-
| | A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors. More...
|
+
| | A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors. More...
|
| |
| LayerObject * | Active |
| | A pointer to the underlying active Layer, do not work on this. This is used for data grabbing or previews. More...
|
@@ -196,7 +196,7 @@ Additional Inherited Members
A constructor setting the general paintingArea and colorPicker. Reading the penWidth.
- Parameters
-
- | Area | - The general PaintingArea used by the project. |
+ | Area | - The general PaintingArea used by the project. |
| colorPicker | - The general colorPicker used by the project. |
@@ -432,7 +432,7 @@ Here is the call graph for this function:
-
A function managing the right click pressed of a mouse.Resetting the current draw.
+
A function managing the right click pressed of a mouse. Resetting the current draw.
- Parameters
-
| x | - The x coordinate relative to the active/canvas layer. |
diff --git a/docs/html/class_intelli_tool_pen__coll__graph.dot b/docs/html/class_intelli_tool_pen__coll__graph.dot
index 63a3f0c..c70e465 100644
--- a/docs/html/class_intelli_tool_pen__coll__graph.dot
+++ b/docs/html/class_intelli_tool_pen__coll__graph.dot
@@ -7,13 +7,13 @@ digraph "IntelliToolPen"
Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliTool",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html",tooltip="An abstract class that manages the basic events, like mouse clicks or scrolls events."];
Node3 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Area" ,fontname="Helvetica"];
- Node3 [label="PaintingArea",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html",tooltip=" "];
+ Node3 [label="PaintingArea",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html",tooltip="The PaintingArea class manages the methods and stores information about the current painting area,..."];
Node4 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node4 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
Node5 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" colorPicker" ,fontname="Helvetica"];
Node5 [label="IntelliColorPicker",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html",tooltip="The IntelliColorPicker manages the selected colors for one whole project."];
Node6 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Canvas\nActive" ,fontname="Helvetica"];
- Node6 [label="LayerObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_layer_object.html",tooltip=" "];
+ Node6 [label="LayerObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_layer_object.html",tooltip="The LayerObject struct holds all the information needed to construct a layer."];
Node7 -> Node6 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" image" ,fontname="Helvetica"];
Node7 [label="IntelliImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html",tooltip="An abstract class which manages the basic IntelliImage operations."];
}
diff --git a/docs/html/class_intelli_tool_pen_a1751e3864a0d36ef42ca55021cae73ce_cgraph.dot b/docs/html/class_intelli_tool_pen_a1751e3864a0d36ef42ca55021cae73ce_cgraph.dot
index 944c897..693f9a8 100644
--- a/docs/html/class_intelli_tool_pen_a1751e3864a0d36ef42ca55021cae73ce_cgraph.dot
+++ b/docs/html/class_intelli_tool_pen_a1751e3864a0d36ef42ca55021cae73ce_cgraph.dot
@@ -4,7 +4,7 @@ digraph "IntelliToolPen::onMouseRightPressed"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliToolPen::onMouseRight\lPressed",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the right click pressed of a mouse.Resetting the current draw."];
+ Node1 [label="IntelliToolPen::onMouseRight\lPressed",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the right click pressed of a mouse. Resetting the current draw."];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliTool::onMouseRight\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966",tooltip="A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on...."];
}
diff --git a/docs/html/class_intelli_tool_plain_tool-members.html b/docs/html/class_intelli_tool_plain_tool-members.html
index c4c5088..7ef7717 100644
--- a/docs/html/class_intelli_tool_plain_tool-members.html
+++ b/docs/html/class_intelli_tool_plain_tool-members.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/class_intelli_tool_plain_tool.html b/docs/html/class_intelli_tool_plain_tool.html
index 41b2f4f..4de1bac 100644
--- a/docs/html/class_intelli_tool_plain_tool.html
+++ b/docs/html/class_intelli_tool_plain_tool.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -118,7 +118,7 @@ Public Member Functions
| | A Destructor. More...
|
| |
| virtual void | onMouseRightPressed (int x, int y) override |
-| | A function managing the right click pressed of a mouse.Resetting the current fill. More...
|
+| | A function managing the right click pressed of a mouse. Resetting the current fill. More...
|
| |
| virtual void | onMouseRightReleased (int x, int y) override |
| | A function managing the right click released of a mouse. More...
|
@@ -147,10 +147,10 @@ Public Member Functions
Additional Inherited Members
| PaintingArea * | Area |
-| | A pointer to the general PaintingArea to interact with. More...
|
+| | A pointer to the general PaintingArea to interact with. More...
|
| |
| IntelliColorPicker * | colorPicker |
-| | A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors. More...
|
+| | A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors. More...
|
| |
| LayerObject * | Active |
| | A pointer to the underlying active Layer, do not work on this. This is used for data grabbing or previews. More...
|
@@ -389,7 +389,7 @@ Here is the call graph for this function:
Reimplemented from IntelliTool.
-Definition at line 32 of file IntelliToolPlain.cpp.
+Definition at line 31 of file IntelliToolPlain.cpp.
@@ -432,7 +432,7 @@ Here is the call graph for this function:
-
A function managing the right click pressed of a mouse.Resetting the current fill.
+
A function managing the right click pressed of a mouse. Resetting the current fill.
- Parameters
-
| x | - The x coordinate relative to the active/canvas layer. |
@@ -540,7 +540,7 @@ Here is the call graph for this function:
Reimplemented from IntelliTool.
-Definition at line 36 of file IntelliToolPlain.cpp.
+Definition at line 35 of file IntelliToolPlain.cpp.
diff --git a/docs/html/class_intelli_tool_plain_tool__coll__graph.dot b/docs/html/class_intelli_tool_plain_tool__coll__graph.dot
index 182c33c..414c45b 100644
--- a/docs/html/class_intelli_tool_plain_tool__coll__graph.dot
+++ b/docs/html/class_intelli_tool_plain_tool__coll__graph.dot
@@ -7,13 +7,13 @@ digraph "IntelliToolPlainTool"
Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliTool",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html",tooltip="An abstract class that manages the basic events, like mouse clicks or scrolls events."];
Node3 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Area" ,fontname="Helvetica"];
- Node3 [label="PaintingArea",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html",tooltip=" "];
+ Node3 [label="PaintingArea",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html",tooltip="The PaintingArea class manages the methods and stores information about the current painting area,..."];
Node4 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node4 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
Node5 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" colorPicker" ,fontname="Helvetica"];
Node5 [label="IntelliColorPicker",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html",tooltip="The IntelliColorPicker manages the selected colors for one whole project."];
Node6 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Canvas\nActive" ,fontname="Helvetica"];
- Node6 [label="LayerObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_layer_object.html",tooltip=" "];
+ Node6 [label="LayerObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_layer_object.html",tooltip="The LayerObject struct holds all the information needed to construct a layer."];
Node7 -> Node6 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" image" ,fontname="Helvetica"];
Node7 [label="IntelliImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html",tooltip="An abstract class which manages the basic IntelliImage operations."];
}
diff --git a/docs/html/class_intelli_tool_plain_tool_acb0c46e16d2c09370a2244a936de38b1_cgraph.dot b/docs/html/class_intelli_tool_plain_tool_acb0c46e16d2c09370a2244a936de38b1_cgraph.dot
index 2740da5..92d51ca 100644
--- a/docs/html/class_intelli_tool_plain_tool_acb0c46e16d2c09370a2244a936de38b1_cgraph.dot
+++ b/docs/html/class_intelli_tool_plain_tool_acb0c46e16d2c09370a2244a936de38b1_cgraph.dot
@@ -4,7 +4,7 @@ digraph "IntelliToolPlainTool::onMouseRightPressed"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliToolPlainTool\l::onMouseRightPressed",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the right click pressed of a mouse.Resetting the current fill."];
+ Node1 [label="IntelliToolPlainTool\l::onMouseRightPressed",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the right click pressed of a mouse. Resetting the current fill."];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliTool::onMouseRight\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966",tooltip="A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on...."];
}
diff --git a/docs/html/class_intelli_tool_polygon-members.html b/docs/html/class_intelli_tool_polygon-members.html
index 0cffcbb..975fc52 100644
--- a/docs/html/class_intelli_tool_polygon-members.html
+++ b/docs/html/class_intelli_tool_polygon-members.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -107,6 +107,7 @@ $(document).ready(function(){initNavTree('class_intelli_tool_polygon.html','');}
| onMouseRightReleased(int x, int y) override | IntelliToolPolygon | virtual |
| onWheelScrolled(int value) override | IntelliToolPolygon | virtual |
| ~IntelliTool()=0 | IntelliTool | pure virtual |
+
| ~IntelliToolPolygon() override | IntelliToolPolygon | |
diff --git a/docs/html/class_intelli_tool_polygon.html b/docs/html/class_intelli_tool_polygon.html
index eba785f..f9de686 100644
--- a/docs/html/class_intelli_tool_polygon.html
+++ b/docs/html/class_intelli_tool_polygon.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -112,25 +112,28 @@ Collaboration diagram for IntelliToolPolygon:
|
| | IntelliToolPolygon (PaintingArea *Area, IntelliColorPicker *colorPicker) |
-| | IntelliToolPolygon Constructor Define the Tool-intern Parameters. More...
|
+| | A constructor setting the general paintingArea and colorPicker. More...
|
| |
+| | ~IntelliToolPolygon () override |
+| | A Destructor. More...
|
+| |
| virtual void | onMouseLeftPressed (int x, int y) override |
-| | A function managing the left click Pressed of a Mouse. Resetting the current draw. Call this in child classes! More...
|
+| | A function managing the left click pressed of a mouse. Setting polygon points. More...
|
| |
| virtual void | onMouseLeftReleased (int x, int y) override |
-| | A function managing the left click Released of a Mouse. Call this in child classes! More...
|
+| | A function managing the left click released of a mouse. Merging the fill to the active layer. More...
|
| |
| virtual void | onMouseRightPressed (int x, int y) override |
-| | A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on. Call this in child classes! More...
|
+| | A function managing the right click pressed of a mouse. Resetting the current fill. More...
|
| |
| virtual void | onMouseRightReleased (int x, int y) override |
-| | A function managing the right click Released of a Mouse. Merging the Canvas to Active. Call this in child classes! More...
|
+| | A function managing the right click released of a mouse. More...
|
| |
| virtual void | onWheelScrolled (int value) override |
-| | A function managing the scroll event. A positive value means scrolling outwards. Call this in child classes! More...
|
+| | A function managing the scroll event. CHanging the lineWidth relative to value. More...
|
| |
| virtual void | onMouseMoved (int x, int y) override |
-| | A function managing the mouse moved event. Call this in child classes! More...
|
+| | A function managing the mouse moved event. More...
|
| |
| | IntelliTool (PaintingArea *Area, IntelliColorPicker *colorPicker) |
@@ -144,10 +147,10 @@ Public Member Functions
Additional Inherited Members
| PaintingArea * | Area |
-| | A pointer to the general PaintingArea to interact with. More...
|
+| | A pointer to the general PaintingArea to interact with. More...
|
| |
| IntelliColorPicker * | colorPicker |
-| | A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors. More...
|
+| | A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors. More...
|
| |
| LayerObject * | Active |
| | A pointer to the underlying active Layer, do not work on this. This is used for data grabbing or previews. More...
|
@@ -190,16 +193,45 @@ Additional Inherited Members
-
IntelliToolPolygon Constructor Define the Tool-intern Parameters.
+
A constructor setting the general paintingArea and colorPicker.
- Parameters
-
- | Area | |
- | colorPicker | |
+ | Area | - The general paintingArea used by the project. |
+ | colorPicker | - The general colorPicker used by the project. |
-
Definition at line 6 of file IntelliToolPolygon.cpp.
+
Definition at line 7 of file IntelliToolPolygon.cpp.
+
+
+
+
+◆ ~IntelliToolPolygon()
+
+
+
+
+
+
+
+
+ | IntelliToolPolygon::~IntelliToolPolygon |
+ ( |
+ | ) |
+ |
+
+
+ |
+
+override |
+
+
+
@@ -238,7 +270,7 @@ Additional Inherited Members
-
A function managing the left click Pressed of a Mouse. Resetting the current draw. Call this in child classes!
+
A function managing the left click pressed of a mouse. Setting polygon points.
- Parameters
-
| x | - The x coordinate relative to the active/canvas layer. |
@@ -249,7 +281,7 @@ Additional Inherited Members
Reimplemented from IntelliTool.
-Definition at line 17 of file IntelliToolPolygon.cpp.
+Definition at line 19 of file IntelliToolPolygon.cpp.
@@ -292,7 +324,7 @@ Here is the call graph for this function:
-
A function managing the left click Released of a Mouse. Call this in child classes!
+
A function managing the left click released of a mouse. Merging the fill to the active layer.
- Parameters
-
| x | - The x coordinate relative to the active/canvas layer. |
@@ -303,7 +335,7 @@ Here is the call graph for this function:
Reimplemented from IntelliTool.
-Definition at line 53 of file IntelliToolPolygon.cpp.
+Definition at line 50 of file IntelliToolPolygon.cpp.
@@ -346,7 +378,7 @@ Here is the call graph for this function:
-
A function managing the mouse moved event. Call this in child classes!
+
A function managing the mouse moved event.
- Parameters
-
| x | - The x coordinate of the new mouse position. |
@@ -357,7 +389,12 @@ Here is the call graph for this function:
Reimplemented from IntelliTool.
-Definition at line 88 of file IntelliToolPolygon.cpp.
+Definition at line 91 of file IntelliToolPolygon.cpp.
+
+
@@ -395,7 +432,7 @@ Here is the call graph for this function:
-
A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on. Call this in child classes!
+
A function managing the right click pressed of a mouse. Resetting the current fill.
- Parameters
-
| x | - The x coordinate relative to the active/canvas layer. |
@@ -406,7 +443,7 @@ Here is the call graph for this function:
Reimplemented from IntelliTool.
-Definition at line 46 of file IntelliToolPolygon.cpp.
+Definition at line 43 of file IntelliToolPolygon.cpp.
@@ -449,7 +486,7 @@ Here is the call graph for this function:
-
A function managing the right click Released of a Mouse. Merging the Canvas to Active. Call this in child classes!
+
A function managing the right click released of a mouse.
- Parameters
-
| x | - The x coordinate relative to the active/canvas layer. |
@@ -460,7 +497,12 @@ Here is the call graph for this function:
Reimplemented from IntelliTool.
-Definition at line 73 of file IntelliToolPolygon.cpp.
+Definition at line 75 of file IntelliToolPolygon.cpp.
+
+
@@ -488,7 +530,7 @@ Here is the call graph for this function:
-
A function managing the scroll event. A positive value means scrolling outwards. Call this in child classes!
+
A function managing the scroll event. CHanging the lineWidth relative to value.
- Parameters
-
| value | - The absolute the scroll has changed. |
@@ -498,7 +540,12 @@ Here is the call graph for this function:
Reimplemented from IntelliTool.
-Definition at line 77 of file IntelliToolPolygon.cpp.
+Definition at line 79 of file IntelliToolPolygon.cpp.
+
+
diff --git a/docs/html/class_intelli_tool_polygon.js b/docs/html/class_intelli_tool_polygon.js
index 39b5450..b8a0c43 100644
--- a/docs/html/class_intelli_tool_polygon.js
+++ b/docs/html/class_intelli_tool_polygon.js
@@ -1,6 +1,7 @@
var class_intelli_tool_polygon =
[
[ "IntelliToolPolygon", "class_intelli_tool_polygon.html#ae6e5f07fdf88d12029410a032dc4921d", null ],
+ [ "~IntelliToolPolygon", "class_intelli_tool_polygon.html#a087cbf2254010989df6106a357471499", null ],
[ "onMouseLeftPressed", "class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d", null ],
[ "onMouseLeftReleased", "class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21", null ],
[ "onMouseMoved", "class_intelli_tool_polygon.html#a0e3a1135f04c73c159137ae219a38922", null ],
diff --git a/docs/html/class_intelli_tool_polygon__coll__graph.dot b/docs/html/class_intelli_tool_polygon__coll__graph.dot
index 09cd694..6faf754 100644
--- a/docs/html/class_intelli_tool_polygon__coll__graph.dot
+++ b/docs/html/class_intelli_tool_polygon__coll__graph.dot
@@ -7,13 +7,13 @@ digraph "IntelliToolPolygon"
Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliTool",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html",tooltip="An abstract class that manages the basic events, like mouse clicks or scrolls events."];
Node3 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Area" ,fontname="Helvetica"];
- Node3 [label="PaintingArea",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html",tooltip=" "];
+ Node3 [label="PaintingArea",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html",tooltip="The PaintingArea class manages the methods and stores information about the current painting area,..."];
Node4 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node4 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
Node5 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" colorPicker" ,fontname="Helvetica"];
Node5 [label="IntelliColorPicker",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html",tooltip="The IntelliColorPicker manages the selected colors for one whole project."];
Node6 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Canvas\nActive" ,fontname="Helvetica"];
- Node6 [label="LayerObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_layer_object.html",tooltip=" "];
+ Node6 [label="LayerObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_layer_object.html",tooltip="The LayerObject struct holds all the information needed to construct a layer."];
Node7 -> Node6 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" image" ,fontname="Helvetica"];
Node7 [label="IntelliImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html",tooltip="An abstract class which manages the basic IntelliImage operations."];
}
diff --git a/docs/html/class_intelli_tool_polygon_a0e3a1135f04c73c159137ae219a38922_cgraph.dot b/docs/html/class_intelli_tool_polygon_a0e3a1135f04c73c159137ae219a38922_cgraph.dot
new file mode 100644
index 0000000..123d693
--- /dev/null
+++ b/docs/html/class_intelli_tool_polygon_a0e3a1135f04c73c159137ae219a38922_cgraph.dot
@@ -0,0 +1,12 @@
+digraph "IntelliToolPolygon::onMouseMoved"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolPolygon\l::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the mouse moved event."];
+ Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="IntelliTool::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639",tooltip="A function managing the mouse moved event. Call this in child classes!"];
+ Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="IntelliImage::calculateVisiblity",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2",tooltip="An abstract function that calculates the visiblity of the Image data if needed."];
+}
diff --git a/docs/html/class_intelli_tool_polygon_a47cad87cd02b128b02dc929713bd1d1b_cgraph.dot b/docs/html/class_intelli_tool_polygon_a47cad87cd02b128b02dc929713bd1d1b_cgraph.dot
new file mode 100644
index 0000000..f55be23
--- /dev/null
+++ b/docs/html/class_intelli_tool_polygon_a47cad87cd02b128b02dc929713bd1d1b_cgraph.dot
@@ -0,0 +1,10 @@
+digraph "IntelliToolPolygon::onMouseRightReleased"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolPolygon\l::onMouseRightReleased",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the right click released of a mouse."];
+ Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="IntelliTool::onMouseRight\lReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0",tooltip="A function managing the right click Released of a Mouse. Merging the Canvas to Active...."];
+}
diff --git a/docs/html/class_intelli_tool_polygon_a4e1473ff408ae2e11cf6a43f6f575f21_cgraph.dot b/docs/html/class_intelli_tool_polygon_a4e1473ff408ae2e11cf6a43f6f575f21_cgraph.dot
index bbac393..f8717dc 100644
--- a/docs/html/class_intelli_tool_polygon_a4e1473ff408ae2e11cf6a43f6f575f21_cgraph.dot
+++ b/docs/html/class_intelli_tool_polygon_a4e1473ff408ae2e11cf6a43f6f575f21_cgraph.dot
@@ -4,22 +4,25 @@ digraph "IntelliToolPolygon::onMouseLeftReleased"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the left click Released of a Mouse. Call this in child classes!"];
+ Node1 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the left click released of a mouse. Merging the fill to the active layer."];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliHelper::calculate\lTriangles",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespace_intelli_helper.html#a214dc3624ba4562a03dc922e3dd7b617",tooltip="A function to split a polygon in its spanning traingles by using Meisters Theorem of graph theory by ..."];
Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="IntelliImage::calculateVisiblity",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2",tooltip="An abstract function that calculates the visiblity of the Image data if needed."];
+ Node3 [label="IntelliImage::drawLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31",tooltip="A function that draws A Line between two given Points in a given color."];
Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node4 [label="IntelliImage::drawPixel",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056",tooltip="A funtcion used to draw a pixel on the Image with the given Color."];
Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node5 [label="IntelliColorPicker\l::getFirstColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7",tooltip="A function to read the primary selected color."];
Node1 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node6 [label="IntelliHelper::isInPolygon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespace_intelli_helper.html#a44d516b3e619e2a743e9c98dd75cf901",tooltip="A function to check if a point lies in a polygon by checking its spanning triangles."];
- Node6 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node7 [label="IntelliHelper::isInTriangle",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespace_intelli_helper.html#a9fcfe72f00e870be4a8ab9f2e17483c9",tooltip="A function to check if a given point is in a triangle."];
+ Node6 [label="IntelliColorPicker\l::getSecondColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415",tooltip="A function to read the secondary selected color."];
+ Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node7 [label="IntelliHelper::isInPolygon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespace_intelli_helper.html#a44d516b3e619e2a743e9c98dd75cf901",tooltip="A function to check if a point lies in a polygon by checking its spanning triangles."];
Node7 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node8 [label="IntelliHelper::sign",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespace_intelli_helper.html#afdd9fe78cc5d21b59642910220768149",tooltip="A function to get the 2*area of a traingle, using its determinat."];
- Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node9 [label="IntelliTool::onMouseLeft\lReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b",tooltip="A function managing the left click Released of a Mouse. Call this in child classes!"];
- Node9 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node8 [label="IntelliHelper::isInTriangle",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespace_intelli_helper.html#a9fcfe72f00e870be4a8ab9f2e17483c9",tooltip="A function to check if a given point is in a triangle."];
+ Node8 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 [label="IntelliHelper::sign",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespace_intelli_helper.html#afdd9fe78cc5d21b59642910220768149",tooltip="A function to get the 2*area of a traingle, using its determinat."];
+ Node1 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node10 [label="IntelliTool::onMouseLeft\lReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b",tooltip="A function managing the left click Released of a Mouse. Call this in child classes!"];
+ Node10 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node11 [label="IntelliImage::calculateVisiblity",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2",tooltip="An abstract function that calculates the visiblity of the Image data if needed."];
}
diff --git a/docs/html/class_intelli_tool_polygon_a713103300c9f023d64d9eec5ac05dd17_cgraph.dot b/docs/html/class_intelli_tool_polygon_a713103300c9f023d64d9eec5ac05dd17_cgraph.dot
new file mode 100644
index 0000000..ecdef01
--- /dev/null
+++ b/docs/html/class_intelli_tool_polygon_a713103300c9f023d64d9eec5ac05dd17_cgraph.dot
@@ -0,0 +1,10 @@
+digraph "IntelliToolPolygon::onWheelScrolled"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolPolygon\l::onWheelScrolled",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the scroll event. CHanging the lineWidth relative to value."];
+ Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="IntelliTool::onWheelScrolled",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574",tooltip="A function managing the scroll event. A positive value means scrolling outwards. Call this in child c..."];
+}
diff --git a/docs/html/class_intelli_tool_polygon_aa36b012b48311c36e7cd6771a5081427_cgraph.dot b/docs/html/class_intelli_tool_polygon_aa36b012b48311c36e7cd6771a5081427_cgraph.dot
index 3077f0c..0639fba 100644
--- a/docs/html/class_intelli_tool_polygon_aa36b012b48311c36e7cd6771a5081427_cgraph.dot
+++ b/docs/html/class_intelli_tool_polygon_aa36b012b48311c36e7cd6771a5081427_cgraph.dot
@@ -4,7 +4,7 @@ digraph "IntelliToolPolygon::onMouseRightPressed"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliToolPolygon\l::onMouseRightPressed",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on...."];
+ Node1 [label="IntelliToolPolygon\l::onMouseRightPressed",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the right click pressed of a mouse. Resetting the current fill."];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliTool::onMouseRight\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966",tooltip="A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on...."];
}
diff --git a/docs/html/class_intelli_tool_polygon_ad5d3b741be6d0647a9cdc9da2cb8bc3d_cgraph.dot b/docs/html/class_intelli_tool_polygon_ad5d3b741be6d0647a9cdc9da2cb8bc3d_cgraph.dot
index 7d2af7b..20f9501 100644
--- a/docs/html/class_intelli_tool_polygon_ad5d3b741be6d0647a9cdc9da2cb8bc3d_cgraph.dot
+++ b/docs/html/class_intelli_tool_polygon_ad5d3b741be6d0647a9cdc9da2cb8bc3d_cgraph.dot
@@ -4,22 +4,16 @@ digraph "IntelliToolPolygon::onMouseLeftPressed"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliToolPolygon\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the left click Pressed of a Mouse. Resetting the current draw...."];
+ Node1 [label="IntelliToolPolygon\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the left click pressed of a mouse. Setting polygon points."];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliImage::calculateVisiblity",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2",tooltip="An abstract function that calculates the visiblity of the Image data if needed."];
Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node3 [label="IntelliImage::drawLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31",tooltip="A function that draws A Line between two given Points in a given color."];
Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliImage::drawPlain",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#a6be622810dc2bc756054bb5769becb06",tooltip="A function that clears the whole image in a given Color."];
+ Node4 [label="IntelliImage::drawPoint",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1",tooltip="A."];
Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="IntelliImage::drawPoint",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1",tooltip="A."];
+ Node5 [label="IntelliColorPicker\l::getFirstColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7",tooltip="A function to read the primary selected color."];
Node1 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node6 [label="IntelliColorPicker\l::getFirstColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7",tooltip="A function to read the primary selected color."];
- Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node7 [label="PaintingArea::getHeightActive\lLayer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a1511a534e206089fff1d325e7ec7a8eb",tooltip=" "];
- Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node8 [label="PaintingArea::getWidthActive\lLayer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a427c5fc26480c7ae80b3480e85510bda",tooltip=" "];
- Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node9 [label="IntelliTool::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c",tooltip="A function managing the left click Pressed of a Mouse. Resetting the current draw...."];
- Node9 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node6 [label="IntelliTool::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c",tooltip="A function managing the left click Pressed of a Mouse. Resetting the current draw...."];
+ Node6 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}
diff --git a/docs/html/class_intelli_tool_rectangle-members.html b/docs/html/class_intelli_tool_rectangle-members.html
index f442df9..b532908 100644
--- a/docs/html/class_intelli_tool_rectangle-members.html
+++ b/docs/html/class_intelli_tool_rectangle-members.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/class_intelli_tool_rectangle.html b/docs/html/class_intelli_tool_rectangle.html
index 3f8e633..1b57256 100644
--- a/docs/html/class_intelli_tool_rectangle.html
+++ b/docs/html/class_intelli_tool_rectangle.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -147,10 +147,10 @@ Public Member Functions
Additional Inherited Members
| PaintingArea * | Area |
-| | A pointer to the general PaintingArea to interact with. More...
|
+| | A pointer to the general PaintingArea to interact with. More...
|
| |
| IntelliColorPicker * | colorPicker |
-| | A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors. More...
|
+| | A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors. More...
|
| |
| LayerObject * | Active |
| | A pointer to the underlying active Layer, do not work on this. This is used for data grabbing or previews. More...
|
diff --git a/docs/html/class_intelli_tool_rectangle__coll__graph.dot b/docs/html/class_intelli_tool_rectangle__coll__graph.dot
index 0334832..7695fd2 100644
--- a/docs/html/class_intelli_tool_rectangle__coll__graph.dot
+++ b/docs/html/class_intelli_tool_rectangle__coll__graph.dot
@@ -7,13 +7,13 @@ digraph "IntelliToolRectangle"
Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliTool",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html",tooltip="An abstract class that manages the basic events, like mouse clicks or scrolls events."];
Node3 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Area" ,fontname="Helvetica"];
- Node3 [label="PaintingArea",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html",tooltip=" "];
+ Node3 [label="PaintingArea",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html",tooltip="The PaintingArea class manages the methods and stores information about the current painting area,..."];
Node4 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node4 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
Node5 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" colorPicker" ,fontname="Helvetica"];
Node5 [label="IntelliColorPicker",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html",tooltip="The IntelliColorPicker manages the selected colors for one whole project."];
Node6 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Canvas\nActive" ,fontname="Helvetica"];
- Node6 [label="LayerObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_layer_object.html",tooltip=" "];
+ Node6 [label="LayerObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_layer_object.html",tooltip="The LayerObject struct holds all the information needed to construct a layer."];
Node7 -> Node6 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" image" ,fontname="Helvetica"];
Node7 [label="IntelliImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html",tooltip="An abstract class which manages the basic IntelliImage operations."];
}
diff --git a/docs/html/class_painting_area-members.html b/docs/html/class_painting_area-members.html
index 0727276..c5dd00b 100644
--- a/docs/html/class_painting_area-members.html
+++ b/docs/html/class_painting_area-members.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -98,13 +98,17 @@ $(document).ready(function(){initNavTree('class_painting_area.html','');});
| colorPickerSetFirstColor() | PaintingArea | |
| colorPickerSetSecondColor() | PaintingArea | |
| colorPickerSwitchColor() | PaintingArea | |
+ | createCircleTool() | PaintingArea | |
+ | createFloodFillTool() | PaintingArea | |
| createLineTool() | PaintingArea | |
| createPenTool() | PaintingArea | |
| createPlainTool() | PaintingArea | |
+ | createPolygonTool() | PaintingArea | |
+ | createRectangleTool() | PaintingArea | |
| deleteLayer(int index) | PaintingArea | |
| floodFill(int r, int g, int b, int a) | PaintingArea | |
- | getHeightActiveLayer() | PaintingArea | |
- | getWidthActiveLayer() | PaintingArea | |
+ | getHeightOfActive() | PaintingArea | |
+ | getWidthOfActive() | PaintingArea | |
| mouseMoveEvent(QMouseEvent *event) override | PaintingArea | protected |
| mousePressEvent(QMouseEvent *event) override | PaintingArea | protected |
| mouseReleaseEvent(QMouseEvent *event) override | PaintingArea | protected |
diff --git a/docs/html/class_painting_area.html b/docs/html/class_painting_area.html
index db0260d..312e51c 100644
--- a/docs/html/class_painting_area.html
+++ b/docs/html/class_painting_area.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -96,6 +96,9 @@ $(document).ready(function(){initNavTree('class_painting_area.html','');});
+
The PaintingArea class manages the methods and stores information about the current painting area, which is the currently opened project.
+ More...
+
#include <PaintingArea.h>
@@ -111,41 +114,58 @@ Collaboration diagram for PaintingArea:
|
| void | slotActivateLayer (int a) |
+| | The slotActivateLayer method handles the event of selecting one layer as active. More...
|
| |
| void | slotDeleteActiveLayer () |
+| | The slotDeleteActiveLayer method handles the deletion of the active layer. More...
|
| |
|
| | PaintingArea (int maxWidth=600, int maxHeight=600, QWidget *parent=nullptr) |
+| | PaintingArea is the constructor of the PaintingArea class, which initiates the working environment. More...
|
| |
| | ~PaintingArea () override |
+| | This deconstructor is used to clear up the memory and remove the currently active window. More...
|
| |
| bool | open (const QString &fileName) |
+| | The open method is used for loading a picture into the current layer. More...
|
| |
| bool | save (const QString &fileName, const char *fileFormat) |
+| | The save method is used for exporting the current project as one picture. More...
|
| |
| int | addLayer (int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::Raster_Image) |
+| | The addLayer adds a layer to the current project/ painting area. More...
|
| |
| int | addLayerAt (int idx, int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::Raster_Image) |
+| | The addLayerAt adds a layer to the current project/ painting area at a specific position in the layer stack. More...
|
| |
| void | deleteLayer (int index) |
+| | The deleteLayer method removes a layer at a given index. More...
|
| |
| void | setLayerToActive (int index) |
+| | The setLayerToActive method marks a specific layer as active. More...
|
| |
| void | setAlphaOfLayer (int index, int alpha) |
+| | The setAlphaOfLayer method sets the alpha value of a specific layer. More...
|
| |
| void | floodFill (int r, int g, int b, int a) |
+| | The floodFill method fills a the active layer with a given color. More...
|
| |
| void | movePositionActive (int x, int y) |
+| | The movePositionActive method moves the active layer to certain position. More...
|
| |
| void | moveActiveLayer (int idx) |
+| | The moveActiveLayer moves the active layer to a specific position in the layer stack. More...
|
| |
| void | colorPickerSetFirstColor () |
+| | The colorPickerSetFirstColor calls the QTColorPicker to determine the primary drawing color. More...
|
| |
| void | colorPickerSetSecondColor () |
+| | The colorPickerSetSecondColor calls the QTColorPicker to determine the secondary drawing color. More...
|
| |
| void | colorPickerSwitchColor () |
+| | The colorPickerSwitchColor swaps the primary color with the secondary drawing color. More...
|
| |
| void | createPenTool () |
| |
@@ -153,10 +173,20 @@ Public Member Functions
| |
| void | createLineTool () |
| |
-| int | getWidthActiveLayer () |
-| |
-| int | getHeightActiveLayer () |
-| |
+| void | createRectangleTool () |
+| |
+| void | createCircleTool () |
+| |
+| void | createPolygonTool () |
+| |
+| void | createFloodFillTool () |
+| |
+| int | getWidthOfActive () |
+| | The getWidthOfActive gets the horizontal dimensions of the active layer. More...
|
+| |
+| int | getHeightOfActive () |
+| | The getHeightOfActive gets the vertical dimensions of the active layer. More...
|
+| |
|
@@ -174,8 +204,9 @@ Protected Member Functions
| |
-
-
Definition at line 25 of file PaintingArea.h.
+
The PaintingArea class manages the methods and stores information about the current painting area, which is the currently opened project.
+
+
Definition at line 36 of file PaintingArea.h.
◆ PaintingArea()
@@ -209,6 +240,16 @@ Protected Member Functions
+
PaintingArea is the constructor of the PaintingArea class, which initiates the working environment.
+
- Parameters
-
+
+ | maxWidth | - The maximum amount of pixles that are inside painting area from left to right (default=600px) |
+ | maxHeight | - The maximum amount of pixles that are inside painting area from top to bottom (default=600px) |
+ | parent | - The parent window of the main window (default=nullptr) |
+
+
+
+
Definition at line 21 of file PaintingArea.cpp.
@@ -241,7 +282,9 @@ Here is the call graph for this function:
-
Definition at line 43 of file PaintingArea.cpp.
+
This deconstructor is used to clear up the memory and remove the currently active window.
+
+
Definition at line 41 of file PaintingArea.cpp.
@@ -290,7 +333,20 @@ Here is the call graph for this function:
-
Definition at line 58 of file PaintingArea.cpp.
+
The addLayer adds a layer to the current project/ painting area.
+
- Parameters
-
+
+ | width | - Width of the layer in pixles |
+ | height | - Height of the layer in pixles |
+ | widthOffset | - Offset of the layer measured to the left border of the painting area in pixles |
+ | heightOffset | - Offset of the layer measured to the top border of the painting area in pixles |
+ | type | - Defining the ImageType of the new layer |
+
+
+
+
- Returns
- Returns the number of layers in the project
+
+
Definition at line 56 of file PaintingArea.cpp.
@@ -349,6 +405,20 @@ Here is the caller graph for this function:
+
The addLayerAt adds a layer to the current project/ painting area at a specific position in the layer stack.
+
- Parameters
-
+
+ | idx | - ID of the position the new layer should be added |
+ | width | - Width of the layer in pixles |
+ | height | - Height of the layer in pixles |
+ | widthOffset | - Offset of the layer measured to the left border of the painting area in pixles |
+ | heightOffset | - Offset of the layer measured to the top border of the painting area in pixles |
+ | type | - Defining the ImageType of the new layer |
+
+
+
+
- Returns
- Returns the id of the layer position
+
@@ -366,7 +436,9 @@ Here is the caller graph for this function:
-
Definition at line 168 of file PaintingArea.cpp.
+
The colorPickerSetFirstColor calls the QTColorPicker to determine the primary drawing color.
+
+
Definition at line 166 of file PaintingArea.cpp.
@@ -390,7 +462,9 @@ Here is the call graph for this function:
-
Definition at line 173 of file PaintingArea.cpp.
+
The colorPickerSetSecondColor calls the QTColorPicker to determine the secondary drawing color.
+
+
Definition at line 171 of file PaintingArea.cpp.
@@ -414,13 +488,53 @@ Here is the call graph for this function:
+
+
+◆ createCircleTool()
+
+
+
+
+
+ | void PaintingArea::createCircleTool |
+ ( |
+ | ) |
+ |
+
+
+
+
+
+◆ createFloodFillTool()
+
+
+
+
+
+ | void PaintingArea::createFloodFillTool |
+ ( |
+ | ) |
+ |
+
+
+
@@ -438,7 +552,7 @@ Here is the call graph for this function:
@@ -457,7 +571,7 @@ Here is the call graph for this function:
@@ -476,7 +590,45 @@ Here is the call graph for this function:
+
+
+◆ createPolygonTool()
+
+
+
+
+
+ | void PaintingArea::createPolygonTool |
+ ( |
+ | ) |
+ |
+
+
+
+
+
+◆ createRectangleTool()
+
+
+
+
+
+ | void PaintingArea::createRectangleTool |
+ ( |
+ | ) |
+ |
+
+
+
@@ -496,7 +648,15 @@ Here is the call graph for this function:
-
Definition at line 75 of file PaintingArea.cpp.
+
The deleteLayer method removes a layer at a given index.
+
- Parameters
-
+
+ | index | - The index of the layer to be removed |
+
+
+
+
+
Definition at line 73 of file PaintingArea.cpp.
@@ -538,7 +698,18 @@ Here is the call graph for this function:
-
Definition at line 140 of file PaintingArea.cpp.
+
The floodFill method fills a the active layer with a given color.
+
- Parameters
-
+
+ | r | - Red value of the color the layer should be filled with |
+ | g | - Green value of the color the layer should be filled with |
+ | b | - Blue value of the color the layer should be filled with |
+ | a | - Alpha value of the color the layer should be filled with |
+
+
+
+
+
Definition at line 138 of file PaintingArea.cpp.
@@ -547,14 +718,14 @@ Here is the call graph for this function:
-
-◆ getHeightActiveLayer()
+
+◆ getHeightOfActive()
- | int PaintingArea::getHeightActiveLayer |
+ int PaintingArea::getHeightOfActive |
( |
| ) |
|
@@ -562,23 +733,21 @@ Here is the call graph for this function:
-
Definition at line 201 of file PaintingArea.cpp.
-
-
+
The getHeightOfActive gets the vertical dimensions of the active layer.
+
- Returns
- Returns the vertical pixle count of the active layer
+
+
Definition at line 218 of file PaintingArea.cpp.
-
-◆ getWidthActiveLayer()
+
+◆ getWidthOfActive()
- | int PaintingArea::getWidthActiveLayer |
+ int PaintingArea::getWidthOfActive |
( |
| ) |
|
@@ -586,12 +755,10 @@ Here is the caller graph for this function:
-
Definition at line 197 of file PaintingArea.cpp.
-
-
+
The getWidthOfActive gets the horizontal dimensions of the active layer.
+
- Returns
- Returns the horizontal pixle count of the active layer
+
+
Definition at line 214 of file PaintingArea.cpp.
@@ -619,7 +786,7 @@ Here is the caller graph for this function:
-
Definition at line 154 of file PaintingArea.cpp.
+
The moveActiveLayer moves the active layer to a specific position in the layer stack.
+
- Parameters
-
+
+ | idx | - The id of the new position the layer should be in |
+
+
+
+
+
Definition at line 152 of file PaintingArea.cpp.
@@ -740,7 +915,16 @@ Here is the call graph for this function:
-
Definition at line 149 of file PaintingArea.cpp.
+
The movePositionActive method moves the active layer to certain position.
+
- Parameters
-
+
+ | x | - The x value the new center of the layer should be at |
+ | y | - The y value the new center of the layer should be at |
+
+
+
+
+
Definition at line 147 of file PaintingArea.cpp.
@@ -760,7 +944,16 @@ Here is the call graph for this function:
-
Definition at line 104 of file PaintingArea.cpp.
+
The open method is used for loading a picture into the current layer.
+
- Parameters
-
+
+ | fileName | - Path and filename which are used to determine where the to-be-opened file is stored |
+
+
+
+
- Returns
- Returns a boolean variable whether the file was successfully opened or not
+
+
Definition at line 102 of file PaintingArea.cpp.
@@ -793,7 +986,7 @@ Here is the call graph for this function:
@@ -821,7 +1014,7 @@ Here is the call graph for this function:
@@ -851,7 +1044,17 @@ Here is the call graph for this function:
-
Definition at line 116 of file PaintingArea.cpp.
+
The save method is used for exporting the current project as one picture.
+
- Parameters
-
+
+ | fileName | |
+ | fileFormat | |
+
+
+
+
- Returns
- Returns a boolean variable, true if the file was saved successfully, false if not
+
+
Definition at line 114 of file PaintingArea.cpp.
@@ -881,7 +1084,16 @@ Here is the call graph for this function:
-
Definition at line 97 of file PaintingArea.cpp.
+
The setAlphaOfLayer method sets the alpha value of a specific layer.
+
- Parameters
-
+
+ | index | - Index of the layer where the change should be applied |
+ | alpha | - New alpha value of the layer |
+
+
+
+
+
Definition at line 95 of file PaintingArea.cpp.
@@ -901,7 +1113,15 @@ Here is the call graph for this function:
-
Definition at line 91 of file PaintingArea.cpp.
+
The setLayerToActive method marks a specific layer as active.
+
- Parameters
-
+
+ | index | - Index of the layer to be active |
+
+
+
+
+
Definition at line 89 of file PaintingArea.cpp.
@@ -934,7 +1154,15 @@ Here is the caller graph for this function:
-
Definition at line 162 of file PaintingArea.cpp.
+
The slotActivateLayer method handles the event of selecting one layer as active.
+
- Parameters
-
+
+ | a | - Index of the layer to be active |
+
+
+
+
+
Definition at line 160 of file PaintingArea.cpp.
@@ -966,7 +1194,9 @@ Here is the call graph for this function:
@@ -994,7 +1224,7 @@ Here is the call graph for this function:
-
Definition at line 247 of file PaintingArea.cpp.
+
Definition at line 264 of file PaintingArea.cpp.
diff --git a/docs/html/class_painting_area.js b/docs/html/class_painting_area.js
index 3ea95c4..8a0e1aa 100644
--- a/docs/html/class_painting_area.js
+++ b/docs/html/class_painting_area.js
@@ -7,13 +7,17 @@ var class_painting_area =
[ "colorPickerSetFirstColor", "class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df", null ],
[ "colorPickerSetSecondColor", "class_painting_area.html#ae261acaaa346610dfed489dbac17e789", null ],
[ "colorPickerSwitchColor", "class_painting_area.html#a66115307ff4a99cd7ca16423c5c8ecfb", null ],
+ [ "createCircleTool", "class_painting_area.html#a2d9f4b3585f7dd1acb11f432ca503466", null ],
+ [ "createFloodFillTool", "class_painting_area.html#a0b22e18069b524f3e75857d203baf256", null ],
[ "createLineTool", "class_painting_area.html#a240c33a7875addac86080cdfb0db036a", null ],
[ "createPenTool", "class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353", null ],
[ "createPlainTool", "class_painting_area.html#a3de83443d2d5cf460ff48d0602070938", null ],
+ [ "createPolygonTool", "class_painting_area.html#a13c2f94644bea9c2d3123d0b7898f34b", null ],
+ [ "createRectangleTool", "class_painting_area.html#a5b04ce62ce024e307f54e0281f7ae4bd", null ],
[ "deleteLayer", "class_painting_area.html#a6efad6f8ea060674b157b42b431cd173", null ],
[ "floodFill", "class_painting_area.html#aeb5eb394b979ea90f2be9849fdda1774", null ],
- [ "getHeightActiveLayer", "class_painting_area.html#a1511a534e206089fff1d325e7ec7a8eb", null ],
- [ "getWidthActiveLayer", "class_painting_area.html#a427c5fc26480c7ae80b3480e85510bda", null ],
+ [ "getHeightOfActive", "class_painting_area.html#ac576f58aad03b4dcd47611b6a4b9abb4", null ],
+ [ "getWidthOfActive", "class_painting_area.html#a675ee91b26b1c58be6d833f279d81597", null ],
[ "mouseMoveEvent", "class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5", null ],
[ "mousePressEvent", "class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15", null ],
[ "mouseReleaseEvent", "class_painting_area.html#a35b5df914acb608cc29717659793359c", null ],
diff --git a/docs/html/class_painting_area__coll__graph.dot b/docs/html/class_painting_area__coll__graph.dot
index bbbc79f..17b1cda 100644
--- a/docs/html/class_painting_area__coll__graph.dot
+++ b/docs/html/class_painting_area__coll__graph.dot
@@ -3,7 +3,7 @@ digraph "PaintingArea"
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="PaintingArea",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="PaintingArea",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The PaintingArea class manages the methods and stores information about the current painting area,..."];
Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
}
diff --git a/docs/html/class_painting_area__inherit__graph.dot b/docs/html/class_painting_area__inherit__graph.dot
index bbbc79f..17b1cda 100644
--- a/docs/html/class_painting_area__inherit__graph.dot
+++ b/docs/html/class_painting_area__inherit__graph.dot
@@ -3,7 +3,7 @@ digraph "PaintingArea"
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="PaintingArea",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="PaintingArea",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The PaintingArea class manages the methods and stores information about the current painting area,..."];
Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
}
diff --git a/docs/html/class_painting_area_a1d6d86c25efdce9fe9031a9cd01c74c8_icgraph.dot b/docs/html/class_painting_area_a1d6d86c25efdce9fe9031a9cd01c74c8_icgraph.dot
index 4954290..3f0d948 100644
--- a/docs/html/class_painting_area_a1d6d86c25efdce9fe9031a9cd01c74c8_icgraph.dot
+++ b/docs/html/class_painting_area_a1d6d86c25efdce9fe9031a9cd01c74c8_icgraph.dot
@@ -4,7 +4,7 @@ digraph "PaintingArea::setLayerToActive"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="RL";
- Node1 [label="PaintingArea::setLayerTo\lActive",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="PaintingArea::setLayerTo\lActive",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The setLayerToActive method marks a specific layer as active."];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="PaintingArea::slotActivate\lLayer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec",tooltip=" "];
+ Node2 [label="PaintingArea::slotActivate\lLayer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec",tooltip="The slotActivateLayer method handles the event of selecting one layer as active."];
}
diff --git a/docs/html/class_painting_area_a1f597740b4d7b4bc2e24c51f8cb0b6eb_cgraph.dot b/docs/html/class_painting_area_a1f597740b4d7b4bc2e24c51f8cb0b6eb_cgraph.dot
index e2bd596..9be7a8f 100644
--- a/docs/html/class_painting_area_a1f597740b4d7b4bc2e24c51f8cb0b6eb_cgraph.dot
+++ b/docs/html/class_painting_area_a1f597740b4d7b4bc2e24c51f8cb0b6eb_cgraph.dot
@@ -4,7 +4,7 @@ digraph "PaintingArea::open"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="PaintingArea::open",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="PaintingArea::open",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The open method is used for loading a picture into the current layer."];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliImage::calculateVisiblity",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2",tooltip="An abstract function that calculates the visiblity of the Image data if needed."];
Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
diff --git a/docs/html/class_painting_area_a39ad76e1319659bfa38eee88ef33d395_icgraph.dot b/docs/html/class_painting_area_a39ad76e1319659bfa38eee88ef33d395_icgraph.dot
index 1f5dc6b..5bc9f21 100644
--- a/docs/html/class_painting_area_a39ad76e1319659bfa38eee88ef33d395_icgraph.dot
+++ b/docs/html/class_painting_area_a39ad76e1319659bfa38eee88ef33d395_icgraph.dot
@@ -4,7 +4,7 @@ digraph "PaintingArea::addLayer"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="RL";
- Node1 [label="PaintingArea::addLayer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="PaintingArea::addLayer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The addLayer adds a layer to the current project/ painting area."];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="PaintingArea::PaintingArea",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460",tooltip=" "];
+ Node2 [label="PaintingArea::PaintingArea",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460",tooltip="PaintingArea is the constructor of the PaintingArea class, which initiates the working environment."];
}
diff --git a/docs/html/class_painting_area_a4735d4cf1dc58a9096d904e74c39c4df_cgraph.dot b/docs/html/class_painting_area_a4735d4cf1dc58a9096d904e74c39c4df_cgraph.dot
index 8b56d93..5f9be65 100644
--- a/docs/html/class_painting_area_a4735d4cf1dc58a9096d904e74c39c4df_cgraph.dot
+++ b/docs/html/class_painting_area_a4735d4cf1dc58a9096d904e74c39c4df_cgraph.dot
@@ -4,7 +4,7 @@ digraph "PaintingArea::colorPickerSetFirstColor"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="PaintingArea::colorPicker\lSetFirstColor",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="PaintingArea::colorPicker\lSetFirstColor",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The colorPickerSetFirstColor calls the QTColorPicker to determine the primary drawing color."];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliColorPicker\l::getFirstColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7",tooltip="A function to read the primary selected color."];
Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
diff --git a/docs/html/class_painting_area_a4fa0ec23e78cc59f28c823584c721460_cgraph.dot b/docs/html/class_painting_area_a4fa0ec23e78cc59f28c823584c721460_cgraph.dot
index 565e40e..2e73c54 100644
--- a/docs/html/class_painting_area_a4fa0ec23e78cc59f28c823584c721460_cgraph.dot
+++ b/docs/html/class_painting_area_a4fa0ec23e78cc59f28c823584c721460_cgraph.dot
@@ -4,7 +4,7 @@ digraph "PaintingArea::PaintingArea"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="PaintingArea::PaintingArea",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="PaintingArea::PaintingArea",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="PaintingArea is the constructor of the PaintingArea class, which initiates the working environment."];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="PaintingArea::addLayer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a39ad76e1319659bfa38eee88ef33d395",tooltip=" "];
+ Node2 [label="PaintingArea::addLayer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a39ad76e1319659bfa38eee88ef33d395",tooltip="The addLayer adds a layer to the current project/ painting area."];
}
diff --git a/docs/html/class_painting_area_a66115307ff4a99cd7ca16423c5c8ecfb_cgraph.dot b/docs/html/class_painting_area_a66115307ff4a99cd7ca16423c5c8ecfb_cgraph.dot
index f798aff..8d4eb30 100644
--- a/docs/html/class_painting_area_a66115307ff4a99cd7ca16423c5c8ecfb_cgraph.dot
+++ b/docs/html/class_painting_area_a66115307ff4a99cd7ca16423c5c8ecfb_cgraph.dot
@@ -4,7 +4,7 @@ digraph "PaintingArea::colorPickerSwitchColor"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="PaintingArea::colorPicker\lSwitchColor",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="PaintingArea::colorPicker\lSwitchColor",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The colorPickerSwitchColor swaps the primary color with the secondary drawing color."];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliColorPicker\l::switchColors",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html#a437a6f20bf2fc0a4cbaf4c030c2a26d9",tooltip="A function switching primary and secondary color."];
}
diff --git a/docs/html/class_painting_area_a71ac281e0de263208d4a3b9de74258ec_cgraph.dot b/docs/html/class_painting_area_a71ac281e0de263208d4a3b9de74258ec_cgraph.dot
index fe57809..ebfbcb4 100644
--- a/docs/html/class_painting_area_a71ac281e0de263208d4a3b9de74258ec_cgraph.dot
+++ b/docs/html/class_painting_area_a71ac281e0de263208d4a3b9de74258ec_cgraph.dot
@@ -4,7 +4,7 @@ digraph "PaintingArea::slotActivateLayer"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="PaintingArea::slotActivate\lLayer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="PaintingArea::slotActivate\lLayer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The slotActivateLayer method handles the event of selecting one layer as active."];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="PaintingArea::setLayerTo\lActive",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a1d6d86c25efdce9fe9031a9cd01c74c8",tooltip=" "];
+ Node2 [label="PaintingArea::setLayerTo\lActive",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a1d6d86c25efdce9fe9031a9cd01c74c8",tooltip="The setLayerToActive method marks a specific layer as active."];
}
diff --git a/docs/html/class_painting_area_ae261acaaa346610dfed489dbac17e789_cgraph.dot b/docs/html/class_painting_area_ae261acaaa346610dfed489dbac17e789_cgraph.dot
index 41ee9e5..1325336 100644
--- a/docs/html/class_painting_area_ae261acaaa346610dfed489dbac17e789_cgraph.dot
+++ b/docs/html/class_painting_area_ae261acaaa346610dfed489dbac17e789_cgraph.dot
@@ -4,7 +4,7 @@ digraph "PaintingArea::colorPickerSetSecondColor"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="PaintingArea::colorPicker\lSetSecondColor",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="PaintingArea::colorPicker\lSetSecondColor",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The colorPickerSetSecondColor calls the QTColorPicker to determine the secondary drawing color."];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliColorPicker\l::getSecondColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415",tooltip="A function to read the secondary selected color."];
Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
diff --git a/docs/html/class_painting_area_aeb5eb394b979ea90f2be9849fdda1774_cgraph.dot b/docs/html/class_painting_area_aeb5eb394b979ea90f2be9849fdda1774_cgraph.dot
index 47b25d5..862e21e 100644
--- a/docs/html/class_painting_area_aeb5eb394b979ea90f2be9849fdda1774_cgraph.dot
+++ b/docs/html/class_painting_area_aeb5eb394b979ea90f2be9849fdda1774_cgraph.dot
@@ -4,7 +4,7 @@ digraph "PaintingArea::floodFill"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="PaintingArea::floodFill",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="PaintingArea::floodFill",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The floodFill method fills a the active layer with a given color."];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliImage::drawPlain",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#a6be622810dc2bc756054bb5769becb06",tooltip="A function that clears the whole image in a given Color."];
}
diff --git a/docs/html/classes.html b/docs/html/classes.html
index 2cbe10b..6b48435 100644
--- a/docs/html/classes.html
+++ b/docs/html/classes.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/dir_000001_000002.html b/docs/html/dir_000001_000002.html
index cb9561a..db127b7 100644
--- a/docs/html/dir_000001_000002.html
+++ b/docs/html/dir_000001_000002.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/dir_000002_000006.html b/docs/html/dir_000002_000006.html
index 374d590..1d9a22f 100644
--- a/docs/html/dir_000002_000006.html
+++ b/docs/html/dir_000002_000006.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/dir_000003_000004.html b/docs/html/dir_000003_000004.html
index fd0926b..e873f5c 100644
--- a/docs/html/dir_000003_000004.html
+++ b/docs/html/dir_000003_000004.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/dir_000005_000004.html b/docs/html/dir_000005_000004.html
index 0712604..5e6c776 100644
--- a/docs/html/dir_000005_000004.html
+++ b/docs/html/dir_000005_000004.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/dir_000005_000006.html b/docs/html/dir_000005_000006.html
index 9794adf..787fe4e 100644
--- a/docs/html/dir_000005_000006.html
+++ b/docs/html/dir_000005_000006.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/dir_000006_000003.html b/docs/html/dir_000006_000003.html
index 28c8d1c..3614e26 100644
--- a/docs/html/dir_000006_000003.html
+++ b/docs/html/dir_000006_000003.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/dir_000006_000004.html b/docs/html/dir_000006_000004.html
index 98789fb..ce51023 100644
--- a/docs/html/dir_000006_000004.html
+++ b/docs/html/dir_000006_000004.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/dir_000006_000005.html b/docs/html/dir_000006_000005.html
index 9699e4c..ab452cc 100644
--- a/docs/html/dir_000006_000005.html
+++ b/docs/html/dir_000006_000005.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/dir_544f9dcb748f922e4bb3be2540380bf2.html b/docs/html/dir_544f9dcb748f922e4bb3be2540380bf2.html
index 7f55492..131776e 100644
--- a/docs/html/dir_544f9dcb748f922e4bb3be2540380bf2.html
+++ b/docs/html/dir_544f9dcb748f922e4bb3be2540380bf2.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/dir_5dabb14988a75c922e285f444641a133.html b/docs/html/dir_5dabb14988a75c922e285f444641a133.html
index efdf2cf..aef6509 100644
--- a/docs/html/dir_5dabb14988a75c922e285f444641a133.html
+++ b/docs/html/dir_5dabb14988a75c922e285f444641a133.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/dir_83a4347d11f2ba6343d546ab133722d2.html b/docs/html/dir_83a4347d11f2ba6343d546ab133722d2.html
index d6e83ac..25ae04d 100644
--- a/docs/html/dir_83a4347d11f2ba6343d546ab133722d2.html
+++ b/docs/html/dir_83a4347d11f2ba6343d546ab133722d2.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/dir_8db5f55022e7670536cbc9a6a1d6f01c.html b/docs/html/dir_8db5f55022e7670536cbc9a6a1d6f01c.html
index 4abc834..d5a13c5 100644
--- a/docs/html/dir_8db5f55022e7670536cbc9a6a1d6f01c.html
+++ b/docs/html/dir_8db5f55022e7670536cbc9a6a1d6f01c.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/dir_941490de56ac122cf77df9922cbcc750.html b/docs/html/dir_941490de56ac122cf77df9922cbcc750.html
index f6acff6..f8d19cd 100644
--- a/docs/html/dir_941490de56ac122cf77df9922cbcc750.html
+++ b/docs/html/dir_941490de56ac122cf77df9922cbcc750.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/dir_e6d96184223881d115efa44ca0dfa844.html b/docs/html/dir_e6d96184223881d115efa44ca0dfa844.html
index a6c5309..8c9cebb 100644
--- a/docs/html/dir_e6d96184223881d115efa44ca0dfa844.html
+++ b/docs/html/dir_e6d96184223881d115efa44ca0dfa844.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/dir_f50aa5156fe016a259583c412dbf440c.html b/docs/html/dir_f50aa5156fe016a259583c412dbf440c.html
index 32b81c4..d052bde 100644
--- a/docs/html/dir_f50aa5156fe016a259583c412dbf440c.html
+++ b/docs/html/dir_f50aa5156fe016a259583c412dbf440c.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/files.html b/docs/html/files.html
index bb367d2..a909a2f 100644
--- a/docs/html/files.html
+++ b/docs/html/files.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/functions.html b/docs/html/functions.html
index fd10ff8..e4f084f 100644
--- a/docs/html/functions.html
+++ b/docs/html/functions.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -143,6 +143,12 @@ $(document).ready(function(){initNavTree('functions.html','');});
colorPickerSwitchColor()
: PaintingArea
+
createCircleTool()
+: PaintingArea
+
+
createFloodFillTool()
+: PaintingArea
+
createLineTool()
: PaintingArea
@@ -152,6 +158,12 @@ $(document).ready(function(){initNavTree('functions.html','');});
createPlainTool()
: PaintingArea
+
createPolygonTool()
+: PaintingArea
+
+
createRectangleTool()
+: PaintingArea
+
@@ -198,8 +210,8 @@ $(document).ready(function(){initNavTree('functions.html','');});
getFirstColor()
: IntelliColorPicker
-
getHeightActiveLayer()
-: PaintingArea
+getHeightOfActive()
+: PaintingArea
getPixelColor()
: IntelliImage
@@ -211,18 +223,18 @@ $(document).ready(function(){initNavTree('functions.html','');});
getSecondColor()
: IntelliColorPicker
-
getWidthActiveLayer()
-: PaintingArea
+getWidthOfActive()
+: PaintingArea
- h -
@@ -469,6 +481,9 @@ $(document).ready(function(){initNavTree('functions.html','');});
~IntelliToolPlainTool()
: IntelliToolPlainTool
+
~IntelliToolPolygon()
+: IntelliToolPolygon
+
~IntelliToolRectangle()
: IntelliToolRectangle
diff --git a/docs/html/functions_func.html b/docs/html/functions_func.html
index 74d29d3..2dc3470 100644
--- a/docs/html/functions_func.html
+++ b/docs/html/functions_func.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -115,6 +115,12 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
colorPickerSwitchColor()
: PaintingArea
+
createCircleTool()
+: PaintingArea
+
+
createFloodFillTool()
+: PaintingArea
+
createLineTool()
: PaintingArea
@@ -124,6 +130,12 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
createPlainTool()
: PaintingArea
+
createPolygonTool()
+: PaintingArea
+
+
createRectangleTool()
+: PaintingArea
+
@@ -167,8 +179,8 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
getFirstColor()
: IntelliColorPicker
-
getHeightActiveLayer()
-: PaintingArea
+getHeightOfActive()
+: PaintingArea
getPixelColor()
: IntelliImage
@@ -180,8 +192,8 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
getSecondColor()
: IntelliColorPicker
-
getWidthActiveLayer()
-: PaintingArea
+getWidthOfActive()
+: PaintingArea
@@ -413,6 +425,9 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
~IntelliToolPlainTool()
: IntelliToolPlainTool
+
~IntelliToolPolygon()
+: IntelliToolPolygon
+
~IntelliToolRectangle()
: IntelliToolRectangle
diff --git a/docs/html/functions_vars.html b/docs/html/functions_vars.html
index 1842639..f3acbbc 100644
--- a/docs/html/functions_vars.html
+++ b/docs/html/functions_vars.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -114,11 +114,11 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
drawing
: IntelliTool
-
hight
-: LayerObject
+height
+: LayerObject
-
hightOffset
-: LayerObject
+heightOffset
+: LayerObject
image
: LayerObject
diff --git a/docs/html/globals.html b/docs/html/globals.html
index 0b756c7..72b8b1c 100644
--- a/docs/html/globals.html
+++ b/docs/html/globals.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/globals_enum.html b/docs/html/globals_enum.html
index a5751ae..e6ce088 100644
--- a/docs/html/globals_enum.html
+++ b/docs/html/globals_enum.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/globals_func.html b/docs/html/globals_func.html
index 84487a8..fbf9e27 100644
--- a/docs/html/globals_func.html
+++ b/docs/html/globals_func.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/graph_legend.html b/docs/html/graph_legend.html
index f131b74..c07e6b7 100644
--- a/docs/html/graph_legend.html
+++ b/docs/html/graph_legend.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/hierarchy.html b/docs/html/hierarchy.html
index 0a72852..dc9a917 100644
--- a/docs/html/hierarchy.html
+++ b/docs/html/hierarchy.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -106,11 +106,11 @@ This inheritance list is sorted roughly, but not completely, alphabetically: CIntelliToolPlainTool | Tool to fill the whole canvas with one color |
| CIntelliToolPolygon | The IntelliToolPolygon managed the Drawing of Polygonforms |
| CIntelliToolRectangle | Tool to draw a rectangle |
-| CLayerObject | |
+| CLayerObject | The LayerObject struct holds all the information needed to construct a layer |
| ▼CQMainWindow | |
-| CIntelliPhotoGui | |
+| CIntelliPhotoGui | Handles the graphical user interface for the intelliPhoto program |
| ▼CQWidget | |
-| CPaintingArea | |
+| CPaintingArea | Manages the methods and stores information about the current painting area, which is the currently opened project |
| CTriangle | The Triangle struct holds the 3 vertices of a triangle |
diff --git a/docs/html/index.html b/docs/html/index.html
index 1bf53be..a5c415e 100644
--- a/docs/html/index.html
+++ b/docs/html/index.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/inherit_graph_2.dot b/docs/html/inherit_graph_2.dot
index 3dc081c..5cd3f36 100644
--- a/docs/html/inherit_graph_2.dot
+++ b/docs/html/inherit_graph_2.dot
@@ -6,5 +6,5 @@ digraph "Graphical Class Hierarchy"
rankdir="LR";
Node4 [label="QMainWindow",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
Node4 -> Node0 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node0 [label="IntelliPhotoGui",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_photo_gui.html",tooltip=" "];
+ Node0 [label="IntelliPhotoGui",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_photo_gui.html",tooltip="The IntelliPhotoGui class handles the graphical user interface for the intelliPhoto program."];
}
diff --git a/docs/html/inherit_graph_4.dot b/docs/html/inherit_graph_4.dot
index 6da9d0d..cb85543 100644
--- a/docs/html/inherit_graph_4.dot
+++ b/docs/html/inherit_graph_4.dot
@@ -4,5 +4,5 @@ digraph "Graphical Class Hierarchy"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node0 [label="LayerObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_layer_object.html",tooltip=" "];
+ Node0 [label="LayerObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_layer_object.html",tooltip="The LayerObject struct holds all the information needed to construct a layer."];
}
diff --git a/docs/html/inherit_graph_5.dot b/docs/html/inherit_graph_5.dot
index e4093fd..88ed036 100644
--- a/docs/html/inherit_graph_5.dot
+++ b/docs/html/inherit_graph_5.dot
@@ -6,5 +6,5 @@ digraph "Graphical Class Hierarchy"
rankdir="LR";
Node2 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
Node2 -> Node0 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node0 [label="PaintingArea",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html",tooltip=" "];
+ Node0 [label="PaintingArea",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html",tooltip="The PaintingArea class manages the methods and stores information about the current painting area,..."];
}
diff --git a/docs/html/inherits.html b/docs/html/inherits.html
index ea2edc0..7e22006 100644
--- a/docs/html/inherits.html
+++ b/docs/html/inherits.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/main_8cpp.html b/docs/html/main_8cpp.html
index a44d423..0bddc79 100644
--- a/docs/html/main_8cpp.html
+++ b/docs/html/main_8cpp.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/main_8cpp_source.html b/docs/html/main_8cpp_source.html
index 923916c..0a1d9f3 100644
--- a/docs/html/main_8cpp_source.html
+++ b/docs/html/main_8cpp_source.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -94,22 +94,21 @@ $(document).ready(function(){initNavTree('main_8cpp_source.html','');});
2 #include <QApplication>
-
+
-
7 int main(
int argc,
char *argv[]){
-
-
9 QApplication app(argc, argv);
+
7 int main(
int argc,
char*argv[]){
+
+
9 QApplication app(argc, argv);
-
-
-
-
-
-
-
+
+
+
+
+
+
-
+The IntelliPhotoGui class handles the graphical user interface for the intelliPhoto program.
int main(int argc, char *argv[])
diff --git a/docs/html/namespace_intelli_helper.html b/docs/html/namespace_intelli_helper.html
index 8754cd8..fb35f79 100644
--- a/docs/html/namespace_intelli_helper.html
+++ b/docs/html/namespace_intelli_helper.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -179,7 +179,7 @@ Here is the caller graph for this function:
- Returns
- Returns true if the point lies in the üpolygon, otherwise false.
-Definition at line 115 of file IntelliHelper.cpp.
+Definition at line 116 of file IntelliHelper.cpp.
diff --git a/docs/html/namespace_intelli_helper_a214dc3624ba4562a03dc922e3dd7b617_icgraph.dot b/docs/html/namespace_intelli_helper_a214dc3624ba4562a03dc922e3dd7b617_icgraph.dot
index 2b66e54..b7b7796 100644
--- a/docs/html/namespace_intelli_helper_a214dc3624ba4562a03dc922e3dd7b617_icgraph.dot
+++ b/docs/html/namespace_intelli_helper_a214dc3624ba4562a03dc922e3dd7b617_icgraph.dot
@@ -6,7 +6,7 @@ digraph "IntelliHelper::calculateTriangles"
rankdir="RL";
Node1 [label="IntelliHelper::calculate\lTriangles",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function to split a polygon in its spanning traingles by using Meisters Theorem of graph theory by ..."];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click Released of a Mouse. Call this in child classes!"];
+ Node2 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click released of a mouse. Merging the fill to the active layer."];
Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node3 [label="IntelliShapedImage\l::setPolygon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e",tooltip="A function that sets the data of the visible Polygon."];
Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
diff --git a/docs/html/namespace_intelli_helper_a44d516b3e619e2a743e9c98dd75cf901_icgraph.dot b/docs/html/namespace_intelli_helper_a44d516b3e619e2a743e9c98dd75cf901_icgraph.dot
index 8e38406..90d49af 100644
--- a/docs/html/namespace_intelli_helper_a44d516b3e619e2a743e9c98dd75cf901_icgraph.dot
+++ b/docs/html/namespace_intelli_helper_a44d516b3e619e2a743e9c98dd75cf901_icgraph.dot
@@ -6,5 +6,5 @@ digraph "IntelliHelper::isInPolygon"
rankdir="RL";
Node1 [label="IntelliHelper::isInPolygon",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function to check if a point lies in a polygon by checking its spanning triangles."];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click Released of a Mouse. Call this in child classes!"];
+ Node2 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click released of a mouse. Merging the fill to the active layer."];
}
diff --git a/docs/html/namespace_intelli_helper_a9fcfe72f00e870be4a8ab9f2e17483c9_icgraph.dot b/docs/html/namespace_intelli_helper_a9fcfe72f00e870be4a8ab9f2e17483c9_icgraph.dot
index 8bb3cf6..91522d0 100644
--- a/docs/html/namespace_intelli_helper_a9fcfe72f00e870be4a8ab9f2e17483c9_icgraph.dot
+++ b/docs/html/namespace_intelli_helper_a9fcfe72f00e870be4a8ab9f2e17483c9_icgraph.dot
@@ -8,5 +8,5 @@ digraph "IntelliHelper::isInTriangle"
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliHelper::isInPolygon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespace_intelli_helper.html#a44d516b3e619e2a743e9c98dd75cf901",tooltip="A function to check if a point lies in a polygon by checking its spanning triangles."];
Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click Released of a Mouse. Call this in child classes!"];
+ Node3 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click released of a mouse. Merging the fill to the active layer."];
}
diff --git a/docs/html/namespace_intelli_helper_afdd9fe78cc5d21b59642910220768149_icgraph.dot b/docs/html/namespace_intelli_helper_afdd9fe78cc5d21b59642910220768149_icgraph.dot
index 2e582d4..cee7661 100644
--- a/docs/html/namespace_intelli_helper_afdd9fe78cc5d21b59642910220768149_icgraph.dot
+++ b/docs/html/namespace_intelli_helper_afdd9fe78cc5d21b59642910220768149_icgraph.dot
@@ -10,5 +10,5 @@ digraph "IntelliHelper::sign"
Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node3 [label="IntelliHelper::isInPolygon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespace_intelli_helper.html#a44d516b3e619e2a743e9c98dd75cf901",tooltip="A function to check if a point lies in a polygon by checking its spanning triangles."];
Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click Released of a Mouse. Call this in child classes!"];
+ Node4 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click released of a mouse. Merging the fill to the active layer."];
}
diff --git a/docs/html/namespacemembers.html b/docs/html/namespacemembers.html
index 7afc321..598a5ef 100644
--- a/docs/html/namespacemembers.html
+++ b/docs/html/namespacemembers.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/namespacemembers_func.html b/docs/html/namespacemembers_func.html
index a86ac32..6f55519 100644
--- a/docs/html/namespacemembers_func.html
+++ b/docs/html/namespacemembers_func.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/namespaces.html b/docs/html/namespaces.html
index b255d4d..442f96e 100644
--- a/docs/html/namespaces.html
+++ b/docs/html/namespaces.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/navtreedata.js b/docs/html/navtreedata.js
index fbfe306..e6aefa6 100644
--- a/docs/html/navtreedata.js
+++ b/docs/html/navtreedata.js
@@ -54,7 +54,7 @@ var NAVTREE =
var NAVTREEINDEX =
[
"_intelli_color_picker_8h.html",
-"struct_layer_object.html#a4b1729dbf7d3490e4c2776e29ffef8b0"
+"namespacemembers_func.html"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/docs/html/navtreeindex0.js b/docs/html/navtreeindex0.js
index 8f12a09..2a1d8f4 100644
--- a/docs/html/navtreeindex0.js
+++ b/docs/html/navtreeindex0.js
@@ -178,12 +178,13 @@ var NAVTREEINDEX0 =
"class_intelli_tool_plain_tool.html#ad7546a6335bb3bb4cbf0e1883788d41c":[1,0,10,4],
"class_intelli_tool_plain_tool.html#adc004ea421e2cc0ac39cc7a6b6d43d0d":[1,0,10,7],
"class_intelli_tool_polygon.html":[1,0,11],
-"class_intelli_tool_polygon.html#a0e3a1135f04c73c159137ae219a38922":[1,0,11,3],
-"class_intelli_tool_polygon.html#a47cad87cd02b128b02dc929713bd1d1b":[1,0,11,5],
-"class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21":[1,0,11,2],
-"class_intelli_tool_polygon.html#a713103300c9f023d64d9eec5ac05dd17":[1,0,11,6],
-"class_intelli_tool_polygon.html#aa36b012b48311c36e7cd6771a5081427":[1,0,11,4],
-"class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d":[1,0,11,1],
+"class_intelli_tool_polygon.html#a087cbf2254010989df6106a357471499":[1,0,11,1],
+"class_intelli_tool_polygon.html#a0e3a1135f04c73c159137ae219a38922":[1,0,11,4],
+"class_intelli_tool_polygon.html#a47cad87cd02b128b02dc929713bd1d1b":[1,0,11,6],
+"class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21":[1,0,11,3],
+"class_intelli_tool_polygon.html#a713103300c9f023d64d9eec5ac05dd17":[1,0,11,7],
+"class_intelli_tool_polygon.html#aa36b012b48311c36e7cd6771a5081427":[1,0,11,5],
+"class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d":[1,0,11,2],
"class_intelli_tool_polygon.html#ae6e5f07fdf88d12029410a032dc4921d":[1,0,11,0],
"class_intelli_tool_rectangle.html":[1,0,12],
"class_intelli_tool_rectangle.html#a445c53a56e859f970e59f5036e221e0c":[1,0,12,7],
@@ -195,34 +196,38 @@ var NAVTREEINDEX0 =
"class_intelli_tool_rectangle.html#ad43f653256a6516b9398f82054be0d7f":[1,0,12,6],
"class_intelli_tool_rectangle.html#ae03c307ccf66cbe3fd59e3657712368d":[1,0,12,2],
"class_painting_area.html":[1,0,14],
-"class_painting_area.html#a1511a534e206089fff1d325e7ec7a8eb":[1,0,14,12],
-"class_painting_area.html#a1d6d86c25efdce9fe9031a9cd01c74c8":[1,0,14,24],
-"class_painting_area.html#a1f597740b4d7b4bc2e24c51f8cb0b6eb":[1,0,14,19],
-"class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e":[1,0,14,26],
-"class_painting_area.html#a240c33a7875addac86080cdfb0db036a":[1,0,14,7],
-"class_painting_area.html#a35b5df914acb608cc29717659793359c":[1,0,14,16],
+"class_painting_area.html#a0b22e18069b524f3e75857d203baf256":[1,0,14,8],
+"class_painting_area.html#a13c2f94644bea9c2d3123d0b7898f34b":[1,0,14,12],
+"class_painting_area.html#a1d6d86c25efdce9fe9031a9cd01c74c8":[1,0,14,28],
+"class_painting_area.html#a1f597740b4d7b4bc2e24c51f8cb0b6eb":[1,0,14,23],
+"class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e":[1,0,14,30],
+"class_painting_area.html#a240c33a7875addac86080cdfb0db036a":[1,0,14,9],
+"class_painting_area.html#a2d9f4b3585f7dd1acb11f432ca503466":[1,0,14,7],
+"class_painting_area.html#a35b5df914acb608cc29717659793359c":[1,0,14,20],
"class_painting_area.html#a39ad76e1319659bfa38eee88ef33d395":[1,0,14,2],
-"class_painting_area.html#a3de83443d2d5cf460ff48d0602070938":[1,0,14,9],
-"class_painting_area.html#a427c5fc26480c7ae80b3480e85510bda":[1,0,14,13],
+"class_painting_area.html#a3de83443d2d5cf460ff48d0602070938":[1,0,14,11],
"class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df":[1,0,14,4],
-"class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7":[1,0,14,20],
+"class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7":[1,0,14,24],
"class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460":[1,0,14,0],
-"class_painting_area.html#a612176cc9d629d22fd3fe1a746cce564":[1,0,14,22],
-"class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4":[1,0,14,27],
+"class_painting_area.html#a5b04ce62ce024e307f54e0281f7ae4bd":[1,0,14,13],
+"class_painting_area.html#a612176cc9d629d22fd3fe1a746cce564":[1,0,14,26],
+"class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4":[1,0,14,31],
"class_painting_area.html#a66115307ff4a99cd7ca16423c5c8ecfb":[1,0,14,6],
-"class_painting_area.html#a6efad6f8ea060674b157b42b431cd173":[1,0,14,10],
-"class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec":[1,0,14,25],
-"class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353":[1,0,14,8],
-"class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5":[1,0,14,14],
+"class_painting_area.html#a675ee91b26b1c58be6d833f279d81597":[1,0,14,17],
+"class_painting_area.html#a6efad6f8ea060674b157b42b431cd173":[1,0,14,14],
+"class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec":[1,0,14,29],
+"class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353":[1,0,14,10],
+"class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5":[1,0,14,18],
"class_painting_area.html#aa32adc113f77031945f73e33051931e8":[1,0,14,1],
-"class_painting_area.html#ab57e8ccda60fff7187463a90e65c5335":[1,0,14,21],
-"class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15":[1,0,14,15],
-"class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7":[1,0,14,18],
-"class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a":[1,0,14,17],
+"class_painting_area.html#ab57e8ccda60fff7187463a90e65c5335":[1,0,14,25],
+"class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15":[1,0,14,19],
+"class_painting_area.html#ac576f58aad03b4dcd47611b6a4b9abb4":[1,0,14,16],
+"class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7":[1,0,14,22],
+"class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a":[1,0,14,21],
"class_painting_area.html#ae261acaaa346610dfed489dbac17e789":[1,0,14,5],
"class_painting_area.html#ae756003b49aead863b49616ea7a44cc0":[1,0,14,3],
-"class_painting_area.html#aeb5eb394b979ea90f2be9849fdda1774":[1,0,14,11],
-"class_painting_area.html#aec59be20f1c27135700754882dd6383d":[1,0,14,23],
+"class_painting_area.html#aeb5eb394b979ea90f2be9849fdda1774":[1,0,14,15],
+"class_painting_area.html#aec59be20f1c27135700754882dd6383d":[1,0,14,27],
"classes.html":[1,1],
"dir_544f9dcb748f922e4bb3be2540380bf2.html":[2,0,0,0,1],
"dir_5dabb14988a75c922e285f444641a133.html":[2,0,0,0,0],
@@ -244,10 +249,5 @@ var NAVTREEINDEX0 =
"main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97":[2,0,0,0,5,0],
"main_8cpp_source.html":[2,0,0,0,5],
"namespace_intelli_helper.html":[0,0,0],
-"namespacemembers.html":[0,1,0],
-"namespacemembers_func.html":[0,1,1],
-"namespaces.html":[0,0],
-"pages.html":[],
-"struct_layer_object.html":[1,0,13],
-"struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56":[1,0,13,0]
+"namespacemembers.html":[0,1,0]
};
diff --git a/docs/html/navtreeindex1.js b/docs/html/navtreeindex1.js
index 8002805..12c8363 100644
--- a/docs/html/navtreeindex1.js
+++ b/docs/html/navtreeindex1.js
@@ -1,8 +1,13 @@
var NAVTREEINDEX1 =
{
-"struct_layer_object.html#a4b1729dbf7d3490e4c2776e29ffef8b0":[1,0,13,1],
-"struct_layer_object.html#a6256486a76c38baa3f1c664f4d190743":[1,0,13,2],
+"namespacemembers_func.html":[0,1,1],
+"namespaces.html":[0,0],
+"pages.html":[],
+"struct_layer_object.html":[1,0,13],
+"struct_layer_object.html#a08bacdcd64a0ae0eb5376f55329954bc":[1,0,13,2],
+"struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56":[1,0,13,0],
"struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96":[1,0,13,5],
+"struct_layer_object.html#ae0003fb815e50ed587a9897988befc90":[1,0,13,1],
"struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83":[1,0,13,3],
"struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897":[1,0,13,4],
"struct_triangle.html":[1,0,15],
diff --git a/docs/html/search/all_10.js b/docs/html/search/all_10.js
index fc37c6f..deecf15 100644
--- a/docs/html/search/all_10.js
+++ b/docs/html/search/all_10.js
@@ -1,15 +1,16 @@
var searchData=
[
- ['_7eintellicolorpicker_125',['~IntelliColorPicker',['../class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff',1,'IntelliColorPicker']]],
- ['_7eintelliimage_126',['~IntelliImage',['../class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc',1,'IntelliImage']]],
- ['_7eintellirasterimage_127',['~IntelliRasterImage',['../class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8',1,'IntelliRasterImage']]],
- ['_7eintellishapedimage_128',['~IntelliShapedImage',['../class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9',1,'IntelliShapedImage']]],
- ['_7eintellitool_129',['~IntelliTool',['../class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2',1,'IntelliTool']]],
- ['_7eintellitoolcircle_130',['~IntelliToolCircle',['../class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954',1,'IntelliToolCircle']]],
- ['_7eintellitoolfloodfill_131',['~IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba',1,'IntelliToolFloodFill']]],
- ['_7eintellitoolline_132',['~IntelliToolLine',['../class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2',1,'IntelliToolLine']]],
- ['_7eintellitoolpen_133',['~IntelliToolPen',['../class_intelli_tool_pen.html#ac77a025515d0fed6954556fe2b444818',1,'IntelliToolPen']]],
- ['_7eintellitoolplaintool_134',['~IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html#a91fe568be05c075814d67440472bb658',1,'IntelliToolPlainTool']]],
- ['_7eintellitoolrectangle_135',['~IntelliToolRectangle',['../class_intelli_tool_rectangle.html#a7dc1463e726a21255e6297241dc71fb1',1,'IntelliToolRectangle']]],
- ['_7epaintingarea_136',['~PaintingArea',['../class_painting_area.html#aa32adc113f77031945f73e33051931e8',1,'PaintingArea']]]
+ ['_7eintellicolorpicker_129',['~IntelliColorPicker',['../class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff',1,'IntelliColorPicker']]],
+ ['_7eintelliimage_130',['~IntelliImage',['../class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc',1,'IntelliImage']]],
+ ['_7eintellirasterimage_131',['~IntelliRasterImage',['../class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8',1,'IntelliRasterImage']]],
+ ['_7eintellishapedimage_132',['~IntelliShapedImage',['../class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9',1,'IntelliShapedImage']]],
+ ['_7eintellitool_133',['~IntelliTool',['../class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2',1,'IntelliTool']]],
+ ['_7eintellitoolcircle_134',['~IntelliToolCircle',['../class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954',1,'IntelliToolCircle']]],
+ ['_7eintellitoolfloodfill_135',['~IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba',1,'IntelliToolFloodFill']]],
+ ['_7eintellitoolline_136',['~IntelliToolLine',['../class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2',1,'IntelliToolLine']]],
+ ['_7eintellitoolpen_137',['~IntelliToolPen',['../class_intelli_tool_pen.html#ac77a025515d0fed6954556fe2b444818',1,'IntelliToolPen']]],
+ ['_7eintellitoolplaintool_138',['~IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html#a91fe568be05c075814d67440472bb658',1,'IntelliToolPlainTool']]],
+ ['_7eintellitoolpolygon_139',['~IntelliToolPolygon',['../class_intelli_tool_polygon.html#a087cbf2254010989df6106a357471499',1,'IntelliToolPolygon']]],
+ ['_7eintellitoolrectangle_140',['~IntelliToolRectangle',['../class_intelli_tool_rectangle.html#a7dc1463e726a21255e6297241dc71fb1',1,'IntelliToolRectangle']]],
+ ['_7epaintingarea_141',['~PaintingArea',['../class_painting_area.html#aa32adc113f77031945f73e33051931e8',1,'PaintingArea']]]
];
diff --git a/docs/html/search/all_2.js b/docs/html/search/all_2.js
index a4e8070..2624e5b 100644
--- a/docs/html/search/all_2.js
+++ b/docs/html/search/all_2.js
@@ -9,7 +9,11 @@ var searchData=
['colorpickersetfirstcolor_13',['colorPickerSetFirstColor',['../class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df',1,'PaintingArea']]],
['colorpickersetsecondcolor_14',['colorPickerSetSecondColor',['../class_painting_area.html#ae261acaaa346610dfed489dbac17e789',1,'PaintingArea']]],
['colorpickerswitchcolor_15',['colorPickerSwitchColor',['../class_painting_area.html#a66115307ff4a99cd7ca16423c5c8ecfb',1,'PaintingArea']]],
- ['createlinetool_16',['createLineTool',['../class_painting_area.html#a240c33a7875addac86080cdfb0db036a',1,'PaintingArea']]],
- ['createpentool_17',['createPenTool',['../class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353',1,'PaintingArea']]],
- ['createplaintool_18',['createPlainTool',['../class_painting_area.html#a3de83443d2d5cf460ff48d0602070938',1,'PaintingArea']]]
+ ['createcircletool_16',['createCircleTool',['../class_painting_area.html#a2d9f4b3585f7dd1acb11f432ca503466',1,'PaintingArea']]],
+ ['createfloodfilltool_17',['createFloodFillTool',['../class_painting_area.html#a0b22e18069b524f3e75857d203baf256',1,'PaintingArea']]],
+ ['createlinetool_18',['createLineTool',['../class_painting_area.html#a240c33a7875addac86080cdfb0db036a',1,'PaintingArea']]],
+ ['createpentool_19',['createPenTool',['../class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353',1,'PaintingArea']]],
+ ['createplaintool_20',['createPlainTool',['../class_painting_area.html#a3de83443d2d5cf460ff48d0602070938',1,'PaintingArea']]],
+ ['createpolygontool_21',['createPolygonTool',['../class_painting_area.html#a13c2f94644bea9c2d3123d0b7898f34b',1,'PaintingArea']]],
+ ['createrectangletool_22',['createRectangleTool',['../class_painting_area.html#a5b04ce62ce024e307f54e0281f7ae4bd',1,'PaintingArea']]]
];
diff --git a/docs/html/search/all_3.js b/docs/html/search/all_3.js
index 9a63d54..70617b0 100644
--- a/docs/html/search/all_3.js
+++ b/docs/html/search/all_3.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['deletelayer_19',['deleteLayer',['../class_painting_area.html#a6efad6f8ea060674b157b42b431cd173',1,'PaintingArea']]],
- ['dotted_5fline_20',['DOTTED_LINE',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7a7660f396543c877e45d443f99d02bd0e',1,'IntelliToolLine.h']]],
- ['drawing_21',['drawing',['../class_intelli_tool.html#af256de16e9825922d20a23d11617b51b',1,'IntelliTool']]],
- ['drawline_22',['drawLine',['../class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31',1,'IntelliImage']]],
- ['drawpixel_23',['drawPixel',['../class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056',1,'IntelliImage']]],
- ['drawplain_24',['drawPlain',['../class_intelli_image.html#a6be622810dc2bc756054bb5769becb06',1,'IntelliImage']]],
- ['drawpoint_25',['drawPoint',['../class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1',1,'IntelliImage']]]
+ ['deletelayer_23',['deleteLayer',['../class_painting_area.html#a6efad6f8ea060674b157b42b431cd173',1,'PaintingArea']]],
+ ['dotted_5fline_24',['DOTTED_LINE',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7a7660f396543c877e45d443f99d02bd0e',1,'IntelliToolLine.h']]],
+ ['drawing_25',['drawing',['../class_intelli_tool.html#af256de16e9825922d20a23d11617b51b',1,'IntelliTool']]],
+ ['drawline_26',['drawLine',['../class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31',1,'IntelliImage']]],
+ ['drawpixel_27',['drawPixel',['../class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056',1,'IntelliImage']]],
+ ['drawplain_28',['drawPlain',['../class_intelli_image.html#a6be622810dc2bc756054bb5769becb06',1,'IntelliImage']]],
+ ['drawpoint_29',['drawPoint',['../class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1',1,'IntelliImage']]]
];
diff --git a/docs/html/search/all_4.js b/docs/html/search/all_4.js
index d454894..85100ac 100644
--- a/docs/html/search/all_4.js
+++ b/docs/html/search/all_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['floodfill_26',['floodFill',['../class_painting_area.html#aeb5eb394b979ea90f2be9849fdda1774',1,'PaintingArea']]]
+ ['floodfill_30',['floodFill',['../class_painting_area.html#aeb5eb394b979ea90f2be9849fdda1774',1,'PaintingArea']]]
];
diff --git a/docs/html/search/all_5.js b/docs/html/search/all_5.js
index 5608f57..e7a6602 100644
--- a/docs/html/search/all_5.js
+++ b/docs/html/search/all_5.js
@@ -1,11 +1,11 @@
var searchData=
[
- ['getdeepcopy_27',['getDeepCopy',['../class_intelli_image.html#af6381067bdf565669f856bb589008ae9',1,'IntelliImage::getDeepCopy()'],['../class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc',1,'IntelliRasterImage::getDeepCopy()'],['../class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337',1,'IntelliShapedImage::getDeepCopy()']]],
- ['getdisplayable_28',['getDisplayable',['../class_intelli_image.html#a21c7e65b59a26db45aac3880133ef21d',1,'IntelliImage::getDisplayable(const QSize &displaySize, int alpha)=0'],['../class_intelli_image.html#a9d4daf3c48c64695105689f61c21bae0',1,'IntelliImage::getDisplayable(int alpha=255)=0'],['../class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884',1,'IntelliRasterImage::getDisplayable(const QSize &displaySize, int alpha) override'],['../class_intelli_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f',1,'IntelliRasterImage::getDisplayable(int alpha=255) override'],['../class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630',1,'IntelliShapedImage::getDisplayable(const QSize &displaySize, int alpha=255) override'],['../class_intelli_shaped_image.html#ac6a99e1a96134073bceea252b37636cc',1,'IntelliShapedImage::getDisplayable(int alpha=255) override']]],
- ['getfirstcolor_29',['getFirstColor',['../class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7',1,'IntelliColorPicker']]],
- ['getheightactivelayer_30',['getHeightActiveLayer',['../class_painting_area.html#a1511a534e206089fff1d325e7ec7a8eb',1,'PaintingArea']]],
- ['getpixelcolor_31',['getPixelColor',['../class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f',1,'IntelliImage']]],
- ['getpolygondata_32',['getPolygonData',['../class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba',1,'IntelliImage::getPolygonData()'],['../class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93',1,'IntelliShapedImage::getPolygonData()']]],
- ['getsecondcolor_33',['getSecondColor',['../class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415',1,'IntelliColorPicker']]],
- ['getwidthactivelayer_34',['getWidthActiveLayer',['../class_painting_area.html#a427c5fc26480c7ae80b3480e85510bda',1,'PaintingArea']]]
+ ['getdeepcopy_31',['getDeepCopy',['../class_intelli_image.html#af6381067bdf565669f856bb589008ae9',1,'IntelliImage::getDeepCopy()'],['../class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc',1,'IntelliRasterImage::getDeepCopy()'],['../class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337',1,'IntelliShapedImage::getDeepCopy()']]],
+ ['getdisplayable_32',['getDisplayable',['../class_intelli_image.html#a21c7e65b59a26db45aac3880133ef21d',1,'IntelliImage::getDisplayable(const QSize &displaySize, int alpha)=0'],['../class_intelli_image.html#a9d4daf3c48c64695105689f61c21bae0',1,'IntelliImage::getDisplayable(int alpha=255)=0'],['../class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884',1,'IntelliRasterImage::getDisplayable(const QSize &displaySize, int alpha) override'],['../class_intelli_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f',1,'IntelliRasterImage::getDisplayable(int alpha=255) override'],['../class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630',1,'IntelliShapedImage::getDisplayable(const QSize &displaySize, int alpha=255) override'],['../class_intelli_shaped_image.html#ac6a99e1a96134073bceea252b37636cc',1,'IntelliShapedImage::getDisplayable(int alpha=255) override']]],
+ ['getfirstcolor_33',['getFirstColor',['../class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7',1,'IntelliColorPicker']]],
+ ['getheightofactive_34',['getHeightOfActive',['../class_painting_area.html#ac576f58aad03b4dcd47611b6a4b9abb4',1,'PaintingArea']]],
+ ['getpixelcolor_35',['getPixelColor',['../class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f',1,'IntelliImage']]],
+ ['getpolygondata_36',['getPolygonData',['../class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba',1,'IntelliImage::getPolygonData()'],['../class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93',1,'IntelliShapedImage::getPolygonData()']]],
+ ['getsecondcolor_37',['getSecondColor',['../class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415',1,'IntelliColorPicker']]],
+ ['getwidthofactive_38',['getWidthOfActive',['../class_painting_area.html#a675ee91b26b1c58be6d833f279d81597',1,'PaintingArea']]]
];
diff --git a/docs/html/search/all_6.js b/docs/html/search/all_6.js
index 0da1a9f..be53981 100644
--- a/docs/html/search/all_6.js
+++ b/docs/html/search/all_6.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['hight_35',['hight',['../struct_layer_object.html#a4b1729dbf7d3490e4c2776e29ffef8b0',1,'LayerObject']]],
- ['hightoffset_36',['hightOffset',['../struct_layer_object.html#a6256486a76c38baa3f1c664f4d190743',1,'LayerObject']]]
+ ['height_39',['height',['../struct_layer_object.html#ae0003fb815e50ed587a9897988befc90',1,'LayerObject']]],
+ ['heightoffset_40',['heightOffset',['../struct_layer_object.html#a08bacdcd64a0ae0eb5376f55329954bc',1,'LayerObject']]]
];
diff --git a/docs/html/search/all_7.js b/docs/html/search/all_7.js
index a4df120..69b12fc 100644
--- a/docs/html/search/all_7.js
+++ b/docs/html/search/all_7.js
@@ -1,50 +1,50 @@
var searchData=
[
- ['image_37',['image',['../struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83',1,'LayerObject']]],
- ['imagedata_38',['imageData',['../class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2',1,'IntelliImage']]],
- ['imagetype_39',['ImageType',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0',1,'IntelliImage.h']]],
- ['intellicolorpicker_40',['IntelliColorPicker',['../class_intelli_color_picker.html',1,'IntelliColorPicker'],['../class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae',1,'IntelliColorPicker::IntelliColorPicker()']]],
- ['intellicolorpicker_2ecpp_41',['IntelliColorPicker.cpp',['../_intelli_helper_2_intelli_color_picker_8cpp.html',1,'(Global Namespace)'],['../_tool_2_intelli_color_picker_8cpp.html',1,'(Global Namespace)']]],
- ['intellicolorpicker_2eh_42',['IntelliColorPicker.h',['../_intelli_color_picker_8h.html',1,'']]],
- ['intellihelper_43',['IntelliHelper',['../namespace_intelli_helper.html',1,'']]],
- ['intellihelper_2ecpp_44',['IntelliHelper.cpp',['../_intelli_helper_8cpp.html',1,'']]],
- ['intellihelper_2eh_45',['IntelliHelper.h',['../_intelli_helper_8h.html',1,'']]],
- ['intelliimage_46',['IntelliImage',['../class_intelli_image.html',1,'IntelliImage'],['../class_intelli_image.html#a47084f1cb668ea0242ab95162cf9e902',1,'IntelliImage::IntelliImage()']]],
- ['intelliimage_2ecpp_47',['IntelliImage.cpp',['../_intelli_image_8cpp.html',1,'']]],
- ['intelliimage_2eh_48',['IntelliImage.h',['../_intelli_image_8h.html',1,'']]],
- ['intelliphotogui_49',['IntelliPhotoGui',['../class_intelli_photo_gui.html',1,'IntelliPhotoGui'],['../class_intelli_photo_gui.html#ad2aaec3c1517a9aaa461b54e341b97e0',1,'IntelliPhotoGui::IntelliPhotoGui()']]],
- ['intelliphotogui_2ecpp_50',['IntelliPhotoGui.cpp',['../_intelli_photo_gui_8cpp.html',1,'']]],
- ['intelliphotogui_2eh_51',['IntelliPhotoGui.h',['../_intelli_photo_gui_8h.html',1,'']]],
- ['intellirasterimage_52',['IntelliRasterImage',['../class_intelli_raster_image.html',1,'IntelliRasterImage'],['../class_intelli_raster_image.html#aad9b561fe499a4da3c6ef98971aa3468',1,'IntelliRasterImage::IntelliRasterImage()']]],
- ['intellirasterimage_2ecpp_53',['IntelliRasterImage.cpp',['../_intelli_raster_image_8cpp.html',1,'']]],
- ['intellirasterimage_2eh_54',['IntelliRasterImage.h',['../_intelli_raster_image_8h.html',1,'']]],
- ['intellishapedimage_55',['IntelliShapedImage',['../class_intelli_shaped_image.html',1,'IntelliShapedImage'],['../class_intelli_shaped_image.html#a0f834c3f255baeb50c98ef335a6d0ea9',1,'IntelliShapedImage::IntelliShapedImage()']]],
- ['intellishapedimage_2ecpp_56',['IntelliShapedImage.cpp',['../_intelli_shaped_image_8cpp.html',1,'']]],
- ['intellishapedimage_2eh_57',['IntelliShapedImage.h',['../_intelli_shaped_image_8h.html',1,'']]],
- ['intellitool_58',['IntelliTool',['../class_intelli_tool.html',1,'IntelliTool'],['../class_intelli_tool.html#a346dd55d489fced38e7bb46f9168af91',1,'IntelliTool::IntelliTool()']]],
- ['intellitool_2ecpp_59',['IntelliTool.cpp',['../_intelli_tool_8cpp.html',1,'']]],
- ['intellitool_2eh_60',['IntelliTool.h',['../_intelli_tool_8h.html',1,'']]],
- ['intellitoolcircle_61',['IntelliToolCircle',['../class_intelli_tool_circle.html',1,'IntelliToolCircle'],['../class_intelli_tool_circle.html#a9b185b9d327f8602d0b7f667b8d1d32a',1,'IntelliToolCircle::IntelliToolCircle()']]],
- ['intellitoolcircle_2ecpp_62',['IntelliToolCircle.cpp',['../_intelli_tool_circle_8cpp.html',1,'']]],
- ['intellitoolcircle_2eh_63',['IntelliToolCircle.h',['../_intelli_tool_circle_8h.html',1,'']]],
- ['intellitoolfloodfill_64',['IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html',1,'IntelliToolFloodFill'],['../class_intelli_tool_flood_fill.html#a83b51838da304e274bf866cf2fd5407a',1,'IntelliToolFloodFill::IntelliToolFloodFill()']]],
- ['intellitoolfloodfill_2ecpp_65',['IntelliToolFloodFill.cpp',['../_intelli_tool_flood_fill_8cpp.html',1,'']]],
- ['intellitoolfloodfill_2eh_66',['IntelliToolFloodFill.h',['../_intelli_tool_flood_fill_8h.html',1,'']]],
- ['intellitoolline_67',['IntelliToolLine',['../class_intelli_tool_line.html',1,'IntelliToolLine'],['../class_intelli_tool_line.html#a9b2d4bcd69409a21f6080edfea4ae2a2',1,'IntelliToolLine::IntelliToolLine()']]],
- ['intellitoolline_2ecpp_68',['IntelliToolLine.cpp',['../_intelli_tool_line_8cpp.html',1,'']]],
- ['intellitoolline_2eh_69',['IntelliToolLine.h',['../_intelli_tool_line_8h.html',1,'']]],
- ['intellitoolpen_70',['IntelliToolPen',['../class_intelli_tool_pen.html',1,'IntelliToolPen'],['../class_intelli_tool_pen.html#a889891b3ae7cdefb881aed2e7fff9b47',1,'IntelliToolPen::IntelliToolPen()']]],
- ['intellitoolpen_2ecpp_71',['IntelliToolPen.cpp',['../_intelli_tool_pen_8cpp.html',1,'']]],
- ['intellitoolpen_2eh_72',['IntelliToolPen.h',['../_intelli_tool_pen_8h.html',1,'']]],
- ['intellitoolplain_2ecpp_73',['IntelliToolPlain.cpp',['../_intelli_tool_plain_8cpp.html',1,'']]],
- ['intellitoolplain_2eh_74',['IntelliToolPlain.h',['../_intelli_tool_plain_8h.html',1,'']]],
- ['intellitoolplaintool_75',['IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html',1,'IntelliToolPlainTool'],['../class_intelli_tool_plain_tool.html#a0ff0b9f7b78b763683076e4417236859',1,'IntelliToolPlainTool::IntelliToolPlainTool()']]],
- ['intellitoolpolygon_76',['IntelliToolPolygon',['../class_intelli_tool_polygon.html',1,'IntelliToolPolygon'],['../class_intelli_tool_polygon.html#ae6e5f07fdf88d12029410a032dc4921d',1,'IntelliToolPolygon::IntelliToolPolygon()']]],
- ['intellitoolpolygon_2ecpp_77',['IntelliToolPolygon.cpp',['../_intelli_tool_polygon_8cpp.html',1,'']]],
- ['intellitoolpolygon_2eh_78',['IntelliToolPolygon.h',['../_intelli_tool_polygon_8h.html',1,'']]],
- ['intellitoolrectangle_79',['IntelliToolRectangle',['../class_intelli_tool_rectangle.html',1,'IntelliToolRectangle'],['../class_intelli_tool_rectangle.html#aa9823939a8b8924520a2943cf6335c11',1,'IntelliToolRectangle::IntelliToolRectangle()']]],
- ['intellitoolrectangle_2ecpp_80',['IntelliToolRectangle.cpp',['../_intelli_tool_rectangle_8cpp.html',1,'']]],
- ['intellitoolrectangle_2eh_81',['IntelliToolRectangle.h',['../_intelli_tool_rectangle_8h.html',1,'']]],
- ['isinpolygon_82',['isInPolygon',['../namespace_intelli_helper.html#a44d516b3e619e2a743e9c98dd75cf901',1,'IntelliHelper']]],
- ['isintriangle_83',['isInTriangle',['../namespace_intelli_helper.html#a9fcfe72f00e870be4a8ab9f2e17483c9',1,'IntelliHelper']]]
+ ['image_41',['image',['../struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83',1,'LayerObject']]],
+ ['imagedata_42',['imageData',['../class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2',1,'IntelliImage']]],
+ ['imagetype_43',['ImageType',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0',1,'IntelliImage.h']]],
+ ['intellicolorpicker_44',['IntelliColorPicker',['../class_intelli_color_picker.html',1,'IntelliColorPicker'],['../class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae',1,'IntelliColorPicker::IntelliColorPicker()']]],
+ ['intellicolorpicker_2ecpp_45',['IntelliColorPicker.cpp',['../_intelli_helper_2_intelli_color_picker_8cpp.html',1,'(Global Namespace)'],['../_tool_2_intelli_color_picker_8cpp.html',1,'(Global Namespace)']]],
+ ['intellicolorpicker_2eh_46',['IntelliColorPicker.h',['../_intelli_color_picker_8h.html',1,'']]],
+ ['intellihelper_47',['IntelliHelper',['../namespace_intelli_helper.html',1,'']]],
+ ['intellihelper_2ecpp_48',['IntelliHelper.cpp',['../_intelli_helper_8cpp.html',1,'']]],
+ ['intellihelper_2eh_49',['IntelliHelper.h',['../_intelli_helper_8h.html',1,'']]],
+ ['intelliimage_50',['IntelliImage',['../class_intelli_image.html',1,'IntelliImage'],['../class_intelli_image.html#a47084f1cb668ea0242ab95162cf9e902',1,'IntelliImage::IntelliImage()']]],
+ ['intelliimage_2ecpp_51',['IntelliImage.cpp',['../_intelli_image_8cpp.html',1,'']]],
+ ['intelliimage_2eh_52',['IntelliImage.h',['../_intelli_image_8h.html',1,'']]],
+ ['intelliphotogui_53',['IntelliPhotoGui',['../class_intelli_photo_gui.html',1,'IntelliPhotoGui'],['../class_intelli_photo_gui.html#ad2aaec3c1517a9aaa461b54e341b97e0',1,'IntelliPhotoGui::IntelliPhotoGui()']]],
+ ['intelliphotogui_2ecpp_54',['IntelliPhotoGui.cpp',['../_intelli_photo_gui_8cpp.html',1,'']]],
+ ['intelliphotogui_2eh_55',['IntelliPhotoGui.h',['../_intelli_photo_gui_8h.html',1,'']]],
+ ['intellirasterimage_56',['IntelliRasterImage',['../class_intelli_raster_image.html',1,'IntelliRasterImage'],['../class_intelli_raster_image.html#aad9b561fe499a4da3c6ef98971aa3468',1,'IntelliRasterImage::IntelliRasterImage()']]],
+ ['intellirasterimage_2ecpp_57',['IntelliRasterImage.cpp',['../_intelli_raster_image_8cpp.html',1,'']]],
+ ['intellirasterimage_2eh_58',['IntelliRasterImage.h',['../_intelli_raster_image_8h.html',1,'']]],
+ ['intellishapedimage_59',['IntelliShapedImage',['../class_intelli_shaped_image.html',1,'IntelliShapedImage'],['../class_intelli_shaped_image.html#a0f834c3f255baeb50c98ef335a6d0ea9',1,'IntelliShapedImage::IntelliShapedImage()']]],
+ ['intellishapedimage_2ecpp_60',['IntelliShapedImage.cpp',['../_intelli_shaped_image_8cpp.html',1,'']]],
+ ['intellishapedimage_2eh_61',['IntelliShapedImage.h',['../_intelli_shaped_image_8h.html',1,'']]],
+ ['intellitool_62',['IntelliTool',['../class_intelli_tool.html',1,'IntelliTool'],['../class_intelli_tool.html#a346dd55d489fced38e7bb46f9168af91',1,'IntelliTool::IntelliTool()']]],
+ ['intellitool_2ecpp_63',['IntelliTool.cpp',['../_intelli_tool_8cpp.html',1,'']]],
+ ['intellitool_2eh_64',['IntelliTool.h',['../_intelli_tool_8h.html',1,'']]],
+ ['intellitoolcircle_65',['IntelliToolCircle',['../class_intelli_tool_circle.html',1,'IntelliToolCircle'],['../class_intelli_tool_circle.html#a9b185b9d327f8602d0b7f667b8d1d32a',1,'IntelliToolCircle::IntelliToolCircle()']]],
+ ['intellitoolcircle_2ecpp_66',['IntelliToolCircle.cpp',['../_intelli_tool_circle_8cpp.html',1,'']]],
+ ['intellitoolcircle_2eh_67',['IntelliToolCircle.h',['../_intelli_tool_circle_8h.html',1,'']]],
+ ['intellitoolfloodfill_68',['IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html',1,'IntelliToolFloodFill'],['../class_intelli_tool_flood_fill.html#a83b51838da304e274bf866cf2fd5407a',1,'IntelliToolFloodFill::IntelliToolFloodFill()']]],
+ ['intellitoolfloodfill_2ecpp_69',['IntelliToolFloodFill.cpp',['../_intelli_tool_flood_fill_8cpp.html',1,'']]],
+ ['intellitoolfloodfill_2eh_70',['IntelliToolFloodFill.h',['../_intelli_tool_flood_fill_8h.html',1,'']]],
+ ['intellitoolline_71',['IntelliToolLine',['../class_intelli_tool_line.html',1,'IntelliToolLine'],['../class_intelli_tool_line.html#a9b2d4bcd69409a21f6080edfea4ae2a2',1,'IntelliToolLine::IntelliToolLine()']]],
+ ['intellitoolline_2ecpp_72',['IntelliToolLine.cpp',['../_intelli_tool_line_8cpp.html',1,'']]],
+ ['intellitoolline_2eh_73',['IntelliToolLine.h',['../_intelli_tool_line_8h.html',1,'']]],
+ ['intellitoolpen_74',['IntelliToolPen',['../class_intelli_tool_pen.html',1,'IntelliToolPen'],['../class_intelli_tool_pen.html#a889891b3ae7cdefb881aed2e7fff9b47',1,'IntelliToolPen::IntelliToolPen()']]],
+ ['intellitoolpen_2ecpp_75',['IntelliToolPen.cpp',['../_intelli_tool_pen_8cpp.html',1,'']]],
+ ['intellitoolpen_2eh_76',['IntelliToolPen.h',['../_intelli_tool_pen_8h.html',1,'']]],
+ ['intellitoolplain_2ecpp_77',['IntelliToolPlain.cpp',['../_intelli_tool_plain_8cpp.html',1,'']]],
+ ['intellitoolplain_2eh_78',['IntelliToolPlain.h',['../_intelli_tool_plain_8h.html',1,'']]],
+ ['intellitoolplaintool_79',['IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html',1,'IntelliToolPlainTool'],['../class_intelli_tool_plain_tool.html#a0ff0b9f7b78b763683076e4417236859',1,'IntelliToolPlainTool::IntelliToolPlainTool()']]],
+ ['intellitoolpolygon_80',['IntelliToolPolygon',['../class_intelli_tool_polygon.html',1,'IntelliToolPolygon'],['../class_intelli_tool_polygon.html#ae6e5f07fdf88d12029410a032dc4921d',1,'IntelliToolPolygon::IntelliToolPolygon()']]],
+ ['intellitoolpolygon_2ecpp_81',['IntelliToolPolygon.cpp',['../_intelli_tool_polygon_8cpp.html',1,'']]],
+ ['intellitoolpolygon_2eh_82',['IntelliToolPolygon.h',['../_intelli_tool_polygon_8h.html',1,'']]],
+ ['intellitoolrectangle_83',['IntelliToolRectangle',['../class_intelli_tool_rectangle.html',1,'IntelliToolRectangle'],['../class_intelli_tool_rectangle.html#aa9823939a8b8924520a2943cf6335c11',1,'IntelliToolRectangle::IntelliToolRectangle()']]],
+ ['intellitoolrectangle_2ecpp_84',['IntelliToolRectangle.cpp',['../_intelli_tool_rectangle_8cpp.html',1,'']]],
+ ['intellitoolrectangle_2eh_85',['IntelliToolRectangle.h',['../_intelli_tool_rectangle_8h.html',1,'']]],
+ ['isinpolygon_86',['isInPolygon',['../namespace_intelli_helper.html#a44d516b3e619e2a743e9c98dd75cf901',1,'IntelliHelper']]],
+ ['isintriangle_87',['isInTriangle',['../namespace_intelli_helper.html#a9fcfe72f00e870be4a8ab9f2e17483c9',1,'IntelliHelper']]]
];
diff --git a/docs/html/search/all_8.js b/docs/html/search/all_8.js
index ae5832f..50c4cae 100644
--- a/docs/html/search/all_8.js
+++ b/docs/html/search/all_8.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['layerobject_84',['LayerObject',['../struct_layer_object.html',1,'']]],
- ['linestyle_85',['LineStyle',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7',1,'IntelliToolLine.h']]],
- ['loadimage_86',['loadImage',['../class_intelli_image.html#aec0e9c8184d89dee33fd9adefbd2f8aa',1,'IntelliImage']]]
+ ['layerobject_88',['LayerObject',['../struct_layer_object.html',1,'']]],
+ ['linestyle_89',['LineStyle',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7',1,'IntelliToolLine.h']]],
+ ['loadimage_90',['loadImage',['../class_intelli_image.html#aec0e9c8184d89dee33fd9adefbd2f8aa',1,'IntelliImage']]]
];
diff --git a/docs/html/search/all_9.js b/docs/html/search/all_9.js
index e39dbfa..c3bdfaf 100644
--- a/docs/html/search/all_9.js
+++ b/docs/html/search/all_9.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['main_87',['main',['../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.cpp']]],
- ['main_2ecpp_88',['main.cpp',['../main_8cpp.html',1,'']]],
- ['mousemoveevent_89',['mouseMoveEvent',['../class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5',1,'PaintingArea']]],
- ['mousepressevent_90',['mousePressEvent',['../class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15',1,'PaintingArea']]],
- ['mousereleaseevent_91',['mouseReleaseEvent',['../class_painting_area.html#a35b5df914acb608cc29717659793359c',1,'PaintingArea']]],
- ['moveactivelayer_92',['moveActiveLayer',['../class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a',1,'PaintingArea']]],
- ['movepositionactive_93',['movePositionActive',['../class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7',1,'PaintingArea']]]
+ ['main_91',['main',['../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.cpp']]],
+ ['main_2ecpp_92',['main.cpp',['../main_8cpp.html',1,'']]],
+ ['mousemoveevent_93',['mouseMoveEvent',['../class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5',1,'PaintingArea']]],
+ ['mousepressevent_94',['mousePressEvent',['../class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15',1,'PaintingArea']]],
+ ['mousereleaseevent_95',['mouseReleaseEvent',['../class_painting_area.html#a35b5df914acb608cc29717659793359c',1,'PaintingArea']]],
+ ['moveactivelayer_96',['moveActiveLayer',['../class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a',1,'PaintingArea']]],
+ ['movepositionactive_97',['movePositionActive',['../class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7',1,'PaintingArea']]]
];
diff --git a/docs/html/search/all_a.js b/docs/html/search/all_a.js
index ca4ea4c..8e50acd 100644
--- a/docs/html/search/all_a.js
+++ b/docs/html/search/all_a.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['onmouseleftpressed_94',['onMouseLeftPressed',['../class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c',1,'IntelliTool::onMouseLeftPressed()'],['../class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639',1,'IntelliToolCircle::onMouseLeftPressed()'],['../class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961',1,'IntelliToolFloodFill::onMouseLeftPressed()'],['../class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846',1,'IntelliToolLine::onMouseLeftPressed()'],['../class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205',1,'IntelliToolPen::onMouseLeftPressed()'],['../class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9',1,'IntelliToolPlainTool::onMouseLeftPressed()'],['../class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d',1,'IntelliToolPolygon::onMouseLeftPressed()'],['../class_intelli_tool_rectangle.html#ae03c307ccf66cbe3fd59e3657712368d',1,'IntelliToolRectangle::onMouseLeftPressed()']]],
- ['onmouseleftreleased_95',['onMouseLeftReleased',['../class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b',1,'IntelliTool::onMouseLeftReleased()'],['../class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3',1,'IntelliToolCircle::onMouseLeftReleased()'],['../class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c',1,'IntelliToolFloodFill::onMouseLeftReleased()'],['../class_intelli_tool_line.html#ac93f76ff20a1c111a403b298bab02482',1,'IntelliToolLine::onMouseLeftReleased()'],['../class_intelli_tool_pen.html#abda7a22b9766fa4ad254324a53cab94d',1,'IntelliToolPen::onMouseLeftReleased()'],['../class_intelli_tool_plain_tool.html#ac23f5d0f07e42fd7c2ea3fc1347da400',1,'IntelliToolPlainTool::onMouseLeftReleased()'],['../class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21',1,'IntelliToolPolygon::onMouseLeftReleased()'],['../class_intelli_tool_rectangle.html#a94460e3ff1c19e80bde922c55f53cc43',1,'IntelliToolRectangle::onMouseLeftReleased()']]],
- ['onmousemoved_96',['onMouseMoved',['../class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639',1,'IntelliTool::onMouseMoved()'],['../class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b',1,'IntelliToolCircle::onMouseMoved()'],['../class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668',1,'IntelliToolFloodFill::onMouseMoved()'],['../class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b',1,'IntelliToolLine::onMouseMoved()'],['../class_intelli_tool_pen.html#a58d1d636497b630647ce0c4d652737c2',1,'IntelliToolPen::onMouseMoved()'],['../class_intelli_tool_plain_tool.html#ad7546a6335bb3bb4cbf0e1883788d41c',1,'IntelliToolPlainTool::onMouseMoved()'],['../class_intelli_tool_polygon.html#a0e3a1135f04c73c159137ae219a38922',1,'IntelliToolPolygon::onMouseMoved()'],['../class_intelli_tool_rectangle.html#a4b5931071e21eb6949ffe357315e408b',1,'IntelliToolRectangle::onMouseMoved()']]],
- ['onmouserightpressed_97',['onMouseRightPressed',['../class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966',1,'IntelliTool::onMouseRightPressed()'],['../class_intelli_tool_circle.html#a29d7b9ed4960e6fe1f31ff620363e429',1,'IntelliToolCircle::onMouseRightPressed()'],['../class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4',1,'IntelliToolFloodFill::onMouseRightPressed()'],['../class_intelli_tool_line.html#a6cce59f3017936214b10b47252a898a3',1,'IntelliToolLine::onMouseRightPressed()'],['../class_intelli_tool_pen.html#a1751e3864a0d36ef42ca55021cae73ce',1,'IntelliToolPen::onMouseRightPressed()'],['../class_intelli_tool_plain_tool.html#acb0c46e16d2c09370a2244a936de38b1',1,'IntelliToolPlainTool::onMouseRightPressed()'],['../class_intelli_tool_polygon.html#aa36b012b48311c36e7cd6771a5081427',1,'IntelliToolPolygon::onMouseRightPressed()'],['../class_intelli_tool_rectangle.html#a480c6804a4963c5a1c3f7ef84b63c1a8',1,'IntelliToolRectangle::onMouseRightPressed()']]],
- ['onmouserightreleased_98',['onMouseRightReleased',['../class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0',1,'IntelliTool::onMouseRightReleased()'],['../class_intelli_tool_circle.html#aca07540f2f7ccb3d2c0b84890c1afc4c',1,'IntelliToolCircle::onMouseRightReleased()'],['../class_intelli_tool_flood_fill.html#a39cf49c0ce46f96be3510f0b70c9d892',1,'IntelliToolFloodFill::onMouseRightReleased()'],['../class_intelli_tool_line.html#a6214918cba5753f89d97de4559a2b9b2',1,'IntelliToolLine::onMouseRightReleased()'],['../class_intelli_tool_pen.html#abf8562e8cd2da586afdf4d47b3a4ff13',1,'IntelliToolPen::onMouseRightReleased()'],['../class_intelli_tool_plain_tool.html#a2ae458f1b04eb77a47f6dca5e91e33b8',1,'IntelliToolPlainTool::onMouseRightReleased()'],['../class_intelli_tool_polygon.html#a47cad87cd02b128b02dc929713bd1d1b',1,'IntelliToolPolygon::onMouseRightReleased()'],['../class_intelli_tool_rectangle.html#ad43f653256a6516b9398f82054be0d7f',1,'IntelliToolRectangle::onMouseRightReleased()']]],
- ['onwheelscrolled_99',['onWheelScrolled',['../class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574',1,'IntelliTool::onWheelScrolled()'],['../class_intelli_tool_circle.html#ae2d9b0fb6695c184c4cb507a5fb75506',1,'IntelliToolCircle::onWheelScrolled()'],['../class_intelli_tool_flood_fill.html#ad58cc7c065123beb6b0270f99e99b991',1,'IntelliToolFloodFill::onWheelScrolled()'],['../class_intelli_tool_line.html#aaf1d686e1ec43f41b5186ccfd806b125',1,'IntelliToolLine::onWheelScrolled()'],['../class_intelli_tool_pen.html#afe3626ddff440ab125f4a2465c45427a',1,'IntelliToolPen::onWheelScrolled()'],['../class_intelli_tool_plain_tool.html#adc004ea421e2cc0ac39cc7a6b6d43d0d',1,'IntelliToolPlainTool::onWheelScrolled()'],['../class_intelli_tool_polygon.html#a713103300c9f023d64d9eec5ac05dd17',1,'IntelliToolPolygon::onWheelScrolled()'],['../class_intelli_tool_rectangle.html#a445c53a56e859f970e59f5036e221e0c',1,'IntelliToolRectangle::onWheelScrolled()']]],
- ['open_100',['open',['../class_painting_area.html#a1f597740b4d7b4bc2e24c51f8cb0b6eb',1,'PaintingArea']]]
+ ['onmouseleftpressed_98',['onMouseLeftPressed',['../class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c',1,'IntelliTool::onMouseLeftPressed()'],['../class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639',1,'IntelliToolCircle::onMouseLeftPressed()'],['../class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961',1,'IntelliToolFloodFill::onMouseLeftPressed()'],['../class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846',1,'IntelliToolLine::onMouseLeftPressed()'],['../class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205',1,'IntelliToolPen::onMouseLeftPressed()'],['../class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9',1,'IntelliToolPlainTool::onMouseLeftPressed()'],['../class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d',1,'IntelliToolPolygon::onMouseLeftPressed()'],['../class_intelli_tool_rectangle.html#ae03c307ccf66cbe3fd59e3657712368d',1,'IntelliToolRectangle::onMouseLeftPressed()']]],
+ ['onmouseleftreleased_99',['onMouseLeftReleased',['../class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b',1,'IntelliTool::onMouseLeftReleased()'],['../class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3',1,'IntelliToolCircle::onMouseLeftReleased()'],['../class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c',1,'IntelliToolFloodFill::onMouseLeftReleased()'],['../class_intelli_tool_line.html#ac93f76ff20a1c111a403b298bab02482',1,'IntelliToolLine::onMouseLeftReleased()'],['../class_intelli_tool_pen.html#abda7a22b9766fa4ad254324a53cab94d',1,'IntelliToolPen::onMouseLeftReleased()'],['../class_intelli_tool_plain_tool.html#ac23f5d0f07e42fd7c2ea3fc1347da400',1,'IntelliToolPlainTool::onMouseLeftReleased()'],['../class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21',1,'IntelliToolPolygon::onMouseLeftReleased()'],['../class_intelli_tool_rectangle.html#a94460e3ff1c19e80bde922c55f53cc43',1,'IntelliToolRectangle::onMouseLeftReleased()']]],
+ ['onmousemoved_100',['onMouseMoved',['../class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639',1,'IntelliTool::onMouseMoved()'],['../class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b',1,'IntelliToolCircle::onMouseMoved()'],['../class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668',1,'IntelliToolFloodFill::onMouseMoved()'],['../class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b',1,'IntelliToolLine::onMouseMoved()'],['../class_intelli_tool_pen.html#a58d1d636497b630647ce0c4d652737c2',1,'IntelliToolPen::onMouseMoved()'],['../class_intelli_tool_plain_tool.html#ad7546a6335bb3bb4cbf0e1883788d41c',1,'IntelliToolPlainTool::onMouseMoved()'],['../class_intelli_tool_polygon.html#a0e3a1135f04c73c159137ae219a38922',1,'IntelliToolPolygon::onMouseMoved()'],['../class_intelli_tool_rectangle.html#a4b5931071e21eb6949ffe357315e408b',1,'IntelliToolRectangle::onMouseMoved()']]],
+ ['onmouserightpressed_101',['onMouseRightPressed',['../class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966',1,'IntelliTool::onMouseRightPressed()'],['../class_intelli_tool_circle.html#a29d7b9ed4960e6fe1f31ff620363e429',1,'IntelliToolCircle::onMouseRightPressed()'],['../class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4',1,'IntelliToolFloodFill::onMouseRightPressed()'],['../class_intelli_tool_line.html#a6cce59f3017936214b10b47252a898a3',1,'IntelliToolLine::onMouseRightPressed()'],['../class_intelli_tool_pen.html#a1751e3864a0d36ef42ca55021cae73ce',1,'IntelliToolPen::onMouseRightPressed()'],['../class_intelli_tool_plain_tool.html#acb0c46e16d2c09370a2244a936de38b1',1,'IntelliToolPlainTool::onMouseRightPressed()'],['../class_intelli_tool_polygon.html#aa36b012b48311c36e7cd6771a5081427',1,'IntelliToolPolygon::onMouseRightPressed()'],['../class_intelli_tool_rectangle.html#a480c6804a4963c5a1c3f7ef84b63c1a8',1,'IntelliToolRectangle::onMouseRightPressed()']]],
+ ['onmouserightreleased_102',['onMouseRightReleased',['../class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0',1,'IntelliTool::onMouseRightReleased()'],['../class_intelli_tool_circle.html#aca07540f2f7ccb3d2c0b84890c1afc4c',1,'IntelliToolCircle::onMouseRightReleased()'],['../class_intelli_tool_flood_fill.html#a39cf49c0ce46f96be3510f0b70c9d892',1,'IntelliToolFloodFill::onMouseRightReleased()'],['../class_intelli_tool_line.html#a6214918cba5753f89d97de4559a2b9b2',1,'IntelliToolLine::onMouseRightReleased()'],['../class_intelli_tool_pen.html#abf8562e8cd2da586afdf4d47b3a4ff13',1,'IntelliToolPen::onMouseRightReleased()'],['../class_intelli_tool_plain_tool.html#a2ae458f1b04eb77a47f6dca5e91e33b8',1,'IntelliToolPlainTool::onMouseRightReleased()'],['../class_intelli_tool_polygon.html#a47cad87cd02b128b02dc929713bd1d1b',1,'IntelliToolPolygon::onMouseRightReleased()'],['../class_intelli_tool_rectangle.html#ad43f653256a6516b9398f82054be0d7f',1,'IntelliToolRectangle::onMouseRightReleased()']]],
+ ['onwheelscrolled_103',['onWheelScrolled',['../class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574',1,'IntelliTool::onWheelScrolled()'],['../class_intelli_tool_circle.html#ae2d9b0fb6695c184c4cb507a5fb75506',1,'IntelliToolCircle::onWheelScrolled()'],['../class_intelli_tool_flood_fill.html#ad58cc7c065123beb6b0270f99e99b991',1,'IntelliToolFloodFill::onWheelScrolled()'],['../class_intelli_tool_line.html#aaf1d686e1ec43f41b5186ccfd806b125',1,'IntelliToolLine::onWheelScrolled()'],['../class_intelli_tool_pen.html#afe3626ddff440ab125f4a2465c45427a',1,'IntelliToolPen::onWheelScrolled()'],['../class_intelli_tool_plain_tool.html#adc004ea421e2cc0ac39cc7a6b6d43d0d',1,'IntelliToolPlainTool::onWheelScrolled()'],['../class_intelli_tool_polygon.html#a713103300c9f023d64d9eec5ac05dd17',1,'IntelliToolPolygon::onWheelScrolled()'],['../class_intelli_tool_rectangle.html#a445c53a56e859f970e59f5036e221e0c',1,'IntelliToolRectangle::onWheelScrolled()']]],
+ ['open_104',['open',['../class_painting_area.html#a1f597740b4d7b4bc2e24c51f8cb0b6eb',1,'PaintingArea']]]
];
diff --git a/docs/html/search/all_b.js b/docs/html/search/all_b.js
index 804aa23..a356257 100644
--- a/docs/html/search/all_b.js
+++ b/docs/html/search/all_b.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['paintevent_101',['paintEvent',['../class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7',1,'PaintingArea']]],
- ['paintingarea_102',['PaintingArea',['../class_painting_area.html',1,'PaintingArea'],['../class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460',1,'PaintingArea::PaintingArea()']]],
- ['paintingarea_2ecpp_103',['PaintingArea.cpp',['../_painting_area_8cpp.html',1,'']]],
- ['paintingarea_2eh_104',['PaintingArea.h',['../_painting_area_8h.html',1,'']]],
- ['polygondata_105',['polygonData',['../class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8',1,'IntelliShapedImage']]]
+ ['paintevent_105',['paintEvent',['../class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7',1,'PaintingArea']]],
+ ['paintingarea_106',['PaintingArea',['../class_painting_area.html',1,'PaintingArea'],['../class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460',1,'PaintingArea::PaintingArea()']]],
+ ['paintingarea_2ecpp_107',['PaintingArea.cpp',['../_painting_area_8cpp.html',1,'']]],
+ ['paintingarea_2eh_108',['PaintingArea.h',['../_painting_area_8h.html',1,'']]],
+ ['polygondata_109',['polygonData',['../class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8',1,'IntelliShapedImage']]]
];
diff --git a/docs/html/search/all_c.js b/docs/html/search/all_c.js
index ff66b9d..a895f69 100644
--- a/docs/html/search/all_c.js
+++ b/docs/html/search/all_c.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['raster_5fimage_106',['Raster_Image',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0a80e1612d2117f2b25530317279ffe7b3',1,'IntelliImage.h']]],
- ['resizeevent_107',['resizeEvent',['../class_painting_area.html#ab57e8ccda60fff7187463a90e65c5335',1,'PaintingArea']]],
- ['resizeimage_108',['resizeImage',['../class_intelli_image.html#a177403ab9585d4ba31984a644c54d310',1,'IntelliImage']]]
+ ['raster_5fimage_110',['Raster_Image',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0a80e1612d2117f2b25530317279ffe7b3',1,'IntelliImage.h']]],
+ ['resizeevent_111',['resizeEvent',['../class_painting_area.html#ab57e8ccda60fff7187463a90e65c5335',1,'PaintingArea']]],
+ ['resizeimage_112',['resizeImage',['../class_intelli_image.html#a177403ab9585d4ba31984a644c54d310',1,'IntelliImage']]]
];
diff --git a/docs/html/search/all_d.js b/docs/html/search/all_d.js
index a8bdd2d..123a72f 100644
--- a/docs/html/search/all_d.js
+++ b/docs/html/search/all_d.js
@@ -1,15 +1,15 @@
var searchData=
[
- ['save_109',['save',['../class_painting_area.html#a612176cc9d629d22fd3fe1a746cce564',1,'PaintingArea']]],
- ['setalphaoflayer_110',['setAlphaOfLayer',['../class_painting_area.html#aec59be20f1c27135700754882dd6383d',1,'PaintingArea']]],
- ['setfirstcolor_111',['setFirstColor',['../class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8',1,'IntelliColorPicker']]],
- ['setlayertoactive_112',['setLayerToActive',['../class_painting_area.html#a1d6d86c25efdce9fe9031a9cd01c74c8',1,'PaintingArea']]],
- ['setpolygon_113',['setPolygon',['../class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309',1,'IntelliImage::setPolygon()'],['../class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b',1,'IntelliRasterImage::setPolygon()'],['../class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e',1,'IntelliShapedImage::setPolygon()']]],
- ['setsecondcolor_114',['setSecondColor',['../class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931',1,'IntelliColorPicker']]],
- ['shaped_5fimage_115',['Shaped_Image',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ab7e2d2c1c171e5a0e0b6b548449df79d',1,'IntelliImage.h']]],
- ['sign_116',['sign',['../namespace_intelli_helper.html#afdd9fe78cc5d21b59642910220768149',1,'IntelliHelper']]],
- ['slotactivatelayer_117',['slotActivateLayer',['../class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec',1,'PaintingArea']]],
- ['slotdeleteactivelayer_118',['slotDeleteActiveLayer',['../class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e',1,'PaintingArea']]],
- ['solid_5fline_119',['SOLID_LINE',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7ae45e1e6b2e6dde14829d057a4ef44199',1,'IntelliToolLine.h']]],
- ['switchcolors_120',['switchColors',['../class_intelli_color_picker.html#a437a6f20bf2fc0a4cbaf4c030c2a26d9',1,'IntelliColorPicker']]]
+ ['save_113',['save',['../class_painting_area.html#a612176cc9d629d22fd3fe1a746cce564',1,'PaintingArea']]],
+ ['setalphaoflayer_114',['setAlphaOfLayer',['../class_painting_area.html#aec59be20f1c27135700754882dd6383d',1,'PaintingArea']]],
+ ['setfirstcolor_115',['setFirstColor',['../class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8',1,'IntelliColorPicker']]],
+ ['setlayertoactive_116',['setLayerToActive',['../class_painting_area.html#a1d6d86c25efdce9fe9031a9cd01c74c8',1,'PaintingArea']]],
+ ['setpolygon_117',['setPolygon',['../class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309',1,'IntelliImage::setPolygon()'],['../class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b',1,'IntelliRasterImage::setPolygon()'],['../class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e',1,'IntelliShapedImage::setPolygon()']]],
+ ['setsecondcolor_118',['setSecondColor',['../class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931',1,'IntelliColorPicker']]],
+ ['shaped_5fimage_119',['Shaped_Image',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ab7e2d2c1c171e5a0e0b6b548449df79d',1,'IntelliImage.h']]],
+ ['sign_120',['sign',['../namespace_intelli_helper.html#afdd9fe78cc5d21b59642910220768149',1,'IntelliHelper']]],
+ ['slotactivatelayer_121',['slotActivateLayer',['../class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec',1,'PaintingArea']]],
+ ['slotdeleteactivelayer_122',['slotDeleteActiveLayer',['../class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e',1,'PaintingArea']]],
+ ['solid_5fline_123',['SOLID_LINE',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7ae45e1e6b2e6dde14829d057a4ef44199',1,'IntelliToolLine.h']]],
+ ['switchcolors_124',['switchColors',['../class_intelli_color_picker.html#a437a6f20bf2fc0a4cbaf4c030c2a26d9',1,'IntelliColorPicker']]]
];
diff --git a/docs/html/search/all_e.js b/docs/html/search/all_e.js
index 5e7fdd5..dfed3ce 100644
--- a/docs/html/search/all_e.js
+++ b/docs/html/search/all_e.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['triangle_121',['Triangle',['../struct_triangle.html',1,'']]]
+ ['triangle_125',['Triangle',['../struct_triangle.html',1,'']]]
];
diff --git a/docs/html/search/all_f.js b/docs/html/search/all_f.js
index b851b8b..5720a84 100644
--- a/docs/html/search/all_f.js
+++ b/docs/html/search/all_f.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['wheelevent_122',['wheelEvent',['../class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4',1,'PaintingArea']]],
- ['width_123',['width',['../struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897',1,'LayerObject']]],
- ['widthoffset_124',['widthOffset',['../struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96',1,'LayerObject']]]
+ ['wheelevent_126',['wheelEvent',['../class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4',1,'PaintingArea']]],
+ ['width_127',['width',['../struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897',1,'LayerObject']]],
+ ['widthoffset_128',['widthOffset',['../struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96',1,'LayerObject']]]
];
diff --git a/docs/html/search/classes_0.js b/docs/html/search/classes_0.js
index cd9dba3..2b71e5b 100644
--- a/docs/html/search/classes_0.js
+++ b/docs/html/search/classes_0.js
@@ -1,16 +1,16 @@
var searchData=
[
- ['intellicolorpicker_137',['IntelliColorPicker',['../class_intelli_color_picker.html',1,'']]],
- ['intelliimage_138',['IntelliImage',['../class_intelli_image.html',1,'']]],
- ['intelliphotogui_139',['IntelliPhotoGui',['../class_intelli_photo_gui.html',1,'']]],
- ['intellirasterimage_140',['IntelliRasterImage',['../class_intelli_raster_image.html',1,'']]],
- ['intellishapedimage_141',['IntelliShapedImage',['../class_intelli_shaped_image.html',1,'']]],
- ['intellitool_142',['IntelliTool',['../class_intelli_tool.html',1,'']]],
- ['intellitoolcircle_143',['IntelliToolCircle',['../class_intelli_tool_circle.html',1,'']]],
- ['intellitoolfloodfill_144',['IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html',1,'']]],
- ['intellitoolline_145',['IntelliToolLine',['../class_intelli_tool_line.html',1,'']]],
- ['intellitoolpen_146',['IntelliToolPen',['../class_intelli_tool_pen.html',1,'']]],
- ['intellitoolplaintool_147',['IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html',1,'']]],
- ['intellitoolpolygon_148',['IntelliToolPolygon',['../class_intelli_tool_polygon.html',1,'']]],
- ['intellitoolrectangle_149',['IntelliToolRectangle',['../class_intelli_tool_rectangle.html',1,'']]]
+ ['intellicolorpicker_142',['IntelliColorPicker',['../class_intelli_color_picker.html',1,'']]],
+ ['intelliimage_143',['IntelliImage',['../class_intelli_image.html',1,'']]],
+ ['intelliphotogui_144',['IntelliPhotoGui',['../class_intelli_photo_gui.html',1,'']]],
+ ['intellirasterimage_145',['IntelliRasterImage',['../class_intelli_raster_image.html',1,'']]],
+ ['intellishapedimage_146',['IntelliShapedImage',['../class_intelli_shaped_image.html',1,'']]],
+ ['intellitool_147',['IntelliTool',['../class_intelli_tool.html',1,'']]],
+ ['intellitoolcircle_148',['IntelliToolCircle',['../class_intelli_tool_circle.html',1,'']]],
+ ['intellitoolfloodfill_149',['IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html',1,'']]],
+ ['intellitoolline_150',['IntelliToolLine',['../class_intelli_tool_line.html',1,'']]],
+ ['intellitoolpen_151',['IntelliToolPen',['../class_intelli_tool_pen.html',1,'']]],
+ ['intellitoolplaintool_152',['IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html',1,'']]],
+ ['intellitoolpolygon_153',['IntelliToolPolygon',['../class_intelli_tool_polygon.html',1,'']]],
+ ['intellitoolrectangle_154',['IntelliToolRectangle',['../class_intelli_tool_rectangle.html',1,'']]]
];
diff --git a/docs/html/search/classes_1.js b/docs/html/search/classes_1.js
index 367b478..454443a 100644
--- a/docs/html/search/classes_1.js
+++ b/docs/html/search/classes_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['layerobject_150',['LayerObject',['../struct_layer_object.html',1,'']]]
+ ['layerobject_155',['LayerObject',['../struct_layer_object.html',1,'']]]
];
diff --git a/docs/html/search/classes_2.js b/docs/html/search/classes_2.js
index cae10b6..bcb4b7a 100644
--- a/docs/html/search/classes_2.js
+++ b/docs/html/search/classes_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['paintingarea_151',['PaintingArea',['../class_painting_area.html',1,'']]]
+ ['paintingarea_156',['PaintingArea',['../class_painting_area.html',1,'']]]
];
diff --git a/docs/html/search/classes_3.js b/docs/html/search/classes_3.js
index 771af75..96c6367 100644
--- a/docs/html/search/classes_3.js
+++ b/docs/html/search/classes_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['triangle_152',['Triangle',['../struct_triangle.html',1,'']]]
+ ['triangle_157',['Triangle',['../struct_triangle.html',1,'']]]
];
diff --git a/docs/html/search/enums_0.js b/docs/html/search/enums_0.js
index 6e1453a..5a92e19 100644
--- a/docs/html/search/enums_0.js
+++ b/docs/html/search/enums_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['imagetype_282',['ImageType',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0',1,'IntelliImage.h']]]
+ ['imagetype_292',['ImageType',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0',1,'IntelliImage.h']]]
];
diff --git a/docs/html/search/enums_1.js b/docs/html/search/enums_1.js
index 41e758e..c187cbf 100644
--- a/docs/html/search/enums_1.js
+++ b/docs/html/search/enums_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['linestyle_283',['LineStyle',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7',1,'IntelliToolLine.h']]]
+ ['linestyle_293',['LineStyle',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7',1,'IntelliToolLine.h']]]
];
diff --git a/docs/html/search/enumvalues_0.js b/docs/html/search/enumvalues_0.js
index 7f894a9..fb8b634 100644
--- a/docs/html/search/enumvalues_0.js
+++ b/docs/html/search/enumvalues_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['dotted_5fline_284',['DOTTED_LINE',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7a7660f396543c877e45d443f99d02bd0e',1,'IntelliToolLine.h']]]
+ ['dotted_5fline_294',['DOTTED_LINE',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7a7660f396543c877e45d443f99d02bd0e',1,'IntelliToolLine.h']]]
];
diff --git a/docs/html/search/enumvalues_1.js b/docs/html/search/enumvalues_1.js
index 0696843..e029230 100644
--- a/docs/html/search/enumvalues_1.js
+++ b/docs/html/search/enumvalues_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['raster_5fimage_285',['Raster_Image',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0a80e1612d2117f2b25530317279ffe7b3',1,'IntelliImage.h']]]
+ ['raster_5fimage_295',['Raster_Image',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0a80e1612d2117f2b25530317279ffe7b3',1,'IntelliImage.h']]]
];
diff --git a/docs/html/search/enumvalues_2.js b/docs/html/search/enumvalues_2.js
index 5ef04a4..0120145 100644
--- a/docs/html/search/enumvalues_2.js
+++ b/docs/html/search/enumvalues_2.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['shaped_5fimage_286',['Shaped_Image',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ab7e2d2c1c171e5a0e0b6b548449df79d',1,'IntelliImage.h']]],
- ['solid_5fline_287',['SOLID_LINE',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7ae45e1e6b2e6dde14829d057a4ef44199',1,'IntelliToolLine.h']]]
+ ['shaped_5fimage_296',['Shaped_Image',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ab7e2d2c1c171e5a0e0b6b548449df79d',1,'IntelliImage.h']]],
+ ['solid_5fline_297',['SOLID_LINE',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7ae45e1e6b2e6dde14829d057a4ef44199',1,'IntelliToolLine.h']]]
];
diff --git a/docs/html/search/files_0.js b/docs/html/search/files_0.js
index 7ecb811..8f60b7b 100644
--- a/docs/html/search/files_0.js
+++ b/docs/html/search/files_0.js
@@ -1,31 +1,31 @@
var searchData=
[
- ['intellicolorpicker_2ecpp_154',['IntelliColorPicker.cpp',['../_intelli_helper_2_intelli_color_picker_8cpp.html',1,'(Global Namespace)'],['../_tool_2_intelli_color_picker_8cpp.html',1,'(Global Namespace)']]],
- ['intellicolorpicker_2eh_155',['IntelliColorPicker.h',['../_intelli_color_picker_8h.html',1,'']]],
- ['intellihelper_2ecpp_156',['IntelliHelper.cpp',['../_intelli_helper_8cpp.html',1,'']]],
- ['intellihelper_2eh_157',['IntelliHelper.h',['../_intelli_helper_8h.html',1,'']]],
- ['intelliimage_2ecpp_158',['IntelliImage.cpp',['../_intelli_image_8cpp.html',1,'']]],
- ['intelliimage_2eh_159',['IntelliImage.h',['../_intelli_image_8h.html',1,'']]],
- ['intelliphotogui_2ecpp_160',['IntelliPhotoGui.cpp',['../_intelli_photo_gui_8cpp.html',1,'']]],
- ['intelliphotogui_2eh_161',['IntelliPhotoGui.h',['../_intelli_photo_gui_8h.html',1,'']]],
- ['intellirasterimage_2ecpp_162',['IntelliRasterImage.cpp',['../_intelli_raster_image_8cpp.html',1,'']]],
- ['intellirasterimage_2eh_163',['IntelliRasterImage.h',['../_intelli_raster_image_8h.html',1,'']]],
- ['intellishapedimage_2ecpp_164',['IntelliShapedImage.cpp',['../_intelli_shaped_image_8cpp.html',1,'']]],
- ['intellishapedimage_2eh_165',['IntelliShapedImage.h',['../_intelli_shaped_image_8h.html',1,'']]],
- ['intellitool_2ecpp_166',['IntelliTool.cpp',['../_intelli_tool_8cpp.html',1,'']]],
- ['intellitool_2eh_167',['IntelliTool.h',['../_intelli_tool_8h.html',1,'']]],
- ['intellitoolcircle_2ecpp_168',['IntelliToolCircle.cpp',['../_intelli_tool_circle_8cpp.html',1,'']]],
- ['intellitoolcircle_2eh_169',['IntelliToolCircle.h',['../_intelli_tool_circle_8h.html',1,'']]],
- ['intellitoolfloodfill_2ecpp_170',['IntelliToolFloodFill.cpp',['../_intelli_tool_flood_fill_8cpp.html',1,'']]],
- ['intellitoolfloodfill_2eh_171',['IntelliToolFloodFill.h',['../_intelli_tool_flood_fill_8h.html',1,'']]],
- ['intellitoolline_2ecpp_172',['IntelliToolLine.cpp',['../_intelli_tool_line_8cpp.html',1,'']]],
- ['intellitoolline_2eh_173',['IntelliToolLine.h',['../_intelli_tool_line_8h.html',1,'']]],
- ['intellitoolpen_2ecpp_174',['IntelliToolPen.cpp',['../_intelli_tool_pen_8cpp.html',1,'']]],
- ['intellitoolpen_2eh_175',['IntelliToolPen.h',['../_intelli_tool_pen_8h.html',1,'']]],
- ['intellitoolplain_2ecpp_176',['IntelliToolPlain.cpp',['../_intelli_tool_plain_8cpp.html',1,'']]],
- ['intellitoolplain_2eh_177',['IntelliToolPlain.h',['../_intelli_tool_plain_8h.html',1,'']]],
- ['intellitoolpolygon_2ecpp_178',['IntelliToolPolygon.cpp',['../_intelli_tool_polygon_8cpp.html',1,'']]],
- ['intellitoolpolygon_2eh_179',['IntelliToolPolygon.h',['../_intelli_tool_polygon_8h.html',1,'']]],
- ['intellitoolrectangle_2ecpp_180',['IntelliToolRectangle.cpp',['../_intelli_tool_rectangle_8cpp.html',1,'']]],
- ['intellitoolrectangle_2eh_181',['IntelliToolRectangle.h',['../_intelli_tool_rectangle_8h.html',1,'']]]
+ ['intellicolorpicker_2ecpp_159',['IntelliColorPicker.cpp',['../_intelli_helper_2_intelli_color_picker_8cpp.html',1,'(Global Namespace)'],['../_tool_2_intelli_color_picker_8cpp.html',1,'(Global Namespace)']]],
+ ['intellicolorpicker_2eh_160',['IntelliColorPicker.h',['../_intelli_color_picker_8h.html',1,'']]],
+ ['intellihelper_2ecpp_161',['IntelliHelper.cpp',['../_intelli_helper_8cpp.html',1,'']]],
+ ['intellihelper_2eh_162',['IntelliHelper.h',['../_intelli_helper_8h.html',1,'']]],
+ ['intelliimage_2ecpp_163',['IntelliImage.cpp',['../_intelli_image_8cpp.html',1,'']]],
+ ['intelliimage_2eh_164',['IntelliImage.h',['../_intelli_image_8h.html',1,'']]],
+ ['intelliphotogui_2ecpp_165',['IntelliPhotoGui.cpp',['../_intelli_photo_gui_8cpp.html',1,'']]],
+ ['intelliphotogui_2eh_166',['IntelliPhotoGui.h',['../_intelli_photo_gui_8h.html',1,'']]],
+ ['intellirasterimage_2ecpp_167',['IntelliRasterImage.cpp',['../_intelli_raster_image_8cpp.html',1,'']]],
+ ['intellirasterimage_2eh_168',['IntelliRasterImage.h',['../_intelli_raster_image_8h.html',1,'']]],
+ ['intellishapedimage_2ecpp_169',['IntelliShapedImage.cpp',['../_intelli_shaped_image_8cpp.html',1,'']]],
+ ['intellishapedimage_2eh_170',['IntelliShapedImage.h',['../_intelli_shaped_image_8h.html',1,'']]],
+ ['intellitool_2ecpp_171',['IntelliTool.cpp',['../_intelli_tool_8cpp.html',1,'']]],
+ ['intellitool_2eh_172',['IntelliTool.h',['../_intelli_tool_8h.html',1,'']]],
+ ['intellitoolcircle_2ecpp_173',['IntelliToolCircle.cpp',['../_intelli_tool_circle_8cpp.html',1,'']]],
+ ['intellitoolcircle_2eh_174',['IntelliToolCircle.h',['../_intelli_tool_circle_8h.html',1,'']]],
+ ['intellitoolfloodfill_2ecpp_175',['IntelliToolFloodFill.cpp',['../_intelli_tool_flood_fill_8cpp.html',1,'']]],
+ ['intellitoolfloodfill_2eh_176',['IntelliToolFloodFill.h',['../_intelli_tool_flood_fill_8h.html',1,'']]],
+ ['intellitoolline_2ecpp_177',['IntelliToolLine.cpp',['../_intelli_tool_line_8cpp.html',1,'']]],
+ ['intellitoolline_2eh_178',['IntelliToolLine.h',['../_intelli_tool_line_8h.html',1,'']]],
+ ['intellitoolpen_2ecpp_179',['IntelliToolPen.cpp',['../_intelli_tool_pen_8cpp.html',1,'']]],
+ ['intellitoolpen_2eh_180',['IntelliToolPen.h',['../_intelli_tool_pen_8h.html',1,'']]],
+ ['intellitoolplain_2ecpp_181',['IntelliToolPlain.cpp',['../_intelli_tool_plain_8cpp.html',1,'']]],
+ ['intellitoolplain_2eh_182',['IntelliToolPlain.h',['../_intelli_tool_plain_8h.html',1,'']]],
+ ['intellitoolpolygon_2ecpp_183',['IntelliToolPolygon.cpp',['../_intelli_tool_polygon_8cpp.html',1,'']]],
+ ['intellitoolpolygon_2eh_184',['IntelliToolPolygon.h',['../_intelli_tool_polygon_8h.html',1,'']]],
+ ['intellitoolrectangle_2ecpp_185',['IntelliToolRectangle.cpp',['../_intelli_tool_rectangle_8cpp.html',1,'']]],
+ ['intellitoolrectangle_2eh_186',['IntelliToolRectangle.h',['../_intelli_tool_rectangle_8h.html',1,'']]]
];
diff --git a/docs/html/search/files_1.js b/docs/html/search/files_1.js
index 3feae41..0861fdb 100644
--- a/docs/html/search/files_1.js
+++ b/docs/html/search/files_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['main_2ecpp_182',['main.cpp',['../main_8cpp.html',1,'']]]
+ ['main_2ecpp_187',['main.cpp',['../main_8cpp.html',1,'']]]
];
diff --git a/docs/html/search/files_2.js b/docs/html/search/files_2.js
index c7a376d..deeaab4 100644
--- a/docs/html/search/files_2.js
+++ b/docs/html/search/files_2.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['paintingarea_2ecpp_183',['PaintingArea.cpp',['../_painting_area_8cpp.html',1,'']]],
- ['paintingarea_2eh_184',['PaintingArea.h',['../_painting_area_8h.html',1,'']]]
+ ['paintingarea_2ecpp_188',['PaintingArea.cpp',['../_painting_area_8cpp.html',1,'']]],
+ ['paintingarea_2eh_189',['PaintingArea.h',['../_painting_area_8h.html',1,'']]]
];
diff --git a/docs/html/search/functions_0.js b/docs/html/search/functions_0.js
index e6cd7b2..9302cbc 100644
--- a/docs/html/search/functions_0.js
+++ b/docs/html/search/functions_0.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['addlayer_185',['addLayer',['../class_painting_area.html#a39ad76e1319659bfa38eee88ef33d395',1,'PaintingArea']]],
- ['addlayerat_186',['addLayerAt',['../class_painting_area.html#ae756003b49aead863b49616ea7a44cc0',1,'PaintingArea']]]
+ ['addlayer_190',['addLayer',['../class_painting_area.html#a39ad76e1319659bfa38eee88ef33d395',1,'PaintingArea']]],
+ ['addlayerat_191',['addLayerAt',['../class_painting_area.html#ae756003b49aead863b49616ea7a44cc0',1,'PaintingArea']]]
];
diff --git a/docs/html/search/functions_1.js b/docs/html/search/functions_1.js
index 35ef9ba..a0f86a7 100644
--- a/docs/html/search/functions_1.js
+++ b/docs/html/search/functions_1.js
@@ -1,12 +1,16 @@
var searchData=
[
- ['calculatetriangles_187',['calculateTriangles',['../namespace_intelli_helper.html#a214dc3624ba4562a03dc922e3dd7b617',1,'IntelliHelper']]],
- ['calculatevisiblity_188',['calculateVisiblity',['../class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2',1,'IntelliImage::calculateVisiblity()'],['../class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60',1,'IntelliRasterImage::calculateVisiblity()']]],
- ['closeevent_189',['closeEvent',['../class_intelli_photo_gui.html#a2cf48070236ae8b35245e7f30482ef13',1,'IntelliPhotoGui']]],
- ['colorpickersetfirstcolor_190',['colorPickerSetFirstColor',['../class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df',1,'PaintingArea']]],
- ['colorpickersetsecondcolor_191',['colorPickerSetSecondColor',['../class_painting_area.html#ae261acaaa346610dfed489dbac17e789',1,'PaintingArea']]],
- ['colorpickerswitchcolor_192',['colorPickerSwitchColor',['../class_painting_area.html#a66115307ff4a99cd7ca16423c5c8ecfb',1,'PaintingArea']]],
- ['createlinetool_193',['createLineTool',['../class_painting_area.html#a240c33a7875addac86080cdfb0db036a',1,'PaintingArea']]],
- ['createpentool_194',['createPenTool',['../class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353',1,'PaintingArea']]],
- ['createplaintool_195',['createPlainTool',['../class_painting_area.html#a3de83443d2d5cf460ff48d0602070938',1,'PaintingArea']]]
+ ['calculatetriangles_192',['calculateTriangles',['../namespace_intelli_helper.html#a214dc3624ba4562a03dc922e3dd7b617',1,'IntelliHelper']]],
+ ['calculatevisiblity_193',['calculateVisiblity',['../class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2',1,'IntelliImage::calculateVisiblity()'],['../class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60',1,'IntelliRasterImage::calculateVisiblity()']]],
+ ['closeevent_194',['closeEvent',['../class_intelli_photo_gui.html#a2cf48070236ae8b35245e7f30482ef13',1,'IntelliPhotoGui']]],
+ ['colorpickersetfirstcolor_195',['colorPickerSetFirstColor',['../class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df',1,'PaintingArea']]],
+ ['colorpickersetsecondcolor_196',['colorPickerSetSecondColor',['../class_painting_area.html#ae261acaaa346610dfed489dbac17e789',1,'PaintingArea']]],
+ ['colorpickerswitchcolor_197',['colorPickerSwitchColor',['../class_painting_area.html#a66115307ff4a99cd7ca16423c5c8ecfb',1,'PaintingArea']]],
+ ['createcircletool_198',['createCircleTool',['../class_painting_area.html#a2d9f4b3585f7dd1acb11f432ca503466',1,'PaintingArea']]],
+ ['createfloodfilltool_199',['createFloodFillTool',['../class_painting_area.html#a0b22e18069b524f3e75857d203baf256',1,'PaintingArea']]],
+ ['createlinetool_200',['createLineTool',['../class_painting_area.html#a240c33a7875addac86080cdfb0db036a',1,'PaintingArea']]],
+ ['createpentool_201',['createPenTool',['../class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353',1,'PaintingArea']]],
+ ['createplaintool_202',['createPlainTool',['../class_painting_area.html#a3de83443d2d5cf460ff48d0602070938',1,'PaintingArea']]],
+ ['createpolygontool_203',['createPolygonTool',['../class_painting_area.html#a13c2f94644bea9c2d3123d0b7898f34b',1,'PaintingArea']]],
+ ['createrectangletool_204',['createRectangleTool',['../class_painting_area.html#a5b04ce62ce024e307f54e0281f7ae4bd',1,'PaintingArea']]]
];
diff --git a/docs/html/search/functions_2.js b/docs/html/search/functions_2.js
index 7a4517e..3aea88a 100644
--- a/docs/html/search/functions_2.js
+++ b/docs/html/search/functions_2.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['deletelayer_196',['deleteLayer',['../class_painting_area.html#a6efad6f8ea060674b157b42b431cd173',1,'PaintingArea']]],
- ['drawline_197',['drawLine',['../class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31',1,'IntelliImage']]],
- ['drawpixel_198',['drawPixel',['../class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056',1,'IntelliImage']]],
- ['drawplain_199',['drawPlain',['../class_intelli_image.html#a6be622810dc2bc756054bb5769becb06',1,'IntelliImage']]],
- ['drawpoint_200',['drawPoint',['../class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1',1,'IntelliImage']]]
+ ['deletelayer_205',['deleteLayer',['../class_painting_area.html#a6efad6f8ea060674b157b42b431cd173',1,'PaintingArea']]],
+ ['drawline_206',['drawLine',['../class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31',1,'IntelliImage']]],
+ ['drawpixel_207',['drawPixel',['../class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056',1,'IntelliImage']]],
+ ['drawplain_208',['drawPlain',['../class_intelli_image.html#a6be622810dc2bc756054bb5769becb06',1,'IntelliImage']]],
+ ['drawpoint_209',['drawPoint',['../class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1',1,'IntelliImage']]]
];
diff --git a/docs/html/search/functions_3.js b/docs/html/search/functions_3.js
index 94e0cf9..06156fd 100644
--- a/docs/html/search/functions_3.js
+++ b/docs/html/search/functions_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['floodfill_201',['floodFill',['../class_painting_area.html#aeb5eb394b979ea90f2be9849fdda1774',1,'PaintingArea']]]
+ ['floodfill_210',['floodFill',['../class_painting_area.html#aeb5eb394b979ea90f2be9849fdda1774',1,'PaintingArea']]]
];
diff --git a/docs/html/search/functions_4.js b/docs/html/search/functions_4.js
index 153ae70..ac5af75 100644
--- a/docs/html/search/functions_4.js
+++ b/docs/html/search/functions_4.js
@@ -1,11 +1,11 @@
var searchData=
[
- ['getdeepcopy_202',['getDeepCopy',['../class_intelli_image.html#af6381067bdf565669f856bb589008ae9',1,'IntelliImage::getDeepCopy()'],['../class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc',1,'IntelliRasterImage::getDeepCopy()'],['../class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337',1,'IntelliShapedImage::getDeepCopy()']]],
- ['getdisplayable_203',['getDisplayable',['../class_intelli_image.html#a21c7e65b59a26db45aac3880133ef21d',1,'IntelliImage::getDisplayable(const QSize &displaySize, int alpha)=0'],['../class_intelli_image.html#a9d4daf3c48c64695105689f61c21bae0',1,'IntelliImage::getDisplayable(int alpha=255)=0'],['../class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884',1,'IntelliRasterImage::getDisplayable(const QSize &displaySize, int alpha) override'],['../class_intelli_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f',1,'IntelliRasterImage::getDisplayable(int alpha=255) override'],['../class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630',1,'IntelliShapedImage::getDisplayable(const QSize &displaySize, int alpha=255) override'],['../class_intelli_shaped_image.html#ac6a99e1a96134073bceea252b37636cc',1,'IntelliShapedImage::getDisplayable(int alpha=255) override']]],
- ['getfirstcolor_204',['getFirstColor',['../class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7',1,'IntelliColorPicker']]],
- ['getheightactivelayer_205',['getHeightActiveLayer',['../class_painting_area.html#a1511a534e206089fff1d325e7ec7a8eb',1,'PaintingArea']]],
- ['getpixelcolor_206',['getPixelColor',['../class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f',1,'IntelliImage']]],
- ['getpolygondata_207',['getPolygonData',['../class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba',1,'IntelliImage::getPolygonData()'],['../class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93',1,'IntelliShapedImage::getPolygonData()']]],
- ['getsecondcolor_208',['getSecondColor',['../class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415',1,'IntelliColorPicker']]],
- ['getwidthactivelayer_209',['getWidthActiveLayer',['../class_painting_area.html#a427c5fc26480c7ae80b3480e85510bda',1,'PaintingArea']]]
+ ['getdeepcopy_211',['getDeepCopy',['../class_intelli_image.html#af6381067bdf565669f856bb589008ae9',1,'IntelliImage::getDeepCopy()'],['../class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc',1,'IntelliRasterImage::getDeepCopy()'],['../class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337',1,'IntelliShapedImage::getDeepCopy()']]],
+ ['getdisplayable_212',['getDisplayable',['../class_intelli_image.html#a21c7e65b59a26db45aac3880133ef21d',1,'IntelliImage::getDisplayable(const QSize &displaySize, int alpha)=0'],['../class_intelli_image.html#a9d4daf3c48c64695105689f61c21bae0',1,'IntelliImage::getDisplayable(int alpha=255)=0'],['../class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884',1,'IntelliRasterImage::getDisplayable(const QSize &displaySize, int alpha) override'],['../class_intelli_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f',1,'IntelliRasterImage::getDisplayable(int alpha=255) override'],['../class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630',1,'IntelliShapedImage::getDisplayable(const QSize &displaySize, int alpha=255) override'],['../class_intelli_shaped_image.html#ac6a99e1a96134073bceea252b37636cc',1,'IntelliShapedImage::getDisplayable(int alpha=255) override']]],
+ ['getfirstcolor_213',['getFirstColor',['../class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7',1,'IntelliColorPicker']]],
+ ['getheightofactive_214',['getHeightOfActive',['../class_painting_area.html#ac576f58aad03b4dcd47611b6a4b9abb4',1,'PaintingArea']]],
+ ['getpixelcolor_215',['getPixelColor',['../class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f',1,'IntelliImage']]],
+ ['getpolygondata_216',['getPolygonData',['../class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba',1,'IntelliImage::getPolygonData()'],['../class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93',1,'IntelliShapedImage::getPolygonData()']]],
+ ['getsecondcolor_217',['getSecondColor',['../class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415',1,'IntelliColorPicker']]],
+ ['getwidthofactive_218',['getWidthOfActive',['../class_painting_area.html#a675ee91b26b1c58be6d833f279d81597',1,'PaintingArea']]]
];
diff --git a/docs/html/search/functions_5.js b/docs/html/search/functions_5.js
index 3234f3f..cd12695 100644
--- a/docs/html/search/functions_5.js
+++ b/docs/html/search/functions_5.js
@@ -1,18 +1,18 @@
var searchData=
[
- ['intellicolorpicker_210',['IntelliColorPicker',['../class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae',1,'IntelliColorPicker']]],
- ['intelliimage_211',['IntelliImage',['../class_intelli_image.html#a47084f1cb668ea0242ab95162cf9e902',1,'IntelliImage']]],
- ['intelliphotogui_212',['IntelliPhotoGui',['../class_intelli_photo_gui.html#ad2aaec3c1517a9aaa461b54e341b97e0',1,'IntelliPhotoGui']]],
- ['intellirasterimage_213',['IntelliRasterImage',['../class_intelli_raster_image.html#aad9b561fe499a4da3c6ef98971aa3468',1,'IntelliRasterImage']]],
- ['intellishapedimage_214',['IntelliShapedImage',['../class_intelli_shaped_image.html#a0f834c3f255baeb50c98ef335a6d0ea9',1,'IntelliShapedImage']]],
- ['intellitool_215',['IntelliTool',['../class_intelli_tool.html#a346dd55d489fced38e7bb46f9168af91',1,'IntelliTool']]],
- ['intellitoolcircle_216',['IntelliToolCircle',['../class_intelli_tool_circle.html#a9b185b9d327f8602d0b7f667b8d1d32a',1,'IntelliToolCircle']]],
- ['intellitoolfloodfill_217',['IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html#a83b51838da304e274bf866cf2fd5407a',1,'IntelliToolFloodFill']]],
- ['intellitoolline_218',['IntelliToolLine',['../class_intelli_tool_line.html#a9b2d4bcd69409a21f6080edfea4ae2a2',1,'IntelliToolLine']]],
- ['intellitoolpen_219',['IntelliToolPen',['../class_intelli_tool_pen.html#a889891b3ae7cdefb881aed2e7fff9b47',1,'IntelliToolPen']]],
- ['intellitoolplaintool_220',['IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html#a0ff0b9f7b78b763683076e4417236859',1,'IntelliToolPlainTool']]],
- ['intellitoolpolygon_221',['IntelliToolPolygon',['../class_intelli_tool_polygon.html#ae6e5f07fdf88d12029410a032dc4921d',1,'IntelliToolPolygon']]],
- ['intellitoolrectangle_222',['IntelliToolRectangle',['../class_intelli_tool_rectangle.html#aa9823939a8b8924520a2943cf6335c11',1,'IntelliToolRectangle']]],
- ['isinpolygon_223',['isInPolygon',['../namespace_intelli_helper.html#a44d516b3e619e2a743e9c98dd75cf901',1,'IntelliHelper']]],
- ['isintriangle_224',['isInTriangle',['../namespace_intelli_helper.html#a9fcfe72f00e870be4a8ab9f2e17483c9',1,'IntelliHelper']]]
+ ['intellicolorpicker_219',['IntelliColorPicker',['../class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae',1,'IntelliColorPicker']]],
+ ['intelliimage_220',['IntelliImage',['../class_intelli_image.html#a47084f1cb668ea0242ab95162cf9e902',1,'IntelliImage']]],
+ ['intelliphotogui_221',['IntelliPhotoGui',['../class_intelli_photo_gui.html#ad2aaec3c1517a9aaa461b54e341b97e0',1,'IntelliPhotoGui']]],
+ ['intellirasterimage_222',['IntelliRasterImage',['../class_intelli_raster_image.html#aad9b561fe499a4da3c6ef98971aa3468',1,'IntelliRasterImage']]],
+ ['intellishapedimage_223',['IntelliShapedImage',['../class_intelli_shaped_image.html#a0f834c3f255baeb50c98ef335a6d0ea9',1,'IntelliShapedImage']]],
+ ['intellitool_224',['IntelliTool',['../class_intelli_tool.html#a346dd55d489fced38e7bb46f9168af91',1,'IntelliTool']]],
+ ['intellitoolcircle_225',['IntelliToolCircle',['../class_intelli_tool_circle.html#a9b185b9d327f8602d0b7f667b8d1d32a',1,'IntelliToolCircle']]],
+ ['intellitoolfloodfill_226',['IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html#a83b51838da304e274bf866cf2fd5407a',1,'IntelliToolFloodFill']]],
+ ['intellitoolline_227',['IntelliToolLine',['../class_intelli_tool_line.html#a9b2d4bcd69409a21f6080edfea4ae2a2',1,'IntelliToolLine']]],
+ ['intellitoolpen_228',['IntelliToolPen',['../class_intelli_tool_pen.html#a889891b3ae7cdefb881aed2e7fff9b47',1,'IntelliToolPen']]],
+ ['intellitoolplaintool_229',['IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html#a0ff0b9f7b78b763683076e4417236859',1,'IntelliToolPlainTool']]],
+ ['intellitoolpolygon_230',['IntelliToolPolygon',['../class_intelli_tool_polygon.html#ae6e5f07fdf88d12029410a032dc4921d',1,'IntelliToolPolygon']]],
+ ['intellitoolrectangle_231',['IntelliToolRectangle',['../class_intelli_tool_rectangle.html#aa9823939a8b8924520a2943cf6335c11',1,'IntelliToolRectangle']]],
+ ['isinpolygon_232',['isInPolygon',['../namespace_intelli_helper.html#a44d516b3e619e2a743e9c98dd75cf901',1,'IntelliHelper']]],
+ ['isintriangle_233',['isInTriangle',['../namespace_intelli_helper.html#a9fcfe72f00e870be4a8ab9f2e17483c9',1,'IntelliHelper']]]
];
diff --git a/docs/html/search/functions_6.js b/docs/html/search/functions_6.js
index eaaa202..4d04877 100644
--- a/docs/html/search/functions_6.js
+++ b/docs/html/search/functions_6.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['loadimage_225',['loadImage',['../class_intelli_image.html#aec0e9c8184d89dee33fd9adefbd2f8aa',1,'IntelliImage']]]
+ ['loadimage_234',['loadImage',['../class_intelli_image.html#aec0e9c8184d89dee33fd9adefbd2f8aa',1,'IntelliImage']]]
];
diff --git a/docs/html/search/functions_7.js b/docs/html/search/functions_7.js
index c28c131..28eff31 100644
--- a/docs/html/search/functions_7.js
+++ b/docs/html/search/functions_7.js
@@ -1,9 +1,9 @@
var searchData=
[
- ['main_226',['main',['../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.cpp']]],
- ['mousemoveevent_227',['mouseMoveEvent',['../class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5',1,'PaintingArea']]],
- ['mousepressevent_228',['mousePressEvent',['../class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15',1,'PaintingArea']]],
- ['mousereleaseevent_229',['mouseReleaseEvent',['../class_painting_area.html#a35b5df914acb608cc29717659793359c',1,'PaintingArea']]],
- ['moveactivelayer_230',['moveActiveLayer',['../class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a',1,'PaintingArea']]],
- ['movepositionactive_231',['movePositionActive',['../class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7',1,'PaintingArea']]]
+ ['main_235',['main',['../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.cpp']]],
+ ['mousemoveevent_236',['mouseMoveEvent',['../class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5',1,'PaintingArea']]],
+ ['mousepressevent_237',['mousePressEvent',['../class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15',1,'PaintingArea']]],
+ ['mousereleaseevent_238',['mouseReleaseEvent',['../class_painting_area.html#a35b5df914acb608cc29717659793359c',1,'PaintingArea']]],
+ ['moveactivelayer_239',['moveActiveLayer',['../class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a',1,'PaintingArea']]],
+ ['movepositionactive_240',['movePositionActive',['../class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7',1,'PaintingArea']]]
];
diff --git a/docs/html/search/functions_8.js b/docs/html/search/functions_8.js
index 8b9eacd..a9815e5 100644
--- a/docs/html/search/functions_8.js
+++ b/docs/html/search/functions_8.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['onmouseleftpressed_232',['onMouseLeftPressed',['../class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c',1,'IntelliTool::onMouseLeftPressed()'],['../class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639',1,'IntelliToolCircle::onMouseLeftPressed()'],['../class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961',1,'IntelliToolFloodFill::onMouseLeftPressed()'],['../class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846',1,'IntelliToolLine::onMouseLeftPressed()'],['../class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205',1,'IntelliToolPen::onMouseLeftPressed()'],['../class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9',1,'IntelliToolPlainTool::onMouseLeftPressed()'],['../class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d',1,'IntelliToolPolygon::onMouseLeftPressed()'],['../class_intelli_tool_rectangle.html#ae03c307ccf66cbe3fd59e3657712368d',1,'IntelliToolRectangle::onMouseLeftPressed()']]],
- ['onmouseleftreleased_233',['onMouseLeftReleased',['../class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b',1,'IntelliTool::onMouseLeftReleased()'],['../class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3',1,'IntelliToolCircle::onMouseLeftReleased()'],['../class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c',1,'IntelliToolFloodFill::onMouseLeftReleased()'],['../class_intelli_tool_line.html#ac93f76ff20a1c111a403b298bab02482',1,'IntelliToolLine::onMouseLeftReleased()'],['../class_intelli_tool_pen.html#abda7a22b9766fa4ad254324a53cab94d',1,'IntelliToolPen::onMouseLeftReleased()'],['../class_intelli_tool_plain_tool.html#ac23f5d0f07e42fd7c2ea3fc1347da400',1,'IntelliToolPlainTool::onMouseLeftReleased()'],['../class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21',1,'IntelliToolPolygon::onMouseLeftReleased()'],['../class_intelli_tool_rectangle.html#a94460e3ff1c19e80bde922c55f53cc43',1,'IntelliToolRectangle::onMouseLeftReleased()']]],
- ['onmousemoved_234',['onMouseMoved',['../class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639',1,'IntelliTool::onMouseMoved()'],['../class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b',1,'IntelliToolCircle::onMouseMoved()'],['../class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668',1,'IntelliToolFloodFill::onMouseMoved()'],['../class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b',1,'IntelliToolLine::onMouseMoved()'],['../class_intelli_tool_pen.html#a58d1d636497b630647ce0c4d652737c2',1,'IntelliToolPen::onMouseMoved()'],['../class_intelli_tool_plain_tool.html#ad7546a6335bb3bb4cbf0e1883788d41c',1,'IntelliToolPlainTool::onMouseMoved()'],['../class_intelli_tool_polygon.html#a0e3a1135f04c73c159137ae219a38922',1,'IntelliToolPolygon::onMouseMoved()'],['../class_intelli_tool_rectangle.html#a4b5931071e21eb6949ffe357315e408b',1,'IntelliToolRectangle::onMouseMoved()']]],
- ['onmouserightpressed_235',['onMouseRightPressed',['../class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966',1,'IntelliTool::onMouseRightPressed()'],['../class_intelli_tool_circle.html#a29d7b9ed4960e6fe1f31ff620363e429',1,'IntelliToolCircle::onMouseRightPressed()'],['../class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4',1,'IntelliToolFloodFill::onMouseRightPressed()'],['../class_intelli_tool_line.html#a6cce59f3017936214b10b47252a898a3',1,'IntelliToolLine::onMouseRightPressed()'],['../class_intelli_tool_pen.html#a1751e3864a0d36ef42ca55021cae73ce',1,'IntelliToolPen::onMouseRightPressed()'],['../class_intelli_tool_plain_tool.html#acb0c46e16d2c09370a2244a936de38b1',1,'IntelliToolPlainTool::onMouseRightPressed()'],['../class_intelli_tool_polygon.html#aa36b012b48311c36e7cd6771a5081427',1,'IntelliToolPolygon::onMouseRightPressed()'],['../class_intelli_tool_rectangle.html#a480c6804a4963c5a1c3f7ef84b63c1a8',1,'IntelliToolRectangle::onMouseRightPressed()']]],
- ['onmouserightreleased_236',['onMouseRightReleased',['../class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0',1,'IntelliTool::onMouseRightReleased()'],['../class_intelli_tool_circle.html#aca07540f2f7ccb3d2c0b84890c1afc4c',1,'IntelliToolCircle::onMouseRightReleased()'],['../class_intelli_tool_flood_fill.html#a39cf49c0ce46f96be3510f0b70c9d892',1,'IntelliToolFloodFill::onMouseRightReleased()'],['../class_intelli_tool_line.html#a6214918cba5753f89d97de4559a2b9b2',1,'IntelliToolLine::onMouseRightReleased()'],['../class_intelli_tool_pen.html#abf8562e8cd2da586afdf4d47b3a4ff13',1,'IntelliToolPen::onMouseRightReleased()'],['../class_intelli_tool_plain_tool.html#a2ae458f1b04eb77a47f6dca5e91e33b8',1,'IntelliToolPlainTool::onMouseRightReleased()'],['../class_intelli_tool_polygon.html#a47cad87cd02b128b02dc929713bd1d1b',1,'IntelliToolPolygon::onMouseRightReleased()'],['../class_intelli_tool_rectangle.html#ad43f653256a6516b9398f82054be0d7f',1,'IntelliToolRectangle::onMouseRightReleased()']]],
- ['onwheelscrolled_237',['onWheelScrolled',['../class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574',1,'IntelliTool::onWheelScrolled()'],['../class_intelli_tool_circle.html#ae2d9b0fb6695c184c4cb507a5fb75506',1,'IntelliToolCircle::onWheelScrolled()'],['../class_intelli_tool_flood_fill.html#ad58cc7c065123beb6b0270f99e99b991',1,'IntelliToolFloodFill::onWheelScrolled()'],['../class_intelli_tool_line.html#aaf1d686e1ec43f41b5186ccfd806b125',1,'IntelliToolLine::onWheelScrolled()'],['../class_intelli_tool_pen.html#afe3626ddff440ab125f4a2465c45427a',1,'IntelliToolPen::onWheelScrolled()'],['../class_intelli_tool_plain_tool.html#adc004ea421e2cc0ac39cc7a6b6d43d0d',1,'IntelliToolPlainTool::onWheelScrolled()'],['../class_intelli_tool_polygon.html#a713103300c9f023d64d9eec5ac05dd17',1,'IntelliToolPolygon::onWheelScrolled()'],['../class_intelli_tool_rectangle.html#a445c53a56e859f970e59f5036e221e0c',1,'IntelliToolRectangle::onWheelScrolled()']]],
- ['open_238',['open',['../class_painting_area.html#a1f597740b4d7b4bc2e24c51f8cb0b6eb',1,'PaintingArea']]]
+ ['onmouseleftpressed_241',['onMouseLeftPressed',['../class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c',1,'IntelliTool::onMouseLeftPressed()'],['../class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639',1,'IntelliToolCircle::onMouseLeftPressed()'],['../class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961',1,'IntelliToolFloodFill::onMouseLeftPressed()'],['../class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846',1,'IntelliToolLine::onMouseLeftPressed()'],['../class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205',1,'IntelliToolPen::onMouseLeftPressed()'],['../class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9',1,'IntelliToolPlainTool::onMouseLeftPressed()'],['../class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d',1,'IntelliToolPolygon::onMouseLeftPressed()'],['../class_intelli_tool_rectangle.html#ae03c307ccf66cbe3fd59e3657712368d',1,'IntelliToolRectangle::onMouseLeftPressed()']]],
+ ['onmouseleftreleased_242',['onMouseLeftReleased',['../class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b',1,'IntelliTool::onMouseLeftReleased()'],['../class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3',1,'IntelliToolCircle::onMouseLeftReleased()'],['../class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c',1,'IntelliToolFloodFill::onMouseLeftReleased()'],['../class_intelli_tool_line.html#ac93f76ff20a1c111a403b298bab02482',1,'IntelliToolLine::onMouseLeftReleased()'],['../class_intelli_tool_pen.html#abda7a22b9766fa4ad254324a53cab94d',1,'IntelliToolPen::onMouseLeftReleased()'],['../class_intelli_tool_plain_tool.html#ac23f5d0f07e42fd7c2ea3fc1347da400',1,'IntelliToolPlainTool::onMouseLeftReleased()'],['../class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21',1,'IntelliToolPolygon::onMouseLeftReleased()'],['../class_intelli_tool_rectangle.html#a94460e3ff1c19e80bde922c55f53cc43',1,'IntelliToolRectangle::onMouseLeftReleased()']]],
+ ['onmousemoved_243',['onMouseMoved',['../class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639',1,'IntelliTool::onMouseMoved()'],['../class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b',1,'IntelliToolCircle::onMouseMoved()'],['../class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668',1,'IntelliToolFloodFill::onMouseMoved()'],['../class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b',1,'IntelliToolLine::onMouseMoved()'],['../class_intelli_tool_pen.html#a58d1d636497b630647ce0c4d652737c2',1,'IntelliToolPen::onMouseMoved()'],['../class_intelli_tool_plain_tool.html#ad7546a6335bb3bb4cbf0e1883788d41c',1,'IntelliToolPlainTool::onMouseMoved()'],['../class_intelli_tool_polygon.html#a0e3a1135f04c73c159137ae219a38922',1,'IntelliToolPolygon::onMouseMoved()'],['../class_intelli_tool_rectangle.html#a4b5931071e21eb6949ffe357315e408b',1,'IntelliToolRectangle::onMouseMoved()']]],
+ ['onmouserightpressed_244',['onMouseRightPressed',['../class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966',1,'IntelliTool::onMouseRightPressed()'],['../class_intelli_tool_circle.html#a29d7b9ed4960e6fe1f31ff620363e429',1,'IntelliToolCircle::onMouseRightPressed()'],['../class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4',1,'IntelliToolFloodFill::onMouseRightPressed()'],['../class_intelli_tool_line.html#a6cce59f3017936214b10b47252a898a3',1,'IntelliToolLine::onMouseRightPressed()'],['../class_intelli_tool_pen.html#a1751e3864a0d36ef42ca55021cae73ce',1,'IntelliToolPen::onMouseRightPressed()'],['../class_intelli_tool_plain_tool.html#acb0c46e16d2c09370a2244a936de38b1',1,'IntelliToolPlainTool::onMouseRightPressed()'],['../class_intelli_tool_polygon.html#aa36b012b48311c36e7cd6771a5081427',1,'IntelliToolPolygon::onMouseRightPressed()'],['../class_intelli_tool_rectangle.html#a480c6804a4963c5a1c3f7ef84b63c1a8',1,'IntelliToolRectangle::onMouseRightPressed()']]],
+ ['onmouserightreleased_245',['onMouseRightReleased',['../class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0',1,'IntelliTool::onMouseRightReleased()'],['../class_intelli_tool_circle.html#aca07540f2f7ccb3d2c0b84890c1afc4c',1,'IntelliToolCircle::onMouseRightReleased()'],['../class_intelli_tool_flood_fill.html#a39cf49c0ce46f96be3510f0b70c9d892',1,'IntelliToolFloodFill::onMouseRightReleased()'],['../class_intelli_tool_line.html#a6214918cba5753f89d97de4559a2b9b2',1,'IntelliToolLine::onMouseRightReleased()'],['../class_intelli_tool_pen.html#abf8562e8cd2da586afdf4d47b3a4ff13',1,'IntelliToolPen::onMouseRightReleased()'],['../class_intelli_tool_plain_tool.html#a2ae458f1b04eb77a47f6dca5e91e33b8',1,'IntelliToolPlainTool::onMouseRightReleased()'],['../class_intelli_tool_polygon.html#a47cad87cd02b128b02dc929713bd1d1b',1,'IntelliToolPolygon::onMouseRightReleased()'],['../class_intelli_tool_rectangle.html#ad43f653256a6516b9398f82054be0d7f',1,'IntelliToolRectangle::onMouseRightReleased()']]],
+ ['onwheelscrolled_246',['onWheelScrolled',['../class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574',1,'IntelliTool::onWheelScrolled()'],['../class_intelli_tool_circle.html#ae2d9b0fb6695c184c4cb507a5fb75506',1,'IntelliToolCircle::onWheelScrolled()'],['../class_intelli_tool_flood_fill.html#ad58cc7c065123beb6b0270f99e99b991',1,'IntelliToolFloodFill::onWheelScrolled()'],['../class_intelli_tool_line.html#aaf1d686e1ec43f41b5186ccfd806b125',1,'IntelliToolLine::onWheelScrolled()'],['../class_intelli_tool_pen.html#afe3626ddff440ab125f4a2465c45427a',1,'IntelliToolPen::onWheelScrolled()'],['../class_intelli_tool_plain_tool.html#adc004ea421e2cc0ac39cc7a6b6d43d0d',1,'IntelliToolPlainTool::onWheelScrolled()'],['../class_intelli_tool_polygon.html#a713103300c9f023d64d9eec5ac05dd17',1,'IntelliToolPolygon::onWheelScrolled()'],['../class_intelli_tool_rectangle.html#a445c53a56e859f970e59f5036e221e0c',1,'IntelliToolRectangle::onWheelScrolled()']]],
+ ['open_247',['open',['../class_painting_area.html#a1f597740b4d7b4bc2e24c51f8cb0b6eb',1,'PaintingArea']]]
];
diff --git a/docs/html/search/functions_9.js b/docs/html/search/functions_9.js
index 1c5fa95..d4d4e61 100644
--- a/docs/html/search/functions_9.js
+++ b/docs/html/search/functions_9.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['paintevent_239',['paintEvent',['../class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7',1,'PaintingArea']]],
- ['paintingarea_240',['PaintingArea',['../class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460',1,'PaintingArea']]]
+ ['paintevent_248',['paintEvent',['../class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7',1,'PaintingArea']]],
+ ['paintingarea_249',['PaintingArea',['../class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460',1,'PaintingArea']]]
];
diff --git a/docs/html/search/functions_a.js b/docs/html/search/functions_a.js
index 796a1ae..2e4e571 100644
--- a/docs/html/search/functions_a.js
+++ b/docs/html/search/functions_a.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['resizeevent_241',['resizeEvent',['../class_painting_area.html#ab57e8ccda60fff7187463a90e65c5335',1,'PaintingArea']]],
- ['resizeimage_242',['resizeImage',['../class_intelli_image.html#a177403ab9585d4ba31984a644c54d310',1,'IntelliImage']]]
+ ['resizeevent_250',['resizeEvent',['../class_painting_area.html#ab57e8ccda60fff7187463a90e65c5335',1,'PaintingArea']]],
+ ['resizeimage_251',['resizeImage',['../class_intelli_image.html#a177403ab9585d4ba31984a644c54d310',1,'IntelliImage']]]
];
diff --git a/docs/html/search/functions_b.js b/docs/html/search/functions_b.js
index 35a9bcf..c0906ad 100644
--- a/docs/html/search/functions_b.js
+++ b/docs/html/search/functions_b.js
@@ -1,13 +1,13 @@
var searchData=
[
- ['save_243',['save',['../class_painting_area.html#a612176cc9d629d22fd3fe1a746cce564',1,'PaintingArea']]],
- ['setalphaoflayer_244',['setAlphaOfLayer',['../class_painting_area.html#aec59be20f1c27135700754882dd6383d',1,'PaintingArea']]],
- ['setfirstcolor_245',['setFirstColor',['../class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8',1,'IntelliColorPicker']]],
- ['setlayertoactive_246',['setLayerToActive',['../class_painting_area.html#a1d6d86c25efdce9fe9031a9cd01c74c8',1,'PaintingArea']]],
- ['setpolygon_247',['setPolygon',['../class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309',1,'IntelliImage::setPolygon()'],['../class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b',1,'IntelliRasterImage::setPolygon()'],['../class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e',1,'IntelliShapedImage::setPolygon()']]],
- ['setsecondcolor_248',['setSecondColor',['../class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931',1,'IntelliColorPicker']]],
- ['sign_249',['sign',['../namespace_intelli_helper.html#afdd9fe78cc5d21b59642910220768149',1,'IntelliHelper']]],
- ['slotactivatelayer_250',['slotActivateLayer',['../class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec',1,'PaintingArea']]],
- ['slotdeleteactivelayer_251',['slotDeleteActiveLayer',['../class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e',1,'PaintingArea']]],
- ['switchcolors_252',['switchColors',['../class_intelli_color_picker.html#a437a6f20bf2fc0a4cbaf4c030c2a26d9',1,'IntelliColorPicker']]]
+ ['save_252',['save',['../class_painting_area.html#a612176cc9d629d22fd3fe1a746cce564',1,'PaintingArea']]],
+ ['setalphaoflayer_253',['setAlphaOfLayer',['../class_painting_area.html#aec59be20f1c27135700754882dd6383d',1,'PaintingArea']]],
+ ['setfirstcolor_254',['setFirstColor',['../class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8',1,'IntelliColorPicker']]],
+ ['setlayertoactive_255',['setLayerToActive',['../class_painting_area.html#a1d6d86c25efdce9fe9031a9cd01c74c8',1,'PaintingArea']]],
+ ['setpolygon_256',['setPolygon',['../class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309',1,'IntelliImage::setPolygon()'],['../class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b',1,'IntelliRasterImage::setPolygon()'],['../class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e',1,'IntelliShapedImage::setPolygon()']]],
+ ['setsecondcolor_257',['setSecondColor',['../class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931',1,'IntelliColorPicker']]],
+ ['sign_258',['sign',['../namespace_intelli_helper.html#afdd9fe78cc5d21b59642910220768149',1,'IntelliHelper']]],
+ ['slotactivatelayer_259',['slotActivateLayer',['../class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec',1,'PaintingArea']]],
+ ['slotdeleteactivelayer_260',['slotDeleteActiveLayer',['../class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e',1,'PaintingArea']]],
+ ['switchcolors_261',['switchColors',['../class_intelli_color_picker.html#a437a6f20bf2fc0a4cbaf4c030c2a26d9',1,'IntelliColorPicker']]]
];
diff --git a/docs/html/search/functions_c.js b/docs/html/search/functions_c.js
index ae5f05e..1d5446d 100644
--- a/docs/html/search/functions_c.js
+++ b/docs/html/search/functions_c.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['wheelevent_253',['wheelEvent',['../class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4',1,'PaintingArea']]]
+ ['wheelevent_262',['wheelEvent',['../class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4',1,'PaintingArea']]]
];
diff --git a/docs/html/search/functions_d.js b/docs/html/search/functions_d.js
index bd24f64..fcd9747 100644
--- a/docs/html/search/functions_d.js
+++ b/docs/html/search/functions_d.js
@@ -1,15 +1,16 @@
var searchData=
[
- ['_7eintellicolorpicker_254',['~IntelliColorPicker',['../class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff',1,'IntelliColorPicker']]],
- ['_7eintelliimage_255',['~IntelliImage',['../class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc',1,'IntelliImage']]],
- ['_7eintellirasterimage_256',['~IntelliRasterImage',['../class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8',1,'IntelliRasterImage']]],
- ['_7eintellishapedimage_257',['~IntelliShapedImage',['../class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9',1,'IntelliShapedImage']]],
- ['_7eintellitool_258',['~IntelliTool',['../class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2',1,'IntelliTool']]],
- ['_7eintellitoolcircle_259',['~IntelliToolCircle',['../class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954',1,'IntelliToolCircle']]],
- ['_7eintellitoolfloodfill_260',['~IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba',1,'IntelliToolFloodFill']]],
- ['_7eintellitoolline_261',['~IntelliToolLine',['../class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2',1,'IntelliToolLine']]],
- ['_7eintellitoolpen_262',['~IntelliToolPen',['../class_intelli_tool_pen.html#ac77a025515d0fed6954556fe2b444818',1,'IntelliToolPen']]],
- ['_7eintellitoolplaintool_263',['~IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html#a91fe568be05c075814d67440472bb658',1,'IntelliToolPlainTool']]],
- ['_7eintellitoolrectangle_264',['~IntelliToolRectangle',['../class_intelli_tool_rectangle.html#a7dc1463e726a21255e6297241dc71fb1',1,'IntelliToolRectangle']]],
- ['_7epaintingarea_265',['~PaintingArea',['../class_painting_area.html#aa32adc113f77031945f73e33051931e8',1,'PaintingArea']]]
+ ['_7eintellicolorpicker_263',['~IntelliColorPicker',['../class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff',1,'IntelliColorPicker']]],
+ ['_7eintelliimage_264',['~IntelliImage',['../class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc',1,'IntelliImage']]],
+ ['_7eintellirasterimage_265',['~IntelliRasterImage',['../class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8',1,'IntelliRasterImage']]],
+ ['_7eintellishapedimage_266',['~IntelliShapedImage',['../class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9',1,'IntelliShapedImage']]],
+ ['_7eintellitool_267',['~IntelliTool',['../class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2',1,'IntelliTool']]],
+ ['_7eintellitoolcircle_268',['~IntelliToolCircle',['../class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954',1,'IntelliToolCircle']]],
+ ['_7eintellitoolfloodfill_269',['~IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba',1,'IntelliToolFloodFill']]],
+ ['_7eintellitoolline_270',['~IntelliToolLine',['../class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2',1,'IntelliToolLine']]],
+ ['_7eintellitoolpen_271',['~IntelliToolPen',['../class_intelli_tool_pen.html#ac77a025515d0fed6954556fe2b444818',1,'IntelliToolPen']]],
+ ['_7eintellitoolplaintool_272',['~IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html#a91fe568be05c075814d67440472bb658',1,'IntelliToolPlainTool']]],
+ ['_7eintellitoolpolygon_273',['~IntelliToolPolygon',['../class_intelli_tool_polygon.html#a087cbf2254010989df6106a357471499',1,'IntelliToolPolygon']]],
+ ['_7eintellitoolrectangle_274',['~IntelliToolRectangle',['../class_intelli_tool_rectangle.html#a7dc1463e726a21255e6297241dc71fb1',1,'IntelliToolRectangle']]],
+ ['_7epaintingarea_275',['~PaintingArea',['../class_painting_area.html#aa32adc113f77031945f73e33051931e8',1,'PaintingArea']]]
];
diff --git a/docs/html/search/namespaces_0.js b/docs/html/search/namespaces_0.js
index 387dc83..b04b785 100644
--- a/docs/html/search/namespaces_0.js
+++ b/docs/html/search/namespaces_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['intellihelper_153',['IntelliHelper',['../namespace_intelli_helper.html',1,'']]]
+ ['intellihelper_158',['IntelliHelper',['../namespace_intelli_helper.html',1,'']]]
];
diff --git a/docs/html/search/variables_0.js b/docs/html/search/variables_0.js
index 4655c35..5b52b7e 100644
--- a/docs/html/search/variables_0.js
+++ b/docs/html/search/variables_0.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['a_266',['A',['../struct_triangle.html#a4fe8b39e0144ebff908b7718c2f2751b',1,'Triangle']]],
- ['active_267',['Active',['../class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f',1,'IntelliTool']]],
- ['alpha_268',['alpha',['../struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56',1,'LayerObject']]],
- ['area_269',['Area',['../class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289',1,'IntelliTool']]]
+ ['a_276',['A',['../struct_triangle.html#a4fe8b39e0144ebff908b7718c2f2751b',1,'Triangle']]],
+ ['active_277',['Active',['../class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f',1,'IntelliTool']]],
+ ['alpha_278',['alpha',['../struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56',1,'LayerObject']]],
+ ['area_279',['Area',['../class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289',1,'IntelliTool']]]
];
diff --git a/docs/html/search/variables_1.js b/docs/html/search/variables_1.js
index 7f7d970..a2b29fc 100644
--- a/docs/html/search/variables_1.js
+++ b/docs/html/search/variables_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['b_270',['B',['../struct_triangle.html#a64fa6a90a6131f12a1a3054bf86647d7',1,'Triangle']]]
+ ['b_280',['B',['../struct_triangle.html#a64fa6a90a6131f12a1a3054bf86647d7',1,'Triangle']]]
];
diff --git a/docs/html/search/variables_2.js b/docs/html/search/variables_2.js
index 344d2a5..9c0a3cc 100644
--- a/docs/html/search/variables_2.js
+++ b/docs/html/search/variables_2.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['c_271',['C',['../struct_triangle.html#addb8aaab314d79f3617acca01e12872a',1,'Triangle']]],
- ['canvas_272',['Canvas',['../class_intelli_tool.html#a144d469cc03584f501194529a1b53c77',1,'IntelliTool']]],
- ['colorpicker_273',['colorPicker',['../class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef',1,'IntelliTool']]]
+ ['c_281',['C',['../struct_triangle.html#addb8aaab314d79f3617acca01e12872a',1,'Triangle']]],
+ ['canvas_282',['Canvas',['../class_intelli_tool.html#a144d469cc03584f501194529a1b53c77',1,'IntelliTool']]],
+ ['colorpicker_283',['colorPicker',['../class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef',1,'IntelliTool']]]
];
diff --git a/docs/html/search/variables_3.js b/docs/html/search/variables_3.js
index 9cb803f..11f31da 100644
--- a/docs/html/search/variables_3.js
+++ b/docs/html/search/variables_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['drawing_274',['drawing',['../class_intelli_tool.html#af256de16e9825922d20a23d11617b51b',1,'IntelliTool']]]
+ ['drawing_284',['drawing',['../class_intelli_tool.html#af256de16e9825922d20a23d11617b51b',1,'IntelliTool']]]
];
diff --git a/docs/html/search/variables_4.js b/docs/html/search/variables_4.js
index 06ea30e..0d0c5be 100644
--- a/docs/html/search/variables_4.js
+++ b/docs/html/search/variables_4.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['hight_275',['hight',['../struct_layer_object.html#a4b1729dbf7d3490e4c2776e29ffef8b0',1,'LayerObject']]],
- ['hightoffset_276',['hightOffset',['../struct_layer_object.html#a6256486a76c38baa3f1c664f4d190743',1,'LayerObject']]]
+ ['height_285',['height',['../struct_layer_object.html#ae0003fb815e50ed587a9897988befc90',1,'LayerObject']]],
+ ['heightoffset_286',['heightOffset',['../struct_layer_object.html#a08bacdcd64a0ae0eb5376f55329954bc',1,'LayerObject']]]
];
diff --git a/docs/html/search/variables_5.js b/docs/html/search/variables_5.js
index 7b91b4a..1f735ac 100644
--- a/docs/html/search/variables_5.js
+++ b/docs/html/search/variables_5.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['image_277',['image',['../struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83',1,'LayerObject']]],
- ['imagedata_278',['imageData',['../class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2',1,'IntelliImage']]]
+ ['image_287',['image',['../struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83',1,'LayerObject']]],
+ ['imagedata_288',['imageData',['../class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2',1,'IntelliImage']]]
];
diff --git a/docs/html/search/variables_6.js b/docs/html/search/variables_6.js
index 01b1461..fc61886 100644
--- a/docs/html/search/variables_6.js
+++ b/docs/html/search/variables_6.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['polygondata_279',['polygonData',['../class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8',1,'IntelliShapedImage']]]
+ ['polygondata_289',['polygonData',['../class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8',1,'IntelliShapedImage']]]
];
diff --git a/docs/html/search/variables_7.js b/docs/html/search/variables_7.js
index a957d63..4da23c3 100644
--- a/docs/html/search/variables_7.js
+++ b/docs/html/search/variables_7.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['width_280',['width',['../struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897',1,'LayerObject']]],
- ['widthoffset_281',['widthOffset',['../struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96',1,'LayerObject']]]
+ ['width_290',['width',['../struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897',1,'LayerObject']]],
+ ['widthoffset_291',['widthOffset',['../struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96',1,'LayerObject']]]
];
diff --git a/docs/html/struct_layer_object-members.html b/docs/html/struct_layer_object-members.html
index 8009fdb..702a111 100644
--- a/docs/html/struct_layer_object-members.html
+++ b/docs/html/struct_layer_object-members.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
@@ -94,8 +94,8 @@ $(document).ready(function(){initNavTree('struct_layer_object.html','');});
This is the complete list of members for LayerObject, including all inherited members.
-
-
Definition at line 16 of file PaintingArea.h.
+
The LayerObject struct holds all the information needed to construct a layer.
+
- Parameters
-
+
+ | width | - Stores the width of a layer in pixels |
+ | height | - Stores the height of a layer in pixels |
+ | alpha | - Stores the alpha value of the layer (default=255) |
+ | widthOffset | - Stores the number of pixles from the left side of the painting area |
+ | heightOffset | - Stores the number of pixles from the top of the painting area |
+
+
+
+
+
Definition at line 24 of file PaintingArea.h.
◆ alpha
@@ -132,39 +146,39 @@ Public Attributes
-
-◆ hight
+
+◆ height
- | int LayerObject::hight |
+ int LayerObject::height |
-
-◆ hightOffset
+
+◆ heightOffset
- | int LayerObject::hightOffset |
+ int LayerObject::heightOffset |
@@ -180,7 +194,7 @@ Public Attributes
@@ -196,7 +210,7 @@ Public Attributes
@@ -212,7 +226,7 @@ Public Attributes
diff --git a/docs/html/struct_layer_object.js b/docs/html/struct_layer_object.js
index 34361c9..c686168 100644
--- a/docs/html/struct_layer_object.js
+++ b/docs/html/struct_layer_object.js
@@ -1,8 +1,8 @@
var struct_layer_object =
[
[ "alpha", "struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56", null ],
- [ "hight", "struct_layer_object.html#a4b1729dbf7d3490e4c2776e29ffef8b0", null ],
- [ "hightOffset", "struct_layer_object.html#a6256486a76c38baa3f1c664f4d190743", null ],
+ [ "height", "struct_layer_object.html#ae0003fb815e50ed587a9897988befc90", null ],
+ [ "heightOffset", "struct_layer_object.html#a08bacdcd64a0ae0eb5376f55329954bc", null ],
[ "image", "struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83", null ],
[ "width", "struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897", null ],
[ "widthOffset", "struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96", null ]
diff --git a/docs/html/struct_layer_object__coll__graph.dot b/docs/html/struct_layer_object__coll__graph.dot
index 16b2ac5..780664f 100644
--- a/docs/html/struct_layer_object__coll__graph.dot
+++ b/docs/html/struct_layer_object__coll__graph.dot
@@ -3,7 +3,7 @@ digraph "LayerObject"
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="LayerObject",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="LayerObject",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The LayerObject struct holds all the information needed to construct a layer."];
Node2 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" image" ,fontname="Helvetica"];
Node2 [label="IntelliImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html",tooltip="An abstract class which manages the basic IntelliImage operations."];
}
diff --git a/docs/html/struct_triangle-members.html b/docs/html/struct_triangle-members.html
index 713afee..883f66a 100644
--- a/docs/html/struct_triangle-members.html
+++ b/docs/html/struct_triangle-members.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|
diff --git a/docs/html/struct_triangle.html b/docs/html/struct_triangle.html
index 446a4b0..f0e832d 100644
--- a/docs/html/struct_triangle.html
+++ b/docs/html/struct_triangle.html
@@ -30,7 +30,7 @@
|
IntelliPhoto
- 0.4
+ 0.5
|