diff --git a/docs/html/_intelli_color_picker_8h.html b/docs/html/_intelli_color_picker_8h.html
index 0aad814..e1b1b4e 100644
--- a/docs/html/_intelli_color_picker_8h.html
+++ b/docs/html/_intelli_color_picker_8h.html
@@ -5,7 +5,7 @@
-
IntelliPhoto: src/IntelliHelper/IntelliColorPicker.h File Reference
+IntelliPhoto: intelliphoto/src/IntelliHelper/IntelliColorPicker.h File Reference
@@ -98,12 +98,12 @@ $(document).ready(function(){initNavTree('_intelli_color_picker_8h.html','');});
Go to the source code of this file.
@@ -111,6 +111,7 @@ This graph shows which files directly or indirectly include this file:
class IntelliColorPicker
+ The IntelliColorPicker manages the selected colors for one whole project. More...
@@ -118,7 +119,7 @@ Classes
- src IntelliHelper IntelliColorPicker.h
+ intelliphoto src IntelliHelper IntelliColorPicker.h
diff --git a/docs/html/_intelli_color_picker_8h__dep__incl.dot b/docs/html/_intelli_color_picker_8h__dep__incl.dot
index 209f91b..3081c09 100644
--- a/docs/html/_intelli_color_picker_8h__dep__incl.dot
+++ b/docs/html/_intelli_color_picker_8h__dep__incl.dot
@@ -1,41 +1,59 @@
-digraph "src/IntelliHelper/IntelliColorPicker.h"
+digraph "intelliphoto/src/IntelliHelper/IntelliColorPicker.h"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/IntelliHelper/Intelli\lColorPicker.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Intelli\lHelper/IntelliColorPicker.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="src/IntelliHelper/Intelli\lColorPicker.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_2_intelli_color_picker_8cpp.html",tooltip=" "];
+ Node2 [label="intelliphoto/src/Intelli\lHelper/IntelliColorPicker.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_2_intelli_color_picker_8cpp.html",tooltip=" "];
Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="src/Layer/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8h.html",tooltip=" "];
+ Node3 [label="intelliphoto/src/Layer\l/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8h.html",tooltip=" "];
Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="src/GUI/IntelliPhotoGui.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_photo_gui_8cpp.html",tooltip=" "];
+ Node4 [label="intelliphoto/src/GUI\l/IntelliPhotoGui.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_photo_gui_8cpp.html",tooltip=" "];
Node3 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="src/Layer/PaintingArea.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8cpp.html",tooltip=" "];
+ Node5 [label="intelliphoto/src/Layer\l/PaintingArea.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8cpp.html",tooltip=" "];
Node3 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node6 [label="src/Tool/IntelliTool.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8cpp.html",tooltip=" "];
+ Node6 [label="intelliphoto/src/Tool\l/IntelliTool.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8cpp.html",tooltip=" "];
Node3 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node7 [label="src/Tool/IntelliToolLine.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_line_8cpp.html",tooltip=" "];
+ Node7 [label="intelliphoto/src/Tool\l/IntelliToolCircle.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_circle_8cpp.html",tooltip=" "];
Node3 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node8 [label="src/Tool/IntelliToolPen.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_pen_8cpp.html",tooltip=" "];
+ Node8 [label="intelliphoto/src/Tool\l/IntelliToolFloodFill.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_flood_fill_8cpp.html",tooltip=" "];
Node3 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node9 [label="src/Tool/IntelliToolPlain.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_plain_8cpp.html",tooltip=" "];
- Node1 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node10 [label="src/Tool/IntelliColorPicker.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_tool_2_intelli_color_picker_8cpp.html",tooltip=" "];
- Node1 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node11 [label="src/Tool/IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8h.html",tooltip=" "];
- Node11 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node11 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node11 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node12 [label="src/Tool/IntelliToolLine.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_line_8h.html",tooltip=" "];
- Node12 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node12 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node11 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node13 [label="src/Tool/IntelliToolPen.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_pen_8h.html",tooltip=" "];
- Node13 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node13 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node11 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node14 [label="src/Tool/IntelliToolPlain.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_plain_8h.html",tooltip=" "];
- Node14 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node14 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 [label="intelliphoto/src/Tool\l/IntelliToolLine.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_line_8cpp.html",tooltip=" "];
+ Node3 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node10 [label="intelliphoto/src/Tool\l/IntelliToolPen.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_pen_8cpp.html",tooltip=" "];
+ Node3 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node11 [label="intelliphoto/src/Tool\l/IntelliToolPlain.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_plain_8cpp.html",tooltip=" "];
+ Node3 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node12 [label="intelliphoto/src/Tool\l/IntelliToolRectangle.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_rectangle_8cpp.html",tooltip=" "];
+ Node1 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 [label="intelliphoto/src/Tool\l/IntelliColorPicker.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_tool_2_intelli_color_picker_8cpp.html",tooltip=" "];
+ Node1 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node14 [label="intelliphoto/src/Tool\l/IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8h.html",tooltip=" "];
+ Node14 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node14 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node14 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node15 [label="intelliphoto/src/Tool\l/IntelliToolCircle.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_circle_8h.html",tooltip=" "];
+ Node15 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node15 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node14 -> Node16 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 [label="intelliphoto/src/Tool\l/IntelliToolFloodFill.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_flood_fill_8h.html",tooltip=" "];
+ Node16 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node14 -> Node17 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node17 [label="intelliphoto/src/Tool\l/IntelliToolLine.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_line_8h.html",tooltip=" "];
+ Node17 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node17 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node14 -> Node18 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node18 [label="intelliphoto/src/Tool\l/IntelliToolPen.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_pen_8h.html",tooltip=" "];
+ Node18 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node18 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node14 -> Node19 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node19 [label="intelliphoto/src/Tool\l/IntelliToolPlain.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_plain_8h.html",tooltip=" "];
+ Node19 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node19 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node14 -> Node20 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node20 [label="intelliphoto/src/Tool\l/IntelliToolRectangle.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_rectangle_8h.html",tooltip=" "];
+ Node20 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node20 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}
diff --git a/docs/html/_intelli_color_picker_8h__incl.dot b/docs/html/_intelli_color_picker_8h__incl.dot
index da4b2b2..4c74e72 100644
--- a/docs/html/_intelli_color_picker_8h__incl.dot
+++ b/docs/html/_intelli_color_picker_8h__incl.dot
@@ -1,9 +1,9 @@
-digraph "src/IntelliHelper/IntelliColorPicker.h"
+digraph "intelliphoto/src/IntelliHelper/IntelliColorPicker.h"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/IntelliHelper/Intelli\lColorPicker.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Intelli\lHelper/IntelliColorPicker.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="QColor",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
diff --git a/docs/html/_intelli_color_picker_8h_source.html b/docs/html/_intelli_color_picker_8h_source.html
index ae4abdf..ede1205 100644
--- a/docs/html/_intelli_color_picker_8h_source.html
+++ b/docs/html/_intelli_color_picker_8h_source.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/IntelliHelper/IntelliColorPicker.h Source File
+IntelliPhoto: intelliphoto/src/IntelliHelper/IntelliColorPicker.h Source File
@@ -97,39 +97,43 @@ $(document).ready(function(){initNavTree('_intelli_color_picker_8h_source.html',
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
- 26 #endif // INTELLITOOLSETCOLORTOOL_H
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 64 #endif // INTELLITOOLSETCOLORTOOL_H
-virtual ~IntelliColorPicker()
-void setSecondColor(QColor Color)
-
-
-void setFirstColor(QColor Color)
-
-
-
+virtual ~IntelliColorPicker()
IntelliColorPicker destructor clears up his used memory, if there is some.
+void setSecondColor(QColor Color)
A function to set the secondary color.
+QColor getSecondColor()
A function to read the secondary selected color.
+void switchColors()
A function switching primary and secondary color.
+void setFirstColor(QColor Color)
A function to set the primary color.
+QColor getFirstColor()
A function to read the primary selected color.
+The IntelliColorPicker manages the selected colors for one whole project.
+IntelliColorPicker()
IntelliColorPicker construktor, setting 2 preset colors, be careful, theese color may change in produ...
- src IntelliHelper IntelliColorPicker.h
+ intelliphoto src IntelliHelper IntelliColorPicker.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 9a0b5ef..1306302 100644
--- a/docs/html/_intelli_helper_2_intelli_color_picker_8cpp.html
+++ b/docs/html/_intelli_helper_2_intelli_color_picker_8cpp.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/IntelliHelper/IntelliColorPicker.cpp File Reference
+IntelliPhoto: intelliphoto/src/IntelliHelper/IntelliColorPicker.cpp File Reference
@@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('_intelli_helper_2_intelli_color_picker
Go to the source code of this file.
@@ -103,7 +103,7 @@ Include dependency graph for IntelliColorPicker.cpp:
- src IntelliHelper IntelliColorPicker.cpp
+ intelliphoto src IntelliHelper IntelliColorPicker.cpp
diff --git a/docs/html/_intelli_helper_2_intelli_color_picker_8cpp__incl.dot b/docs/html/_intelli_helper_2_intelli_color_picker_8cpp__incl.dot
index dd89cd0..3dfeb55 100644
--- a/docs/html/_intelli_helper_2_intelli_color_picker_8cpp__incl.dot
+++ b/docs/html/_intelli_helper_2_intelli_color_picker_8cpp__incl.dot
@@ -1,9 +1,9 @@
-digraph "src/IntelliHelper/IntelliColorPicker.cpp"
+digraph "intelliphoto/src/IntelliHelper/IntelliColorPicker.cpp"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/IntelliHelper/Intelli\lColorPicker.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Intelli\lHelper/IntelliColorPicker.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliColorPicker.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_color_picker_8h.html",tooltip=" "];
Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
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 a93377e..6338a29 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
@@ -5,7 +5,7 @@
-IntelliPhoto: src/IntelliHelper/IntelliColorPicker.cpp Source File
+IntelliPhoto: intelliphoto/src/IntelliHelper/IntelliColorPicker.cpp Source File
@@ -122,18 +122,18 @@ $(document).ready(function(){initNavTree('_intelli_helper_2_intelli_color_picker
-virtual ~IntelliColorPicker()
-void setSecondColor(QColor Color)
-
-
+virtual ~IntelliColorPicker()
IntelliColorPicker destructor clears up his used memory, if there is some.
+void setSecondColor(QColor Color)
A function to set the secondary color.
+QColor getSecondColor()
A function to read the secondary selected color.
+void switchColors()
A function switching primary and secondary color.
-void setFirstColor(QColor Color)
-
-
+void setFirstColor(QColor Color)
A function to set the primary color.
+QColor getFirstColor()
A function to read the primary selected color.
+IntelliColorPicker()
IntelliColorPicker construktor, setting 2 preset colors, be careful, theese color may change in produ...
- src IntelliHelper IntelliColorPicker.cpp
+ intelliphoto src IntelliHelper IntelliColorPicker.cpp
diff --git a/docs/html/_intelli_helper_8cpp.html b/docs/html/_intelli_helper_8cpp.html
index 62a5f07..fc80966 100644
--- a/docs/html/_intelli_helper_8cpp.html
+++ b/docs/html/_intelli_helper_8cpp.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/IntelliHelper/IntelliHelper.cpp File Reference
+IntelliPhoto: intelliphoto/src/IntelliHelper/IntelliHelper.cpp File Reference
@@ -92,10 +92,12 @@ $(document).ready(function(){initNavTree('_intelli_helper_8cpp.html','');});
#include "IntelliHelper.h "
#include <algorithm>
+
#include <queue>
+
#include <cmath>
Go to the source code of this file.
@@ -104,7 +106,7 @@ Include dependency graph for IntelliHelper.cpp:
- src IntelliHelper IntelliHelper.cpp
+ intelliphoto src IntelliHelper IntelliHelper.cpp
diff --git a/docs/html/_intelli_helper_8cpp__incl.dot b/docs/html/_intelli_helper_8cpp__incl.dot
index be201ca..3f3ebd7 100644
--- a/docs/html/_intelli_helper_8cpp__incl.dot
+++ b/docs/html/_intelli_helper_8cpp__incl.dot
@@ -1,13 +1,19 @@
-digraph "src/IntelliHelper/IntelliHelper.cpp"
+digraph "intelliphoto/src/IntelliHelper/IntelliHelper.cpp"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/IntelliHelper/Intelli\lHelper.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Intelli\lHelper/IntelliHelper.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliHelper.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_8h.html",tooltip=" "];
Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node3 [label="QPoint",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
- Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="algorithm",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node2 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node4 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node5 [label="algorithm",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node6 [label="queue",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node7 [label="cmath",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
}
diff --git a/docs/html/_intelli_helper_8cpp_source.html b/docs/html/_intelli_helper_8cpp_source.html
index 9716b9e..8a74a68 100644
--- a/docs/html/_intelli_helper_8cpp_source.html
+++ b/docs/html/_intelli_helper_8cpp_source.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/IntelliHelper/IntelliHelper.cpp Source File
+IntelliPhoto: intelliphoto/src/IntelliHelper/IntelliHelper.cpp Source File
@@ -92,13 +92,141 @@ $(document).ready(function(){initNavTree('_intelli_helper_8cpp_source.html','');
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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);
+
+
+
+
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);
+
+
+
+
+
+
+
117 for (
auto triangle : triangles){
+
+
+
+
+
+
+bool isInTriangle(Triangle &tri, QPoint &P)
A function to check if a given point is in a triangle.
+
+
+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.
+
+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 ...
- src IntelliHelper IntelliHelper.cpp
+ intelliphoto src IntelliHelper IntelliHelper.cpp
diff --git a/docs/html/_intelli_helper_8h.html b/docs/html/_intelli_helper_8h.html
index 343d087..c3a21c3 100644
--- a/docs/html/_intelli_helper_8h.html
+++ b/docs/html/_intelli_helper_8h.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/IntelliHelper/IntelliHelper.h File Reference
+IntelliPhoto: intelliphoto/src/IntelliHelper/IntelliHelper.h File Reference
@@ -87,36 +87,60 @@ $(document).ready(function(){initNavTree('_intelli_helper_8h.html','');});
#include <QPoint>
+#include <vector>
Go to the source code of this file.
- src IntelliHelper IntelliHelper.h
+ intelliphoto src IntelliHelper IntelliHelper.h
diff --git a/docs/html/_intelli_helper_8h.js b/docs/html/_intelli_helper_8h.js
new file mode 100644
index 0000000..769083d
--- /dev/null
+++ b/docs/html/_intelli_helper_8h.js
@@ -0,0 +1,8 @@
+var _intelli_helper_8h =
+[
+ [ "Triangle", "struct_triangle.html", "struct_triangle" ],
+ [ "calculateTriangles", "_intelli_helper_8h.html#a214dc3624ba4562a03dc922e3dd7b617", null ],
+ [ "isInPolygon", "_intelli_helper_8h.html#a44d516b3e619e2a743e9c98dd75cf901", null ],
+ [ "isInTriangle", "_intelli_helper_8h.html#a9fcfe72f00e870be4a8ab9f2e17483c9", null ],
+ [ "sign", "_intelli_helper_8h.html#afdd9fe78cc5d21b59642910220768149", null ]
+];
\ No newline at end of file
diff --git a/docs/html/_intelli_helper_8h__dep__incl.dot b/docs/html/_intelli_helper_8h__dep__incl.dot
index aaed05f..e9408f3 100644
--- a/docs/html/_intelli_helper_8h__dep__incl.dot
+++ b/docs/html/_intelli_helper_8h__dep__incl.dot
@@ -1,11 +1,37 @@
-digraph "src/IntelliHelper/IntelliHelper.h"
+digraph "intelliphoto/src/IntelliHelper/IntelliHelper.h"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/IntelliHelper/Intelli\lHelper.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Intelli\lHelper/IntelliHelper.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="src/Image/IntelliShapedImage.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8cpp.html",tooltip=" "];
+ Node2 [label="intelliphoto/src/Image\l/IntelliShapedImage.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8cpp.html",tooltip=" "];
Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="src/IntelliHelper/Intelli\lHelper.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_8cpp.html",tooltip=" "];
+ Node3 [label="intelliphoto/src/Image\l/IntelliShapedImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8h.html",tooltip=" "];
+ Node3 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node4 [label="intelliphoto/src/Layer\l/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8h.html",tooltip=" "];
+ Node4 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node5 [label="intelliphoto/src/GUI\l/IntelliPhotoGui.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_photo_gui_8cpp.html",tooltip=" "];
+ Node4 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node6 [label="intelliphoto/src/Layer\l/PaintingArea.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8cpp.html",tooltip=" "];
+ Node4 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node7 [label="intelliphoto/src/Tool\l/IntelliTool.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8cpp.html",tooltip=" "];
+ Node4 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node8 [label="intelliphoto/src/Tool\l/IntelliToolCircle.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_circle_8cpp.html",tooltip=" "];
+ Node4 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 [label="intelliphoto/src/Tool\l/IntelliToolFloodFill.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_flood_fill_8cpp.html",tooltip=" "];
+ Node4 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node10 [label="intelliphoto/src/Tool\l/IntelliToolLine.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_line_8cpp.html",tooltip=" "];
+ Node4 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node11 [label="intelliphoto/src/Tool\l/IntelliToolPen.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_pen_8cpp.html",tooltip=" "];
+ Node4 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node12 [label="intelliphoto/src/Tool\l/IntelliToolPlain.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_plain_8cpp.html",tooltip=" "];
+ Node4 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 [label="intelliphoto/src/Tool\l/IntelliToolRectangle.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_rectangle_8cpp.html",tooltip=" "];
+ Node3 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node14 [label="intelliphoto/src/Intelli\lHelper/IntelliHelper.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_8cpp.html",tooltip=" "];
+ Node1 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node15 [label="intelliphoto/src/main.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$main_8cpp.html",tooltip=" "];
}
diff --git a/docs/html/_intelli_helper_8h__incl.dot b/docs/html/_intelli_helper_8h__incl.dot
index da6d923..cce00ee 100644
--- a/docs/html/_intelli_helper_8h__incl.dot
+++ b/docs/html/_intelli_helper_8h__incl.dot
@@ -1,9 +1,11 @@
-digraph "src/IntelliHelper/IntelliHelper.h"
+digraph "intelliphoto/src/IntelliHelper/IntelliHelper.h"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/IntelliHelper/Intelli\lHelper.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Intelli\lHelper/IntelliHelper.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="QPoint",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
}
diff --git a/docs/html/_intelli_helper_8h_source.html b/docs/html/_intelli_helper_8h_source.html
index db4cca8..192bdea 100644
--- a/docs/html/_intelli_helper_8h_source.html
+++ b/docs/html/_intelli_helper_8h_source.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/IntelliHelper/IntelliHelper.h Source File
+IntelliPhoto: intelliphoto/src/IntelliHelper/IntelliHelper.h Source File
@@ -94,41 +94,55 @@ $(document).ready(function(){initNavTree('_intelli_helper_8h_source.html','');})
2 #define INTELLIHELPER_H
-
+
-
-
-
-
- 11 static inline float sign (QPoint& p1, QPoint& p2, QPoint& p3){
- 12 return (p1.x()-p3.x())*(p2.y()-p3.y())-(p2.x()-p3.x())*(p1.y()-p3.y());
-
+
+
+
+
- 15 static inline bool isInTriangle (QPoint& A, QPoint& B, QPoint& C, QPoint& P){
- 16 float val1, val2, val3;
-
-
-
-
-
-
- 23 neg = (val1<0.f) || (val2<0.f) || (val3<0.f);
- 24 pos = (val1>0.f) || (val2>0.f) || (val3>0.f);
-
-
-
-
-
-
+
+
+ 24 inline float sign (QPoint& p1, QPoint& p2, QPoint& p3){
+ 25 return (p1.x()-p3.x())*(p2.y()-p3.y())-(p2.x()-p3.x())*(p1.y()-p3.y());
+
+
+
+ 35 float val1, val2, val3;
+
+
+
+
+
+
+ 42 neg = (val1<0.f) || (val2<0.f) || (val3<0.f);
+ 43 pos = (val1>0.f) || (val2>0.f) || (val3>0.f);
+
+
+
+
+
+
+ 61 bool isInPolygon (std::vector<Triangle> &triangles, QPoint &point);
+
+
+
+
-static bool isInTriangle(QPoint &A, QPoint &B, QPoint &C, QPoint &P)
-static float sign(QPoint &p1, QPoint &p2, QPoint &p3)
-
+bool isInTriangle(Triangle &tri, QPoint &P)
A function to check if a given point is in a triangle.
+
+
+
+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.
+
+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.
- src IntelliHelper IntelliHelper.h
+ intelliphoto src IntelliHelper IntelliHelper.h
diff --git a/docs/html/_intelli_image_8cpp.html b/docs/html/_intelli_image_8cpp.html
index 8bdf8b0..90b5df4 100644
--- a/docs/html/_intelli_image_8cpp.html
+++ b/docs/html/_intelli_image_8cpp.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Image/IntelliImage.cpp File Reference
+IntelliPhoto: intelliphoto/src/Image/IntelliImage.cpp File Reference
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('_intelli_image_8cpp.html','');});
Go to the source code of this file.
@@ -105,7 +105,7 @@ Include dependency graph for IntelliImage.cpp:
- src Image IntelliImage.cpp
+ intelliphoto src Image IntelliImage.cpp
diff --git a/docs/html/_intelli_image_8cpp__incl.dot b/docs/html/_intelli_image_8cpp__incl.dot
index 5fee696..d9789c3 100644
--- a/docs/html/_intelli_image_8cpp__incl.dot
+++ b/docs/html/_intelli_image_8cpp__incl.dot
@@ -1,9 +1,9 @@
-digraph "src/Image/IntelliImage.cpp"
+digraph "intelliphoto/src/Image/IntelliImage.cpp"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/Image/IntelliImage.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Image\l/IntelliImage.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="Image/IntelliImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_image_8h.html",tooltip=" "];
Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
diff --git a/docs/html/_intelli_image_8cpp_source.html b/docs/html/_intelli_image_8cpp_source.html
index f2b6d70..9f5c796 100644
--- a/docs/html/_intelli_image_8cpp_source.html
+++ b/docs/html/_intelli_image_8cpp_source.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Image/IntelliImage.cpp Source File
+IntelliPhoto: intelliphoto/src/Image/IntelliImage.cpp Source File
@@ -144,36 +144,52 @@ $(document).ready(function(){initNavTree('_intelli_image_8cpp_source.html','');}
52 painter.drawPoint(p1);
-
+
60 painter.setPen(QPen(color, penWidth, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
-
-
- 63 painter.drawLine(p1, p2);
+
+ 62 painter.drawPoint(p1);
+
-
-
-
-
-
+
+
+
+
+
+ 70 painter.setPen(QPen(color, penWidth, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
+
+
+ 73 painter.drawLine(p1, p2);
+
+
+
+
+
+
+
+
+
+
-virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
+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 ~IntelliImage()=0
-virtual void drawPixel(const QPoint &p1, const QColor &color)
-virtual bool loadImage(const QString &fileName)
-IntelliImage(int weight, int height)
+virtual ~IntelliImage()=0
An Abstract Destructor.
+virtual void drawPixel(const QPoint &p1, const QColor &color)
A funtcion used to draw a pixel on the Image with the given Color.
+virtual bool loadImage(const QString &fileName)
A function that loads and sclaes an image to the fitting dimensions.
+virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A.
+IntelliImage(int weight, int height)
The Construcor of the IntelliImage. Given the Image dimensions.
void resizeImage(QImage *image, const QSize &newSize)
-
-virtual void drawPlain(const QColor &color)
+virtual QColor getPixelColor(QPoint &point)
A function that returns the pixelcolor at a certain point.
+QImage imageData
The underlying image data.
+virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
- src Image IntelliImage.cpp
+ intelliphoto src Image IntelliImage.cpp
diff --git a/docs/html/_intelli_image_8h.html b/docs/html/_intelli_image_8h.html
index 4da6870..595e317 100644
--- a/docs/html/_intelli_image_8h.html
+++ b/docs/html/_intelli_image_8h.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Image/IntelliImage.h File Reference
+IntelliPhoto: intelliphoto/src/Image/IntelliImage.h File Reference
@@ -102,12 +102,12 @@ $(document).ready(function(){initNavTree('_intelli_image_8h.html','');});
Go to the source code of this file.
@@ -115,6 +115,7 @@ This graph shows which files directly or indirectly include this file:
class IntelliImage
+ An abstract class which manages the basic IntelliImage operations. More...
@@ -144,12 +146,14 @@ Enumerations
+
+
The Types, which an Image can be.
Enumerator Raster_Image
Shaped_Image
-
Definition at line 11 of file IntelliImage.h .
+
Definition at line 14 of file IntelliImage.h .
@@ -158,7 +162,7 @@ Enumerations
-
-virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
-virtual ~IntelliImage()=0
-virtual void drawPixel(const QPoint &p1, const QColor &color)
-virtual bool loadImage(const QString &fileName)
-virtual QImage getDisplayable(const QSize &displaySize, int alpha)=0
+ImageType
The Types, which an Image can be.
+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 ~IntelliImage()=0
An Abstract Destructor.
+virtual void drawPixel(const QPoint &p1, const QColor &color)
A funtcion used to draw a pixel on the Image with the given Color.
+virtual bool loadImage(const QString &fileName)
A function that loads and sclaes an image to the fitting dimensions.
+virtual QImage getDisplayable(const QSize &displaySize, int alpha)=0
A function returning the displayable ImageData in a requested transparence and size.
-virtual std::vector< QPoint > getPolygonData()
-IntelliImage(int weight, int height)
-
+virtual std::vector< QPoint > getPolygonData()
A function that returns the Polygondata if existent.
+virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A.
+IntelliImage(int weight, int height)
The Construcor of the IntelliImage. Given the Image dimensions.
+
void resizeImage(QImage *image, const QSize &newSize)
-
-
-virtual IntelliImage * getDeepCopy()=0
-virtual void calculateVisiblity()=0
-virtual void drawPlain(const QColor &color)
-virtual void setPolygon(const std::vector< QPoint > &polygonData)=0
+virtual QColor getPixelColor(QPoint &point)
A function that returns the pixelcolor at a certain point.
+QImage imageData
The underlying image data.
+An abstract class which manages the basic IntelliImage operations.
+virtual IntelliImage * getDeepCopy()=0
A function that copys all that returns a [allocated] Image.
+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.
+virtual void setPolygon(const std::vector< QPoint > &polygonData)=0
An abstract function that sets the data of the visible Polygon, if needed.
- src Image IntelliImage.h
+ intelliphoto src Image IntelliImage.h
diff --git a/docs/html/_intelli_photo_gui_8cpp.html b/docs/html/_intelli_photo_gui_8cpp.html
index 948e28c..457c254 100644
--- a/docs/html/_intelli_photo_gui_8cpp.html
+++ b/docs/html/_intelli_photo_gui_8cpp.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/GUI/IntelliPhotoGui.cpp File Reference
+IntelliPhoto: intelliphoto/src/GUI/IntelliPhotoGui.cpp File Reference
@@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('_intelli_photo_gui_8cpp.html','');});
Go to the source code of this file.
@@ -127,7 +127,7 @@ Functions
@@ -146,7 +146,7 @@ Functions
@@ -155,7 +155,7 @@ Functions
- src GUI IntelliPhotoGui.cpp
+ intelliphoto src GUI IntelliPhotoGui.cpp
diff --git a/docs/html/_intelli_photo_gui_8cpp__incl.dot b/docs/html/_intelli_photo_gui_8cpp__incl.dot
index 99cc8d9..872329a 100644
--- a/docs/html/_intelli_photo_gui_8cpp__incl.dot
+++ b/docs/html/_intelli_photo_gui_8cpp__incl.dot
@@ -1,9 +1,9 @@
-digraph "src/GUI/IntelliPhotoGui.cpp"
+digraph "intelliphoto/src/GUI/IntelliPhotoGui.cpp"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/GUI/IntelliPhotoGui.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/GUI\l/IntelliPhotoGui.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="QtWidgets",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
@@ -51,14 +51,19 @@ digraph "src/GUI/IntelliPhotoGui.cpp"
Node12 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node21 [label="Image/IntelliShapedImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8h.html",tooltip=" "];
Node21 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node12 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node22 [label="Tool/IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8h.html",tooltip=" "];
- Node22 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node23 [label="IntelliHelper/IntelliColor\lPicker.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_color_picker_8h.html",tooltip=" "];
- Node23 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node23 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node23 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node24 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node21 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node21 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node22 [label="IntelliHelper/IntelliHelper.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_8h.html",tooltip=" "];
+ Node22 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node22 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node12 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node23 [label="Tool/IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8h.html",tooltip=" "];
+ Node23 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node24 [label="IntelliHelper/IntelliColor\lPicker.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_color_picker_8h.html",tooltip=" "];
+ Node24 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node24 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node24 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node25 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node23 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node12 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}
diff --git a/docs/html/_intelli_photo_gui_8cpp_source.html b/docs/html/_intelli_photo_gui_8cpp_source.html
index c2b3701..42e9553 100644
--- a/docs/html/_intelli_photo_gui_8cpp_source.html
+++ b/docs/html/_intelli_photo_gui_8cpp_source.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/GUI/IntelliPhotoGui.cpp Source File
+IntelliPhoto: intelliphoto/src/GUI/IntelliPhotoGui.cpp Source File
@@ -108,491 +108,490 @@ $(document).ready(function(){initNavTree('_intelli_photo_gui_8cpp_source.html','
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 39 void IntelliPhotoGui::slotOpen(){
-
-
-
-
-
-
-
- 47 QString fileName = QFileDialog::getOpenFileName(
this ,
- 48 tr(
"Open File" ), QDir::currentPath());
-
-
-
- 52 if (!fileName.isEmpty())
- 53 paintingArea->
open (fileName);
-
-
-
-
- 58 void IntelliPhotoGui::slotSave(){
-
- 60 QAction *action = qobject_cast<QAction *>(sender());
-
-
- 63 QByteArray fileFormat = action->data().toByteArray();
-
-
-
-
-
-
- 70 void IntelliPhotoGui::slotCreateNewLayer(){
-
-
-
-
-
-
- 77 int width = QInputDialog::getInt(
this , tr(
"New Layer" ),
-
-
- 80 int height = QInputDialog::getInt(
this , tr(
"New Layer" ),
-
-
-
-
-
- 86 int layer = paintingArea->
addLayer (width,height,0,0);
-
-
-
-
-
- 92 void IntelliPhotoGui::slotDeleteLayer(){
-
-
-
-
-
-
- 99 int layerNumber = QInputDialog::getInt(
this , tr(
"delete Layer" ),
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 37 void IntelliPhotoGui::slotOpen(){
+
+
+
+
+
+
+
+ 45 QString fileName = QFileDialog::getOpenFileName(
this ,
+ 46 tr(
"Open File" ), QDir::currentPath(),
nullptr ,
nullptr , QFileDialog::DontUseNativeDialog);
+
+
+
+ 50 if (!fileName.isEmpty())
+ 51 paintingArea->
open (fileName);
+
+
+
+
+ 56 void IntelliPhotoGui::slotSave(){
+
+ 58 QAction *action = qobject_cast<QAction *>(sender());
+
+
+ 61 QByteArray fileFormat = action->data().toByteArray();
+
+
+
+
+
+
+ 68 void IntelliPhotoGui::slotCreateNewLayer(){
+
+
+
+
+
+
+ 75 int width = QInputDialog::getInt(
this , tr(
"New Layer" ),
+
+
+ 78 int height = QInputDialog::getInt(
this , tr(
"New Layer" ),
+
+
+
+
+
+ 84 int layer = paintingArea->
addLayer (width,height,0,0);
+
+
+
+
+
+ 90 void IntelliPhotoGui::slotDeleteLayer(){
+
+
+
+
+
+
+ 97 int layerNumber = QInputDialog::getInt(
this , tr(
"delete Layer" ),
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
-
- 115 void IntelliPhotoGui::slotSetActiveAlpha(){
-
-
-
-
-
-
- 122 int layer = QInputDialog::getInt(
this , tr(
"Layer to set on" ),
-
-
-
- 126 int alpha = QInputDialog::getInt(
this , tr(
"New Alpha" ),
-
- 128 255,0, 255, 1, &ok2);
-
-
-
-
-
-
- 135 void IntelliPhotoGui::slotPositionMoveUp(){
-
-
-
-
- 140 void IntelliPhotoGui::slotPositionMoveDown(){
-
-
-
-
- 145 void IntelliPhotoGui::slotPositionMoveLeft(){
-
-
-
-
- 150 void IntelliPhotoGui::slotPositionMoveRight(){
-
-
-
-
- 155 void IntelliPhotoGui::slotMoveLayerUp(){
-
-
-
-
- 160 void IntelliPhotoGui::slotMoveLayerDown(){
-
-
-
-
- 165 void IntelliPhotoGui::slotClearActiveLayer(){
-
- 167 bool ok1, ok2, ok3, ok4;
-
-
-
-
- 172 int red = QInputDialog::getInt(
this , tr(
"Red Input" ),
-
-
-
- 176 int green = QInputDialog::getInt(
this , tr(
"Green Input" ),
-
- 178 255,0, 255, 1, &ok2);
-
- 180 int blue = QInputDialog::getInt(
this , tr(
"Blue Input" ),
-
- 182 255,0, 255, 1, &ok3);
-
- 184 int alpha = QInputDialog::getInt(
this , tr(
"Alpha Input" ),
-
- 186 255,0, 255, 1, &ok4);
- 187 if (ok1&&ok2&&ok3&&ok4)
-
- 189 paintingArea->
floodFill (red, green, blue, alpha);
-
-
-
- 193 void IntelliPhotoGui::slotSetActiveLayer(){
-
-
-
-
-
-
- 200 int layer = QInputDialog::getInt(
this , tr(
"Layer to set on" ),
-
-
-
-
-
-
-
-
- 209 void IntelliPhotoGui::slotSetFirstColor(){
-
-
-
- 213 void IntelliPhotoGui::slotSetSecondColor(){
-
-
-
- 217 void IntelliPhotoGui::slotSwitchColor(){
-
-
-
- 221 void IntelliPhotoGui::slotCreatePenTool(){
-
-
-
- 225 void IntelliPhotoGui::slotCreatePlainTool(){
-
-
-
- 229 void IntelliPhotoGui::slotCreateLineTool(){
-
-
-
-
- 234 void IntelliPhotoGui::slotAboutDialog(){
-
- 236 QMessageBox::about(
this , tr(
"About Painting" ),
- 237 tr(
"<p><b>IntelliPhoto</b> Some nice ass looking software</p>" ));
-
-
-
- 241 void IntelliPhotoGui::createActions(){
-
-
- 244 foreach (QByteArray format, QImageWriter::supportedImageFormats()) {
- 245 QString text = tr(
"%1..." ).arg(QString(format).toUpper());
-
-
- 248 QAction *action =
new QAction(text,
this );
-
-
- 251 action->setData(format);
-
-
- 254 connect(action, SIGNAL(triggered()),
this , SLOT(slotSave()));
-
-
- 257 actionSaveAs.append(action);
-
-
-
- 261 QAction *pngSaveAction =
new QAction(
"PNG-8" ,
this );
- 262 pngSaveAction->setData(
"PNG" );
-
- 264 connect(pngSaveAction, SIGNAL(triggered()),
this , SLOT(slotSave()));
-
- 266 actionSaveAs.append(pngSaveAction);
-
-
- 269 actionExit =
new QAction(tr(
"&Exit" ),
this );
- 270 actionExit->setShortcuts(QKeySequence::Quit);
- 271 connect(actionExit, SIGNAL(triggered()),
this , SLOT(close()));
-
- 273 actionOpen =
new QAction(tr(
"&Open" ),
this );
- 274 actionOpen->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_O));
- 275 connect(actionOpen, SIGNAL(triggered()),
this , SLOT(slotOpen()));
-
-
- 278 actionCreateNewLayer =
new QAction(tr(
"&New Layer..." ),
this );
- 279 connect(actionCreateNewLayer, SIGNAL(triggered()),
this , SLOT(slotCreateNewLayer()));
-
-
- 282 actionDeleteLayer =
new QAction(tr(
"&Delete Layer..." ),
this );
- 283 connect(actionDeleteLayer, SIGNAL(triggered()),
this , SLOT(slotDeleteLayer()));
-
- 285 actionSetActiveLayer =
new QAction(tr(
"&set Active" ),
this );
- 286 connect(actionSetActiveLayer, SIGNAL(triggered()),
this , SLOT(slotSetActiveLayer()));
-
- 288 actionSetActiveAlpha =
new QAction(tr(
"&set Alpha" ),
this );
- 289 connect(actionSetActiveAlpha, SIGNAL(triggered()),
this , SLOT(slotSetActiveAlpha()));
-
- 291 actionMovePositionUp =
new QAction(tr(
"&move Up" ),
this );
- 292 actionMovePositionUp->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Up));
- 293 connect(actionMovePositionUp, SIGNAL(triggered()),
this , SLOT(slotPositionMoveUp()));
-
- 295 actionMovePositionDown =
new QAction(tr(
"&move Down" ),
this );
- 296 actionMovePositionDown->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Down));
- 297 connect(actionMovePositionDown, SIGNAL(triggered()),
this , SLOT(slotPositionMoveDown()));
-
- 299 actionMovePositionLeft =
new QAction(tr(
"&move Left" ),
this );
- 300 actionMovePositionLeft->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Left));
- 301 connect(actionMovePositionLeft, SIGNAL(triggered()),
this , SLOT(slotPositionMoveLeft()));
-
- 303 actionMovePositionRight =
new QAction(tr(
"&move Right" ),
this );
- 304 actionMovePositionRight->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Right));
- 305 connect(actionMovePositionRight, SIGNAL(triggered()),
this , SLOT(slotPositionMoveRight()));
-
- 307 actionMoveLayerUp =
new QAction(tr(
"&move Layer Up" ),
this );
- 308 actionMoveLayerUp->setShortcut(QKeySequence(Qt::CTRL + Qt::ALT + Qt::Key_Up));
- 309 connect(actionMoveLayerUp, SIGNAL(triggered()),
this , SLOT(slotMoveLayerUp()));
-
- 311 actionMoveLayerDown=
new QAction(tr(
"&move Layer Down" ),
this );
- 312 actionMoveLayerDown->setShortcut(QKeySequence(Qt::CTRL + Qt::ALT + Qt::Key_Down));
- 313 connect(actionMoveLayerDown, SIGNAL(triggered()),
this , SLOT(slotMoveLayerDown()));
-
-
- 316 actionColorPickerFirstColor =
new QAction(tr(
"&Main" ),
this );
- 317 connect(actionColorPickerFirstColor, SIGNAL(triggered()),
this , SLOT(slotSetFirstColor()));
-
- 319 actionColorPickerSecondColor =
new QAction(tr(
"&Secondary" ),
this );
- 320 connect(actionColorPickerSecondColor, SIGNAL(triggered()),
this , SLOT(slotSetFirstColor()));
-
- 322 actionColorSwitch =
new QAction(tr(
"&Switch" ),
this );
- 323 actionColorSwitch->setShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_S));
- 324 connect(actionColorSwitch, SIGNAL(triggered()),
this , SLOT(slotSwitchColor()));
-
-
- 327 actionCreatePlainTool =
new QAction(tr(
"&Plain" ),
this );
- 328 connect(actionCreatePlainTool, SIGNAL(triggered()),
this , SLOT(slotCreatePlainTool()));
-
- 330 actionCreatePenTool =
new QAction(tr(
"&Pen" ),
this );
- 331 connect(actionCreatePenTool, SIGNAL(triggered()),
this , SLOT(slotCreatePenTool()));
-
- 333 actionCreateLineTool =
new QAction(tr(
"&Line" ),
this );
- 334 connect(actionCreateLineTool, SIGNAL(triggered()),
this , SLOT(slotCreateLineTool()));
-
-
- 337 actionAboutDialog =
new QAction(tr(
"&About" ),
this );
- 338 connect(actionAboutDialog, SIGNAL(triggered()),
this , SLOT(slotAboutDialog()));
-
-
- 341 actionAboutQtDialog =
new QAction(tr(
"About &Qt" ),
this );
- 342 connect(actionAboutQtDialog, SIGNAL(triggered()), qApp, SLOT(aboutQt()));
-
-
-
- 346 void IntelliPhotoGui::createMenus(){
-
- 348 saveAsMenu =
new QMenu(tr(
"&Save As" ),
this );
- 349 foreach (QAction *action, actionSaveAs)
- 350 saveAsMenu->addAction(action);
+ 113 void IntelliPhotoGui::slotSetActiveAlpha(){
+
+
+
+
+
+
+ 120 int layer = QInputDialog::getInt(
this , tr(
"Layer to set on" ),
+
+
+
+ 124 int alpha = QInputDialog::getInt(
this , tr(
"New Alpha" ),
+
+ 126 255,0, 255, 1, &ok2);
+
+
+
+
+
+
+ 133 void IntelliPhotoGui::slotPositionMoveUp(){
+
+
+
+
+ 138 void IntelliPhotoGui::slotPositionMoveDown(){
+
+
+
+
+ 143 void IntelliPhotoGui::slotPositionMoveLeft(){
+
+
+
+
+ 148 void IntelliPhotoGui::slotPositionMoveRight(){
+
+
+
+
+ 153 void IntelliPhotoGui::slotMoveLayerUp(){
+
+
+
+
+ 158 void IntelliPhotoGui::slotMoveLayerDown(){
+
+
+
+
+ 163 void IntelliPhotoGui::slotClearActiveLayer(){
+
+ 165 bool ok1, ok2, ok3, ok4;
+
+
+
+
+ 170 int red = QInputDialog::getInt(
this , tr(
"Red Input" ),
+
+
+
+ 174 int green = QInputDialog::getInt(
this , tr(
"Green Input" ),
+
+ 176 255,0, 255, 1, &ok2);
+
+ 178 int blue = QInputDialog::getInt(
this , tr(
"Blue Input" ),
+
+ 180 255,0, 255, 1, &ok3);
+
+ 182 int alpha = QInputDialog::getInt(
this , tr(
"Alpha Input" ),
+
+ 184 255,0, 255, 1, &ok4);
+ 185 if (ok1&&ok2&&ok3&&ok4)
+
+ 187 paintingArea->
floodFill (red, green, blue, alpha);
+
+
+
+ 191 void IntelliPhotoGui::slotSetActiveLayer(){
+
+
+
+
+
+
+ 198 int layer = QInputDialog::getInt(
this , tr(
"Layer to set on" ),
+
+
+
+
+
+
+
+
+ 207 void IntelliPhotoGui::slotSetFirstColor(){
+
+
+
+ 211 void IntelliPhotoGui::slotSetSecondColor(){
+
+
+
+ 215 void IntelliPhotoGui::slotSwitchColor(){
+
+
+
+ 219 void IntelliPhotoGui::slotCreatePenTool(){
+
+
+
+ 223 void IntelliPhotoGui::slotCreatePlainTool(){
+
+
+
+ 227 void IntelliPhotoGui::slotCreateLineTool(){
+
+
+
+
+ 232 void IntelliPhotoGui::slotAboutDialog(){
+
+ 234 QMessageBox::about(
this , tr(
"About Painting" ),
+ 235 tr(
"<p><b>IntelliPhoto</b>Pretty basic editor.</p>" ));
+
+
+
+ 239 void IntelliPhotoGui::createActions(){
+
+
+ 242 foreach (QByteArray format, QImageWriter::supportedImageFormats()) {
+ 243 QString text = tr(
"%1..." ).arg(QString(format).toUpper());
+
+
+ 246 QAction *action =
new QAction(text,
this );
+
+
+ 249 action->setData(format);
+
+
+ 252 connect(action, SIGNAL(triggered()),
this , SLOT(slotSave()));
+
+
+ 255 actionSaveAs.append(action);
+
+
+
+ 259 QAction *pngSaveAction =
new QAction(
"PNG-8" ,
this );
+ 260 pngSaveAction->setData(
"PNG" );
+
+ 262 connect(pngSaveAction, SIGNAL(triggered()),
this , SLOT(slotSave()));
+
+ 264 actionSaveAs.append(pngSaveAction);
+
+
+ 267 actionExit =
new QAction(tr(
"&Exit" ),
this );
+ 268 actionExit->setShortcuts(QKeySequence::Quit);
+ 269 connect(actionExit, SIGNAL(triggered()),
this , SLOT(close()));
+
+ 271 actionOpen =
new QAction(tr(
"&Open" ),
this );
+ 272 actionOpen->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_O));
+ 273 connect(actionOpen, SIGNAL(triggered()),
this , SLOT(slotOpen()));
+
+
+ 276 actionCreateNewLayer =
new QAction(tr(
"&New Layer..." ),
this );
+ 277 actionCreateNewLayer->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_N));
+ 278 connect(actionCreateNewLayer, SIGNAL(triggered()),
this , SLOT(slotCreateNewLayer()));
+
+
+ 281 actionDeleteLayer =
new QAction(tr(
"&Delete Layer..." ),
this );
+ 282 connect(actionDeleteLayer, SIGNAL(triggered()),
this , SLOT(slotDeleteLayer()));
+
+ 284 actionSetActiveLayer =
new QAction(tr(
"&set Active" ),
this );
+ 285 connect(actionSetActiveLayer, SIGNAL(triggered()),
this , SLOT(slotSetActiveLayer()));
+
+ 287 actionSetActiveAlpha =
new QAction(tr(
"&set Alpha" ),
this );
+ 288 connect(actionSetActiveAlpha, SIGNAL(triggered()),
this , SLOT(slotSetActiveAlpha()));
+
+ 290 actionMovePositionUp =
new QAction(tr(
"&move Up" ),
this );
+ 291 actionMovePositionUp->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Up));
+ 292 connect(actionMovePositionUp, SIGNAL(triggered()),
this , SLOT(slotPositionMoveUp()));
+
+ 294 actionMovePositionDown =
new QAction(tr(
"&move Down" ),
this );
+ 295 actionMovePositionDown->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Down));
+ 296 connect(actionMovePositionDown, SIGNAL(triggered()),
this , SLOT(slotPositionMoveDown()));
+
+ 298 actionMovePositionLeft =
new QAction(tr(
"&move Left" ),
this );
+ 299 actionMovePositionLeft->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Left));
+ 300 connect(actionMovePositionLeft, SIGNAL(triggered()),
this , SLOT(slotPositionMoveLeft()));
+
+ 302 actionMovePositionRight =
new QAction(tr(
"&move Right" ),
this );
+ 303 actionMovePositionRight->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Right));
+ 304 connect(actionMovePositionRight, SIGNAL(triggered()),
this , SLOT(slotPositionMoveRight()));
+
+ 306 actionMoveLayerUp =
new QAction(tr(
"&move Layer Up" ),
this );
+ 307 actionMoveLayerUp->setShortcut(QKeySequence(Qt::CTRL + Qt::ALT + Qt::Key_Up));
+ 308 connect(actionMoveLayerUp, SIGNAL(triggered()),
this , SLOT(slotMoveLayerUp()));
+
+ 310 actionMoveLayerDown=
new QAction(tr(
"&move Layer Down" ),
this );
+ 311 actionMoveLayerDown->setShortcut(QKeySequence(Qt::CTRL + Qt::ALT + Qt::Key_Down));
+ 312 connect(actionMoveLayerDown, SIGNAL(triggered()),
this , SLOT(slotMoveLayerDown()));
+
+
+ 315 actionColorPickerFirstColor =
new QAction(tr(
"&Main" ),
this );
+ 316 connect(actionColorPickerFirstColor, SIGNAL(triggered()),
this , SLOT(slotSetFirstColor()));
+
+ 318 actionColorPickerSecondColor =
new QAction(tr(
"&Secondary" ),
this );
+ 319 connect(actionColorPickerSecondColor, SIGNAL(triggered()),
this , SLOT(slotSetSecondColor()));
+
+ 321 actionColorSwitch =
new QAction(tr(
"&Switch" ),
this );
+ 322 actionColorSwitch->setShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_S));
+ 323 connect(actionColorSwitch, SIGNAL(triggered()),
this , SLOT(slotSwitchColor()));
+
+
+ 326 actionCreatePlainTool =
new QAction(tr(
"&Plain" ),
this );
+ 327 connect(actionCreatePlainTool, SIGNAL(triggered()),
this , SLOT(slotCreatePlainTool()));
+
+ 329 actionCreatePenTool =
new QAction(tr(
"&Pen" ),
this );
+ 330 connect(actionCreatePenTool, SIGNAL(triggered()),
this , SLOT(slotCreatePenTool()));
+
+ 332 actionCreateLineTool =
new QAction(tr(
"&Line" ),
this );
+ 333 connect(actionCreateLineTool, SIGNAL(triggered()),
this , SLOT(slotCreateLineTool()));
+
+
+ 336 actionAboutDialog =
new QAction(tr(
"&About" ),
this );
+ 337 connect(actionAboutDialog, SIGNAL(triggered()),
this , SLOT(slotAboutDialog()));
+
+
+ 340 actionAboutQtDialog =
new QAction(tr(
"About &Qt" ),
this );
+ 341 connect(actionAboutQtDialog, SIGNAL(triggered()), qApp, SLOT(aboutQt()));
+
+
+
+ 345 void IntelliPhotoGui::createMenus(){
+
+ 347 saveAsMenu =
new QMenu(tr(
"&Save As" ),
this );
+ 348 foreach (QAction *action, actionSaveAs)
+ 349 saveAsMenu->addAction(action);
+
-
-
- 354 fileMenu =
new QMenu(tr(
"&File" ),
this );
- 355 fileMenu->addAction(actionOpen);
- 356 fileMenu->addMenu(saveAsMenu);
- 357 fileMenu->addSeparator();
- 358 fileMenu->addAction(actionExit);
-
-
- 361 optionMenu =
new QMenu(tr(
"&Options" ),
this );
- 362 optionMenu->addAction(actionSetActiveLayer);
- 363 optionMenu->addAction(actionSetActiveAlpha);
- 364 optionMenu->addAction(actionMovePositionUp);
- 365 optionMenu->addAction(actionMovePositionDown);
- 366 optionMenu->addAction(actionMovePositionLeft);
- 367 optionMenu->addAction(actionMovePositionRight);
- 368 optionMenu->addAction(actionMoveLayerUp);
- 369 optionMenu->addAction(actionMoveLayerDown);
-
-
- 372 layerMenu =
new QMenu(tr(
"&Layer" ),
this );
- 373 layerMenu->addAction(actionCreateNewLayer);
- 374 layerMenu->addAction(actionDeleteLayer);
-
-
- 377 colorMenu =
new QMenu(tr(
"&Color" ),
this );
- 378 colorMenu->addAction(actionColorPickerFirstColor);
- 379 colorMenu->addAction(actionColorPickerSecondColor);
- 380 colorMenu->addAction(actionColorSwitch);
-
-
- 383 toolMenu =
new QMenu(tr(
"&Tools" ),
this );
- 384 toolMenu->addAction(actionCreatePenTool);
- 385 toolMenu->addAction(actionCreatePlainTool);
- 386 toolMenu->addAction(actionCreateLineTool);
- 387 toolMenu->addSeparator();
- 388 toolMenu->addMenu(colorMenu);
-
-
- 391 helpMenu =
new QMenu(tr(
"&Help" ),
this );
- 392 helpMenu->addAction(actionAboutDialog);
- 393 helpMenu->addAction(actionAboutQtDialog);
-
-
- 396 menuBar()->addMenu(fileMenu);
- 397 menuBar()->addMenu(optionMenu);
- 398 menuBar()->addMenu(layerMenu);
- 399 menuBar()->addMenu(toolMenu);
- 400 menuBar()->addMenu(helpMenu);
-
-
- 403 void IntelliPhotoGui::createGui(){
-
- 405 centralGuiWidget =
new QWidget(
this );
- 406 setCentralWidget(centralGuiWidget);
-
-
- 409 mainLayout =
new QGridLayout(centralGuiWidget);
- 410 centralGuiWidget->setLayout(mainLayout);
-
-
-
-
-
- 416 mainLayout->addWidget(paintingArea);
-
-
- 419 void IntelliPhotoGui::setIntelliStyle(){
-
- 421 setWindowTitle(
"IntelliPhoto Prototype" );
-
- 423 this->setStyleSheet(
"background-color:rgb(64,64,64)" );
- 424 this->centralGuiWidget->setStyleSheet(
"color:rgb(255,255,255)" );
- 425 this->menuBar()->setStyleSheet(
"color:rgb(255,255,255)" );
-
-
- 428 bool IntelliPhotoGui::maybeSave(){
-
-
-
-
- 433 QMessageBox::StandardButton ret;
-
-
-
- 437 ret = QMessageBox::warning(
this , tr(
"Painting" ),
- 438 tr(
"The image has been modified.\n"
- 439 "Do you want to save your changes?" ),
- 440 QMessageBox::Save | QMessageBox::Discard
- 441 | QMessageBox::Cancel);
-
-
- 444 if (ret == QMessageBox::Save) {
- 445 return saveFile(
"png" );
-
-
- 448 }
else if (ret == QMessageBox::Cancel) {
-
-
-
-
-
-
- 455 bool IntelliPhotoGui::saveFile(
const QByteArray &fileFormat){
-
- 457 QString initialPath = QDir::currentPath() +
"/untitled." + fileFormat;
-
-
-
- 461 QString fileName = QFileDialog::getSaveFileName(
this , tr(
"Save As" ),
-
- 463 tr(
"%1 Files (*.%2);;All Files (*)" )
- 464 .arg(QString::fromLatin1(fileFormat.toUpper()))
- 465 .arg(QString::fromLatin1(fileFormat)));
-
-
- 468 if (fileName.isEmpty()) {
-
-
-
- 472 return paintingArea->
save (fileName, fileFormat.constData());
-
-
+
+ 353 fileMenu =
new QMenu(tr(
"&File" ),
this );
+ 354 fileMenu->addAction(actionOpen);
+ 355 fileMenu->addMenu(saveAsMenu);
+ 356 fileMenu->addSeparator();
+ 357 fileMenu->addAction(actionExit);
+
+
+ 360 optionMenu =
new QMenu(tr(
"&Options" ),
this );
+ 361 optionMenu->addAction(actionSetActiveLayer);
+ 362 optionMenu->addAction(actionSetActiveAlpha);
+ 363 optionMenu->addAction(actionMovePositionUp);
+ 364 optionMenu->addAction(actionMovePositionDown);
+ 365 optionMenu->addAction(actionMovePositionLeft);
+ 366 optionMenu->addAction(actionMovePositionRight);
+ 367 optionMenu->addAction(actionMoveLayerUp);
+ 368 optionMenu->addAction(actionMoveLayerDown);
+
+
+ 371 layerMenu =
new QMenu(tr(
"&Layer" ),
this );
+ 372 layerMenu->addAction(actionCreateNewLayer);
+ 373 layerMenu->addAction(actionDeleteLayer);
+
+
+ 376 colorMenu =
new QMenu(tr(
"&Color" ),
this );
+ 377 colorMenu->addAction(actionColorPickerFirstColor);
+ 378 colorMenu->addAction(actionColorPickerSecondColor);
+ 379 colorMenu->addAction(actionColorSwitch);
+
+
+ 382 toolMenu =
new QMenu(tr(
"&Tools" ),
this );
+ 383 toolMenu->addAction(actionCreatePenTool);
+ 384 toolMenu->addAction(actionCreatePlainTool);
+ 385 toolMenu->addAction(actionCreateLineTool);
+ 386 toolMenu->addSeparator();
+ 387 toolMenu->addMenu(colorMenu);
+
+
+ 390 helpMenu =
new QMenu(tr(
"&Help" ),
this );
+ 391 helpMenu->addAction(actionAboutDialog);
+ 392 helpMenu->addAction(actionAboutQtDialog);
+
+
+ 395 menuBar()->addMenu(fileMenu);
+ 396 menuBar()->addMenu(optionMenu);
+ 397 menuBar()->addMenu(layerMenu);
+ 398 menuBar()->addMenu(toolMenu);
+ 399 menuBar()->addMenu(helpMenu);
+
+
+ 402 void IntelliPhotoGui::createGui(){
+
+ 404 centralGuiWidget =
new QWidget(
this );
+ 405 setCentralWidget(centralGuiWidget);
+
+
+ 408 mainLayout =
new QGridLayout(centralGuiWidget);
+ 409 centralGuiWidget->setLayout(mainLayout);
+
+
+
+
+
+ 415 mainLayout->addWidget(paintingArea);
+
+
+ 418 void IntelliPhotoGui::setIntelliStyle(){
+
+ 420 setWindowTitle(
"IntelliPhoto Prototype" );
+
+ 422 this->setStyleSheet(
"background-color:rgb(64,64,64)" );
+ 423 this->centralGuiWidget->setStyleSheet(
"color:rgb(255,255,255)" );
+ 424 this->menuBar()->setStyleSheet(
"color:rgb(255,255,255)" );
+
+
+ 427 bool IntelliPhotoGui::maybeSave(){
+
+
+
+
+ 432 QMessageBox::StandardButton ret;
+
+
+
+ 436 ret = QMessageBox::warning(
this , tr(
"Painting" ),
+ 437 tr(
"The image has been modified.\n"
+ 438 "Do you want to save your changes?" ),
+ 439 QMessageBox::Save | QMessageBox::Discard
+ 440 | QMessageBox::Cancel);
+
+
+ 443 if (ret == QMessageBox::Save) {
+ 444 return saveFile(
"png" );
+
+
+ 447 }
else if (ret == QMessageBox::Cancel) {
+
+
+
+
+
+
+ 454 bool IntelliPhotoGui::saveFile(
const QByteArray &fileFormat){
+
+ 456 QString initialPath = QDir::currentPath() +
"/untitled." + fileFormat;
+
+
+
+ 460 QString fileName = QFileDialog::getSaveFileName(
this , tr(
"Save As" ),
+
+ 462 tr(
"%1 Files (*.%2);;All Files (*)" )
+ 463 .arg(QString::fromLatin1(fileFormat.toUpper()))
+ 464 .arg(QString::fromLatin1(fileFormat)),
nullptr , QFileDialog::DontUseNativeDialog);
+
+
+ 467 if (fileName.isEmpty()) {
+
+
+
+ 471 return paintingArea->
save (fileName, fileFormat.constData());
+
+
-int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::Raster_Image)
-void slotCreateFloodFillTool()
-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)
-
+int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::Raster_Image)
+void slotCreateFloodFillTool()
+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()
+
+
+void deleteLayer(int index)
+
+
+void colorPickerSetSecondColor()
+void colorPickerSetFirstColor()
+void colorPickerSwitchColor()
-void closeEvent(QCloseEvent *event) override
-void moveActiveLayer(int idx)
+void closeEvent(QCloseEvent *event) override
+void moveActiveLayer(int idx)
-void slotActivateLayer(int a)
-void setAlphaOfLayer(int index, int alpha)
-void movePositionActive(int x, int y)
+void slotActivateLayer(int a)
+void setAlphaOfLayer(int index, int alpha)
+void movePositionActive(int x, int y)
- src GUI IntelliPhotoGui.cpp
+ intelliphoto src GUI IntelliPhotoGui.cpp
diff --git a/docs/html/_intelli_photo_gui_8h.html b/docs/html/_intelli_photo_gui_8h.html
index d5e1af3..02600c0 100644
--- a/docs/html/_intelli_photo_gui_8h.html
+++ b/docs/html/_intelli_photo_gui_8h.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/GUI/IntelliPhotoGui.h File Reference
+IntelliPhoto: intelliphoto/src/GUI/IntelliPhotoGui.h File Reference
@@ -102,12 +102,12 @@ $(document).ready(function(){initNavTree('_intelli_photo_gui_8h.html','');});
Go to the source code of this file.
@@ -122,7 +122,7 @@ Classes
- src GUI IntelliPhotoGui.h
+ intelliphoto src GUI IntelliPhotoGui.h
diff --git a/docs/html/_intelli_photo_gui_8h__dep__incl.dot b/docs/html/_intelli_photo_gui_8h__dep__incl.dot
index c7ed9e0..981de5d 100644
--- a/docs/html/_intelli_photo_gui_8h__dep__incl.dot
+++ b/docs/html/_intelli_photo_gui_8h__dep__incl.dot
@@ -1,11 +1,11 @@
-digraph "src/GUI/IntelliPhotoGui.h"
+digraph "intelliphoto/src/GUI/IntelliPhotoGui.h"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/GUI/IntelliPhotoGui.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/GUI\l/IntelliPhotoGui.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="src/GUI/IntelliPhotoGui.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_photo_gui_8cpp.html",tooltip=" "];
+ Node2 [label="intelliphoto/src/GUI\l/IntelliPhotoGui.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_photo_gui_8cpp.html",tooltip=" "];
Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="src/main.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$main_8cpp.html",tooltip=" "];
+ Node3 [label="intelliphoto/src/main.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$main_8cpp.html",tooltip=" "];
}
diff --git a/docs/html/_intelli_photo_gui_8h__incl.dot b/docs/html/_intelli_photo_gui_8h__incl.dot
index 4551ef3..12ec3a9 100644
--- a/docs/html/_intelli_photo_gui_8h__incl.dot
+++ b/docs/html/_intelli_photo_gui_8h__incl.dot
@@ -1,9 +1,9 @@
-digraph "src/GUI/IntelliPhotoGui.h"
+digraph "intelliphoto/src/GUI/IntelliPhotoGui.h"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/GUI/IntelliPhotoGui.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/GUI\l/IntelliPhotoGui.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="QList",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
diff --git a/docs/html/_intelli_photo_gui_8h_source.html b/docs/html/_intelli_photo_gui_8h_source.html
index 4f45ca2..88c9b94 100644
--- a/docs/html/_intelli_photo_gui_8h_source.html
+++ b/docs/html/_intelli_photo_gui_8h_source.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/GUI/IntelliPhotoGui.h Source File
+IntelliPhoto: intelliphoto/src/GUI/IntelliPhotoGui.h Source File
@@ -224,14 +224,14 @@ $(document).ready(function(){initNavTree('_intelli_photo_gui_8h_source.html','')
-
-
-void closeEvent(QCloseEvent *event) override
-
+
+
+void closeEvent(QCloseEvent *event) override
+The IntelliColorPicker manages the selected colors for one whole project.
- src GUI IntelliPhotoGui.h
+ intelliphoto src GUI IntelliPhotoGui.h
diff --git a/docs/html/_intelli_raster_image_8cpp.html b/docs/html/_intelli_raster_image_8cpp.html
index fadac2b..dd0cace 100644
--- a/docs/html/_intelli_raster_image_8cpp.html
+++ b/docs/html/_intelli_raster_image_8cpp.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Image/IntelliRasterImage.cpp File Reference
+IntelliPhoto: intelliphoto/src/Image/IntelliRasterImage.cpp File Reference
@@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('_intelli_raster_image_8cpp.html','');}
Go to the source code of this file.
@@ -106,7 +106,7 @@ Include dependency graph for IntelliRasterImage.cpp:
- src Image IntelliRasterImage.cpp
+ intelliphoto src Image IntelliRasterImage.cpp
diff --git a/docs/html/_intelli_raster_image_8cpp__incl.dot b/docs/html/_intelli_raster_image_8cpp__incl.dot
index a47027e..c093728 100644
--- a/docs/html/_intelli_raster_image_8cpp__incl.dot
+++ b/docs/html/_intelli_raster_image_8cpp__incl.dot
@@ -1,9 +1,9 @@
-digraph "src/Image/IntelliRasterImage.cpp"
+digraph "intelliphoto/src/Image/IntelliRasterImage.cpp"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/Image/IntelliRasterImage.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Image\l/IntelliRasterImage.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="Image/IntelliRasterImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_raster_image_8h.html",tooltip=" "];
Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
diff --git a/docs/html/_intelli_raster_image_8cpp_source.html b/docs/html/_intelli_raster_image_8cpp_source.html
index c632a99..9b80372 100644
--- a/docs/html/_intelli_raster_image_8cpp_source.html
+++ b/docs/html/_intelli_raster_image_8cpp_source.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Image/IntelliRasterImage.cpp Source File
+IntelliPhoto: intelliphoto/src/Image/IntelliRasterImage.cpp Source File
@@ -136,20 +136,20 @@ $(document).ready(function(){initNavTree('_intelli_raster_image_8cpp_source.html
-virtual ~IntelliRasterImage() override
+virtual ~IntelliRasterImage() override
An Destructor.
-virtual QImage getDisplayable(const QSize &displaySize, int alpha) override
-
-
-virtual IntelliImage * getDeepCopy() override
-virtual void calculateVisiblity() override
-virtual void setPolygon(const std::vector< QPoint > &polygonData) override
-IntelliRasterImage(int weight, int height)
-
+virtual QImage getDisplayable(const QSize &displaySize, int alpha) override
A function returning the displayable ImageData in a requested transparence and size.
+QImage imageData
The underlying image data.
+An abstract class which manages the basic IntelliImage operations.
+virtual IntelliImage * getDeepCopy() override
A function that copys all that returns a [allocated] Image.
+virtual void calculateVisiblity() override
A function that calculates the visibility of the image if a polygon is given. [does nothing in Raster...
+virtual void setPolygon(const std::vector< QPoint > &polygonData) override
An abstract function that sets the data of the visible Polygon, if needed.
+IntelliRasterImage(int weight, int height)
The Construcor of the IntelliRasterImage. Given the Image dimensions.
+The IntelliRasterImage manages a Rasterimage.
- src Image IntelliRasterImage.cpp
+ intelliphoto src Image IntelliRasterImage.cpp
diff --git a/docs/html/_intelli_raster_image_8h.html b/docs/html/_intelli_raster_image_8h.html
index f1a445c..27f4ca3 100644
--- a/docs/html/_intelli_raster_image_8h.html
+++ b/docs/html/_intelli_raster_image_8h.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Image/IntelliRasterImage.h File Reference
+IntelliPhoto: intelliphoto/src/Image/IntelliRasterImage.h File Reference
@@ -96,12 +96,12 @@ $(document).ready(function(){initNavTree('_intelli_raster_image_8h.html','');});
Go to the source code of this file.
@@ -109,6 +109,7 @@ This graph shows which files directly or indirectly include this file:
class IntelliRasterImage
+ The IntelliRasterImage manages a Rasterimage. More...
@@ -116,7 +117,7 @@ Classes
-virtual ~IntelliRasterImage() override
-
-virtual QImage getDisplayable(const QSize &displaySize, int alpha) override
-
-virtual IntelliImage * getDeepCopy() override
-virtual void calculateVisiblity() override
-virtual void setPolygon(const std::vector< QPoint > &polygonData) override
-IntelliRasterImage(int weight, int height)
-
+virtual ~IntelliRasterImage() override
An Destructor.
+
+virtual QImage getDisplayable(const QSize &displaySize, int alpha) override
A function returning the displayable ImageData in a requested transparence and size.
+An abstract class which manages the basic IntelliImage operations.
+virtual IntelliImage * getDeepCopy() override
A function that copys all that returns a [allocated] Image.
+virtual void calculateVisiblity() override
A function that calculates the visibility of the image if a polygon is given. [does nothing in Raster...
+virtual void setPolygon(const std::vector< QPoint > &polygonData) override
An abstract function that sets the data of the visible Polygon, if needed.
+IntelliRasterImage(int weight, int height)
The Construcor of the IntelliRasterImage. Given the Image dimensions.
+The IntelliRasterImage manages a Rasterimage.
- src Image IntelliRasterImage.h
+ intelliphoto src Image IntelliRasterImage.h
diff --git a/docs/html/_intelli_shaped_image_8cpp.html b/docs/html/_intelli_shaped_image_8cpp.html
index 47bb89d..b3e12a0 100644
--- a/docs/html/_intelli_shaped_image_8cpp.html
+++ b/docs/html/_intelli_shaped_image_8cpp.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Image/IntelliShapedImage.cpp File Reference
+IntelliPhoto: intelliphoto/src/Image/IntelliShapedImage.cpp File Reference
@@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('_intelli_shaped_image_8cpp.html','');}
Go to the source code of this file.
@@ -107,7 +107,7 @@ Include dependency graph for IntelliShapedImage.cpp:
- src Image IntelliShapedImage.cpp
+ intelliphoto src Image IntelliShapedImage.cpp
diff --git a/docs/html/_intelli_shaped_image_8cpp__incl.dot b/docs/html/_intelli_shaped_image_8cpp__incl.dot
index ddb8981..63a34cc 100644
--- a/docs/html/_intelli_shaped_image_8cpp__incl.dot
+++ b/docs/html/_intelli_shaped_image_8cpp__incl.dot
@@ -1,9 +1,9 @@
-digraph "src/Image/IntelliShapedImage.cpp"
+digraph "intelliphoto/src/Image/IntelliShapedImage.cpp"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/Image/IntelliShapedImage.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Image\l/IntelliShapedImage.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="Image/IntelliShapedImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8h.html",tooltip=" "];
Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
@@ -22,9 +22,12 @@ digraph "src/Image/IntelliShapedImage.cpp"
Node9 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
Node4 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node10 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
- Node1 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node11 [label="IntelliHelper/IntelliHelper.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_8h.html",tooltip=" "];
Node11 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node11 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node1 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node12 [label="QPainter",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
Node1 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
diff --git a/docs/html/_intelli_shaped_image_8cpp_source.html b/docs/html/_intelli_shaped_image_8cpp_source.html
index 525aab1..146fb14 100644
--- a/docs/html/_intelli_shaped_image_8cpp_source.html
+++ b/docs/html/_intelli_shaped_image_8cpp_source.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Image/IntelliShapedImage.cpp Source File
+IntelliPhoto: intelliphoto/src/Image/IntelliShapedImage.cpp Source File
@@ -115,7 +115,7 @@ $(document).ready(function(){initNavTree('_intelli_shaped_image_8cpp_source.html
-
+ 26 void IntelliShapedImage::calculateVisiblity(){
@@ -127,74 +127,67 @@ $(document).ready(function(){initNavTree('_intelli_shaped_image_8cpp_source.html
-
-
-
-
-
- 43 for (
int i=1; i<static_cast<int>(
polygonData .size()-1); i++){
-
-
-
-
+
+
+
+
+
+
+
+ 45 clr.setAlpha(std::min(255, clr.alpha()));
+
+
-
-
-
-
-
-
- 55 clr.setAlpha(std::min(255, clr.alpha()));
-
-
-
-
-
-
-
-
- 64 for (
int y = 0; y<copy.height(); y++){
- 65 for (
int x = 0; x<copy.width(); x++){
- 66 QColor clr = copy.pixelColor(x,y);
- 67 clr.setAlpha(std::min(alpha,clr.alpha()));
- 68 copy.setPixelColor(x,y, clr);
-
-
- 71 return copy.scaled(displaySize,Qt::IgnoreAspectRatio);
-
-
-
-
- 76 this->polygonData.clear();
-
- 78 this->polygonData.clear();
-
- 80 this->polygonData.push_back(QPoint(element.x(), element.y()));
-
-
-
-
-
+
+
+
+
+
+
+
+ 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()));
+
+
+
+
+
+
-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.
-static bool isInTriangle(QPoint &A, QPoint &B, QPoint &C, QPoint &P)
-
-virtual IntelliImage * getDeepCopy() override
-
-
-std::vector< QPoint > polygonData
-IntelliShapedImage(int weight, int height)
-virtual ~IntelliShapedImage() override
-
-virtual void calculateVisiblity() override
-virtual void setPolygon(const std::vector< QPoint > &polygonData) override
+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.
+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.
+std::vector< QPoint > polygonData
The Vertices of The Polygon. Needs to be a planar Polygon.
+IntelliShapedImage(int weight, int height)
The Construcor of the IntelliShapedImage. Given the Image dimensions.
+virtual ~IntelliShapedImage() override
An Destructor.
+The IntelliRasterImage manages a Rasterimage.
+virtual void setPolygon(const std::vector< QPoint > &polygonData) override
A function that sets the data of the visible Polygon.
- src Image IntelliShapedImage.cpp
+ intelliphoto src Image IntelliShapedImage.cpp
diff --git a/docs/html/_intelli_shaped_image_8h.html b/docs/html/_intelli_shaped_image_8h.html
index 608720c..a96f338 100644
--- a/docs/html/_intelli_shaped_image_8h.html
+++ b/docs/html/_intelli_shaped_image_8h.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Image/IntelliShapedImage.h File Reference
+IntelliPhoto: intelliphoto/src/Image/IntelliShapedImage.h File Reference
@@ -93,15 +93,17 @@ $(document).ready(function(){initNavTree('_intelli_shaped_image_8h.html','');});
Go to the source code of this file.
@@ -109,6 +111,7 @@ This graph shows which files directly or indirectly include this file:
class IntelliShapedImage
+ The IntelliShapedImage manages a Shapedimage. More...
@@ -116,7 +119,7 @@ Classes
-virtual QImage getDisplayable(const QSize &displaySize, int alpha=255) override
-
-virtual IntelliImage * getDeepCopy() override
+virtual QImage getDisplayable(const QSize &displaySize, int alpha=255) override
A function returning the displayable ImageData in a requested transparence and size.
+
+The IntelliShapedImage manages a Shapedimage.
+virtual IntelliImage * getDeepCopy() override
A function that copys all that returns a [allocated] Image.
-
-virtual std::vector< QPoint > getPolygonData() override
-
-std::vector< QPoint > polygonData
-IntelliShapedImage(int weight, int height)
-virtual ~IntelliShapedImage() override
-
-virtual void calculateVisiblity() override
-virtual void setPolygon(const std::vector< QPoint > &polygonData) override
+
+virtual std::vector< QPoint > getPolygonData() override
A function that returns the Polygondata if existent.
+An abstract class which manages the basic IntelliImage operations.
+std::vector< QPoint > polygonData
The Vertices of The Polygon. Needs to be a planar Polygon.
+IntelliShapedImage(int weight, int height)
The Construcor of the IntelliShapedImage. Given the Image dimensions.
+virtual ~IntelliShapedImage() override
An Destructor.
+The IntelliRasterImage manages a Rasterimage.
+virtual void setPolygon(const std::vector< QPoint > &polygonData) override
A function that sets the data of the visible Polygon.
- src Image IntelliShapedImage.h
+ intelliphoto src Image IntelliShapedImage.h
diff --git a/docs/html/_intelli_tool_8cpp.html b/docs/html/_intelli_tool_8cpp.html
index ffd9dd6..2d2240c 100644
--- a/docs/html/_intelli_tool_8cpp.html
+++ b/docs/html/_intelli_tool_8cpp.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Tool/IntelliTool.cpp File Reference
+IntelliPhoto: intelliphoto/src/Tool/IntelliTool.cpp File Reference
@@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('_intelli_tool_8cpp.html','');});
Go to the source code of this file.
@@ -104,7 +104,7 @@ Include dependency graph for IntelliTool.cpp:
- src Tool IntelliTool.cpp
+ intelliphoto src Tool IntelliTool.cpp
diff --git a/docs/html/_intelli_tool_8cpp__incl.dot b/docs/html/_intelli_tool_8cpp__incl.dot
index 38e0494..8fbbc53 100644
--- a/docs/html/_intelli_tool_8cpp__incl.dot
+++ b/docs/html/_intelli_tool_8cpp__incl.dot
@@ -1,9 +1,9 @@
-digraph "src/Tool/IntelliTool.cpp"
+digraph "intelliphoto/src/Tool/IntelliTool.cpp"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/Tool/IntelliTool.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Tool\l/IntelliTool.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8h.html",tooltip=" "];
Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
@@ -41,6 +41,11 @@ digraph "src/Tool/IntelliTool.cpp"
Node8 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node15 [label="Image/IntelliShapedImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8h.html",tooltip=" "];
Node15 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node15 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node15 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 [label="IntelliHelper/IntelliHelper.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_8h.html",tooltip=" "];
+ Node16 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node8 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node8 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}
diff --git a/docs/html/_intelli_tool_8cpp_source.html b/docs/html/_intelli_tool_8cpp_source.html
index 750b138..ac9e737 100644
--- a/docs/html/_intelli_tool_8cpp_source.html
+++ b/docs/html/_intelli_tool_8cpp_source.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Tool/IntelliTool.cpp Source File
+IntelliPhoto: intelliphoto/src/Tool/IntelliTool.cpp Source File
@@ -135,66 +135,72 @@ $(document).ready(function(){initNavTree('_intelli_tool_8cpp_source.html','');})
- 46 void IntelliTool::createToolLayer(){
- 47 Area ->createTempLayerAfter(
Area ->activeLayer);
-
-
-
-
- 52 void IntelliTool::mergeToolLayer(){
-
-
-
-
-
-
- 59 float t = static_cast<float>(clr_1.alpha())/255.f;
- 60 int r =static_cast<int>(static_cast<float>(clr_1.red())*(t)+static_cast<float>(clr_0.red())*(1.f-t)+0.5f);
- 61 int g =static_cast<int>(static_cast<float>(clr_1.green())*(t)+static_cast<float>(clr_0.green())*(1.f-t)+0.5f);
- 62 int b =static_cast<int>(static_cast<float>(clr_1.blue())*(t)+static_cast<float>(clr_0.blue()*(1.f-t))+0.5f);
- 63 int a =std::min(clr_0.alpha()+clr_1.alpha(), 255);
-
-
-
-
-
-
-
-
-
-
- 74 void IntelliTool::deleteToolLayer(){
-
-
-
+
+
+
+
+ 50 void IntelliTool::createToolLayer(){
+ 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);
+
+
+
+
+
+
+
+
+
+
+ 78 void IntelliTool::deleteToolLayer(){
+
+
+
+
-
-
-
+
+
+
-
-
-
-
-void deleteLayer(int index)
-
-
+
+
+
+
+void deleteLayer(int index)
+
+
-
+
-
-
+The IntelliColorPicker manages the selected colors for one whole project.
+QImage imageData
The underlying image data.
-
-
-virtual void calculateVisiblity()=0
-
+
+
+virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
+
+
- src Tool IntelliTool.cpp
+ intelliphoto src Tool IntelliTool.cpp
diff --git a/docs/html/_intelli_tool_8h.html b/docs/html/_intelli_tool_8h.html
index f4a1387..e42c792 100644
--- a/docs/html/_intelli_tool_8h.html
+++ b/docs/html/_intelli_tool_8h.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Tool/IntelliTool.h File Reference
+IntelliPhoto: intelliphoto/src/Tool/IntelliTool.h File Reference
@@ -97,12 +97,12 @@ $(document).ready(function(){initNavTree('_intelli_tool_8h.html','');});
Go to the source code of this file.
@@ -110,6 +110,7 @@ This graph shows which files directly or indirectly include this file:
class IntelliTool
+ An abstract class that manages the basic events, like mouse clicks or scrolls events. More...
@@ -117,7 +118,7 @@ Classes
- src Tool IntelliTool.h
+ intelliphoto src Tool IntelliTool.h
diff --git a/docs/html/_intelli_tool_8h__dep__incl.dot b/docs/html/_intelli_tool_8h__dep__incl.dot
index e4b5463..d5d9a34 100644
--- a/docs/html/_intelli_tool_8h__dep__incl.dot
+++ b/docs/html/_intelli_tool_8h__dep__incl.dot
@@ -1,34 +1,52 @@
-digraph "src/Tool/IntelliTool.h"
+digraph "intelliphoto/src/Tool/IntelliTool.h"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/Tool/IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Tool\l/IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="src/Layer/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8h.html",tooltip=" "];
+ Node2 [label="intelliphoto/src/Layer\l/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8h.html",tooltip=" "];
Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="src/GUI/IntelliPhotoGui.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_photo_gui_8cpp.html",tooltip=" "];
+ Node3 [label="intelliphoto/src/GUI\l/IntelliPhotoGui.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_photo_gui_8cpp.html",tooltip=" "];
Node2 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="src/Layer/PaintingArea.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8cpp.html",tooltip=" "];
+ Node4 [label="intelliphoto/src/Layer\l/PaintingArea.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8cpp.html",tooltip=" "];
Node2 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="src/Tool/IntelliTool.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8cpp.html",tooltip=" "];
+ Node5 [label="intelliphoto/src/Tool\l/IntelliTool.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8cpp.html",tooltip=" "];
Node2 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node6 [label="src/Tool/IntelliToolLine.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_line_8cpp.html",tooltip=" "];
+ Node6 [label="intelliphoto/src/Tool\l/IntelliToolCircle.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_circle_8cpp.html",tooltip=" "];
Node2 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node7 [label="src/Tool/IntelliToolPen.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_pen_8cpp.html",tooltip=" "];
+ Node7 [label="intelliphoto/src/Tool\l/IntelliToolFloodFill.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_flood_fill_8cpp.html",tooltip=" "];
Node2 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node8 [label="src/Tool/IntelliToolPlain.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_plain_8cpp.html",tooltip=" "];
+ Node8 [label="intelliphoto/src/Tool\l/IntelliToolLine.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_line_8cpp.html",tooltip=" "];
+ Node2 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 [label="intelliphoto/src/Tool\l/IntelliToolPen.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_pen_8cpp.html",tooltip=" "];
+ Node2 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node10 [label="intelliphoto/src/Tool\l/IntelliToolPlain.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_plain_8cpp.html",tooltip=" "];
+ Node2 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node11 [label="intelliphoto/src/Tool\l/IntelliToolRectangle.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_rectangle_8cpp.html",tooltip=" "];
Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node1 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node9 [label="src/Tool/IntelliToolLine.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_line_8h.html",tooltip=" "];
- Node9 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node9 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node1 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node10 [label="src/Tool/IntelliToolPen.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_pen_8h.html",tooltip=" "];
- Node10 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node10 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node1 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node11 [label="src/Tool/IntelliToolPlain.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_plain_8h.html",tooltip=" "];
- Node11 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node11 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node12 [label="intelliphoto/src/Tool\l/IntelliToolCircle.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_circle_8h.html",tooltip=" "];
+ Node12 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node12 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 [label="intelliphoto/src/Tool\l/IntelliToolFloodFill.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_flood_fill_8h.html",tooltip=" "];
+ Node13 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node14 [label="intelliphoto/src/Tool\l/IntelliToolLine.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_line_8h.html",tooltip=" "];
+ Node14 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node14 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node15 [label="intelliphoto/src/Tool\l/IntelliToolPen.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_pen_8h.html",tooltip=" "];
+ Node15 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node15 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node16 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 [label="intelliphoto/src/Tool\l/IntelliToolPlain.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_plain_8h.html",tooltip=" "];
+ Node16 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node17 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node17 [label="intelliphoto/src/Tool\l/IntelliToolRectangle.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_rectangle_8h.html",tooltip=" "];
+ Node17 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node17 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}
diff --git a/docs/html/_intelli_tool_8h__incl.dot b/docs/html/_intelli_tool_8h__incl.dot
index be9dd28..b77c868 100644
--- a/docs/html/_intelli_tool_8h__incl.dot
+++ b/docs/html/_intelli_tool_8h__incl.dot
@@ -1,9 +1,9 @@
-digraph "src/Tool/IntelliTool.h"
+digraph "intelliphoto/src/Tool/IntelliTool.h"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/Tool/IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Tool\l/IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliHelper/IntelliColor\lPicker.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_color_picker_8h.html",tooltip=" "];
Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
diff --git a/docs/html/_intelli_tool_8h_source.html b/docs/html/_intelli_tool_8h_source.html
index 168d2df..87e5554 100644
--- a/docs/html/_intelli_tool_8h_source.html
+++ b/docs/html/_intelli_tool_8h_source.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Tool/IntelliTool.h Source File
+IntelliPhoto: intelliphoto/src/Tool/IntelliTool.h Source File
@@ -99,54 +99,68 @@ $(document).ready(function(){initNavTree('_intelli_tool_8h_source.html','');});
-
-
- 12 void createToolLayer();
- 13 void mergeToolLayer();
- 14 void deleteToolLayer();
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ 18 void createToolLayer();
+
+ 23 void mergeToolLayer();
+
+ 28 void deleteToolLayer();
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
+
+
+
+The IntelliColorPicker manages the selected colors for one whole project.
+
+
+
+
- src Tool IntelliTool.h
+ intelliphoto src Tool IntelliTool.h
diff --git a/docs/html/_intelli_tool_circle_8cpp.html b/docs/html/_intelli_tool_circle_8cpp.html
new file mode 100644
index 0000000..205c93d
--- /dev/null
+++ b/docs/html/_intelli_tool_circle_8cpp.html
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolCircle.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "IntelliToolCircle.h "
+
#include "Layer/PaintingArea.h "
+
#include "QInputDialog"
+
#include <cmath>
+
+
Go to the source code of this file.
+
+
+
+
+
+
diff --git a/docs/html/_intelli_tool_circle_8cpp__incl.dot b/docs/html/_intelli_tool_circle_8cpp__incl.dot
new file mode 100644
index 0000000..a3f9000
--- /dev/null
+++ b/docs/html/_intelli_tool_circle_8cpp__incl.dot
@@ -0,0 +1,59 @@
+digraph "intelliphoto/src/Tool/IntelliToolCircle.cpp"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="intelliphoto/src/Tool\l/IntelliToolCircle.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="IntelliToolCircle.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_circle_8h.html",tooltip=" "];
+ Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8h.html",tooltip=" "];
+ Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node4 [label="IntelliHelper/IntelliColor\lPicker.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_color_picker_8h.html",tooltip=" "];
+ Node4 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node5 [label="QColor",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node4 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node6 [label="QPoint",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node4 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node7 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node3 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node8 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node2 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 [label="Layer/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8h.html",tooltip=" "];
+ Node9 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node10 [label="QImage",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node9 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node11 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node9 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node12 [label="QList",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node9 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 [label="Image/IntelliImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_image_8h.html",tooltip=" "];
+ Node13 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node14 [label="QSize",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node13 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node15 [label="Image/IntelliRasterImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_raster_image_8h.html",tooltip=" "];
+ Node15 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 [label="Image/IntelliShapedImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8h.html",tooltip=" "];
+ Node16 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node17 [label="IntelliHelper/IntelliHelper.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_8h.html",tooltip=" "];
+ Node17 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node17 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node18 [label="QInputDialog",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="cmath",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+}
diff --git a/docs/html/_intelli_tool_circle_8cpp_source.html b/docs/html/_intelli_tool_circle_8cpp_source.html
new file mode 100644
index 0000000..d113f37
--- /dev/null
+++ b/docs/html/_intelli_tool_circle_8cpp_source.html
@@ -0,0 +1,221 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolCircle.cpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
3 #include "QInputDialog"
+
+
+
+
+
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);
+
+
+
+
+
+
+
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));
+
+
+
+
+
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));
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
61 this->Middle=QPoint(x,y);
+
+
+
+
+
+
+
+
+
+
+
+
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)));
+
+
+
+
+
+
+
+
+
+
+
+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.
+
+
+QColor getSecondColor()
A function to read the secondary selected color.
+
+virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A.
+
+
+
+
+
+
+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.
+
+
+virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
+
+
+
+
+
diff --git a/docs/html/_intelli_tool_circle_8h.html b/docs/html/_intelli_tool_circle_8h.html
new file mode 100644
index 0000000..b033c14
--- /dev/null
+++ b/docs/html/_intelli_tool_circle_8h.html
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolCircle.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "IntelliTool.h "
+
#include "QColor"
+
#include "QPoint"
+
+
Go to the source code of this file.
+
+
+
+
+
+
+
diff --git a/docs/html/_intelli_tool_circle_8h__dep__incl.dot b/docs/html/_intelli_tool_circle_8h__dep__incl.dot
new file mode 100644
index 0000000..caf097a
--- /dev/null
+++ b/docs/html/_intelli_tool_circle_8h__dep__incl.dot
@@ -0,0 +1,11 @@
+digraph "intelliphoto/src/Tool/IntelliToolCircle.h"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="intelliphoto/src/Tool\l/IntelliToolCircle.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="intelliphoto/src/Layer\l/PaintingArea.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8cpp.html",tooltip=" "];
+ Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="intelliphoto/src/Tool\l/IntelliToolCircle.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_circle_8cpp.html",tooltip=" "];
+}
diff --git a/docs/html/_intelli_tool_circle_8h__incl.dot b/docs/html/_intelli_tool_circle_8h__incl.dot
new file mode 100644
index 0000000..0e71350
--- /dev/null
+++ b/docs/html/_intelli_tool_circle_8h__incl.dot
@@ -0,0 +1,21 @@
+digraph "intelliphoto/src/Tool/IntelliToolCircle.h"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="intelliphoto/src/Tool\l/IntelliToolCircle.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8h.html",tooltip=" "];
+ Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="IntelliHelper/IntelliColor\lPicker.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_color_picker_8h.html",tooltip=" "];
+ Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node4 [label="QColor",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node3 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node5 [label="QPoint",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node3 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node6 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node2 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node7 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+}
diff --git a/docs/html/_intelli_tool_circle_8h_source.html b/docs/html/_intelli_tool_circle_8h_source.html
new file mode 100644
index 0000000..82d7125
--- /dev/null
+++ b/docs/html/_intelli_tool_circle_8h_source.html
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolCircle.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 #ifndef INTELLITOOLCIRCLE_H
+
2 #define INTELLITOOLCIRCLE_H
+
+
+
+
+
+
+
9 void drawCyrcle(
int radius);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
28 #endif // INTELLITOOLCIRCLE_H
+
+
+
+
+
+
+
+
+
+
+
+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
new file mode 100644
index 0000000..01eb49f
--- /dev/null
+++ b/docs/html/_intelli_tool_flood_fill_8cpp.html
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolFloodFill.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "IntelliToolFloodFill.h "
+
#include "Layer/PaintingArea.h "
+
#include "QColorDialog"
+
#include "QInputDialog"
+
#include <functional>
+
#include <queue>
+
+
Go to the source code of this file.
+
+
+
+
+
+
diff --git a/docs/html/_intelli_tool_flood_fill_8cpp__incl.dot b/docs/html/_intelli_tool_flood_fill_8cpp__incl.dot
new file mode 100644
index 0000000..1b92748
--- /dev/null
+++ b/docs/html/_intelli_tool_flood_fill_8cpp__incl.dot
@@ -0,0 +1,61 @@
+digraph "intelliphoto/src/Tool/IntelliToolFloodFill.cpp"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="intelliphoto/src/Tool\l/IntelliToolFloodFill.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="IntelliToolFloodFill.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_flood_fill_8h.html",tooltip=" "];
+ Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8h.html",tooltip=" "];
+ Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node4 [label="IntelliHelper/IntelliColor\lPicker.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_color_picker_8h.html",tooltip=" "];
+ Node4 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node5 [label="QColor",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node4 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node6 [label="QPoint",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node4 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node7 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node3 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node8 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node2 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 [label="Layer/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8h.html",tooltip=" "];
+ Node9 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node10 [label="QImage",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node9 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node11 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node9 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node12 [label="QList",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node9 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 [label="Image/IntelliImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_image_8h.html",tooltip=" "];
+ Node13 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node14 [label="QSize",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node13 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node15 [label="Image/IntelliRasterImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_raster_image_8h.html",tooltip=" "];
+ Node15 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 [label="Image/IntelliShapedImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8h.html",tooltip=" "];
+ Node16 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node17 [label="IntelliHelper/IntelliHelper.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_8h.html",tooltip=" "];
+ Node17 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node17 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node18 [label="QInputDialog",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="functional",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="queue",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+}
diff --git a/docs/html/_intelli_tool_flood_fill_8cpp_source.html b/docs/html/_intelli_tool_flood_fill_8cpp_source.html
new file mode 100644
index 0000000..9b23f0a
--- /dev/null
+++ b/docs/html/_intelli_tool_flood_fill_8cpp_source.html
@@ -0,0 +1,211 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolFloodFill.cpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
3 #include "QColorDialog"
+
4 #include "QInputDialog"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+virtual void drawPixel(const QPoint &p1, const QColor &color)
A funtcion used to draw a pixel on the Image with the given Color.
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
new file mode 100644
index 0000000..cd86bb5
--- /dev/null
+++ b/docs/html/_intelli_tool_flood_fill_8h.html
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolFloodFill.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/_intelli_tool_flood_fill_8h__dep__incl.dot b/docs/html/_intelli_tool_flood_fill_8h__dep__incl.dot
new file mode 100644
index 0000000..a688139
--- /dev/null
+++ b/docs/html/_intelli_tool_flood_fill_8h__dep__incl.dot
@@ -0,0 +1,11 @@
+digraph "intelliphoto/src/Tool/IntelliToolFloodFill.h"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="intelliphoto/src/Tool\l/IntelliToolFloodFill.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="intelliphoto/src/Layer\l/PaintingArea.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8cpp.html",tooltip=" "];
+ Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="intelliphoto/src/Tool\l/IntelliToolFloodFill.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_flood_fill_8cpp.html",tooltip=" "];
+}
diff --git a/docs/html/_intelli_tool_flood_fill_8h__incl.dot b/docs/html/_intelli_tool_flood_fill_8h__incl.dot
new file mode 100644
index 0000000..f6a90e4
--- /dev/null
+++ b/docs/html/_intelli_tool_flood_fill_8h__incl.dot
@@ -0,0 +1,20 @@
+digraph "intelliphoto/src/Tool/IntelliToolFloodFill.h"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="intelliphoto/src/Tool\l/IntelliToolFloodFill.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8h.html",tooltip=" "];
+ Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="IntelliHelper/IntelliColor\lPicker.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_color_picker_8h.html",tooltip=" "];
+ Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node4 [label="QColor",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node3 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node5 [label="QPoint",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node3 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node6 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node2 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node7 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+}
diff --git a/docs/html/_intelli_tool_flood_fill_8h_source.html b/docs/html/_intelli_tool_flood_fill_8h_source.html
new file mode 100644
index 0000000..0a5dc05
--- /dev/null
+++ b/docs/html/_intelli_tool_flood_fill_8h_source.html
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolFloodFill.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 #ifndef INTELLITOOLFLOODFILL_H
+
2 #define INTELLITOOLFLOODFILL_H
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
23 #endif // INTELLITOOLFLOODFILL_H
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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 19a483a..1b44038 100644
--- a/docs/html/_intelli_tool_line_8cpp.html
+++ b/docs/html/_intelli_tool_line_8cpp.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Tool/IntelliToolLine.cpp File Reference
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolLine.cpp File Reference
@@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('_intelli_tool_line_8cpp.html','');});
Go to the source code of this file.
@@ -106,7 +106,7 @@ Include dependency graph for IntelliToolLine.cpp:
- src Tool IntelliToolLine.cpp
+ intelliphoto src Tool IntelliToolLine.cpp
diff --git a/docs/html/_intelli_tool_line_8cpp__incl.dot b/docs/html/_intelli_tool_line_8cpp__incl.dot
index 9f6e6c5..4960de5 100644
--- a/docs/html/_intelli_tool_line_8cpp__incl.dot
+++ b/docs/html/_intelli_tool_line_8cpp__incl.dot
@@ -1,9 +1,9 @@
-digraph "src/Tool/IntelliToolLine.cpp"
+digraph "intelliphoto/src/Tool/IntelliToolLine.cpp"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/Tool/IntelliToolLine.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Tool\l/IntelliToolLine.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliToolLine.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_line_8h.html",tooltip=" "];
Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
@@ -18,7 +18,6 @@ digraph "src/Tool/IntelliToolLine.cpp"
Node7 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
Node3 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node8 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
- Node2 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node9 [label="Layer/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8h.html",tooltip=" "];
@@ -45,9 +44,14 @@ digraph "src/Tool/IntelliToolLine.cpp"
Node9 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node16 [label="Image/IntelliShapedImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8h.html",tooltip=" "];
Node16 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node17 [label="IntelliHelper/IntelliHelper.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_8h.html",tooltip=" "];
+ Node17 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node17 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node9 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node9 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node1 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node17 [label="QInputDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node18 [label="QInputDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
}
diff --git a/docs/html/_intelli_tool_line_8cpp_source.html b/docs/html/_intelli_tool_line_8cpp_source.html
index 53ff819..02fdd9c 100644
--- a/docs/html/_intelli_tool_line_8cpp_source.html
+++ b/docs/html/_intelli_tool_line_8cpp_source.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Tool/IntelliToolLine.cpp Source File
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolLine.cpp Source File
@@ -126,59 +126,68 @@ $(document).ready(function(){initNavTree('_intelli_tool_line_8cpp_source.html','
-
-
-
-
-
-
-
-
-
-
- 47 QPoint p1 =start.x() <= next.x() ? start : next;
- 48 QPoint p2 =start.x() < next.x() ? next : start;
- 49 int m = (float)(p2.y()-p1.y())/(
float )(p2.x()-p1.x())+0.5f;
- 50 int c = start.y()-start.x()*m;
-
+
+
+ 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;
+
+
+
+
+
+
-
-
-
-virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
+
+
+
+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.
-
-
-
+
+
+
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+QColor getFirstColor()
A function to read the primary selected color.
+The IntelliColorPicker manages the selected colors for one whole project.
-
-
-virtual void calculateVisiblity()=0
-virtual void drawPlain(const QColor &color)
+
+
+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.
- src Tool IntelliToolLine.cpp
+ intelliphoto src Tool IntelliToolLine.cpp
diff --git a/docs/html/_intelli_tool_line_8h.html b/docs/html/_intelli_tool_line_8h.html
index 7ce65bf..d76df77 100644
--- a/docs/html/_intelli_tool_line_8h.html
+++ b/docs/html/_intelli_tool_line_8h.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Tool/IntelliToolLine.h File Reference
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolLine.h File Reference
@@ -94,17 +94,16 @@ $(document).ready(function(){initNavTree('_intelli_tool_line_8h.html','');});
#include "IntelliTool.h "
-
#include "QColor"
#include "QPoint"
Go to the source code of this file.
@@ -146,7 +145,7 @@ Enumerations
DOTTED_LINE
-
Definition at line 8 of file IntelliToolLine.h .
+
Definition at line 7 of file IntelliToolLine.h .
@@ -155,7 +154,7 @@ Enumerations
- src Tool IntelliToolLine.h
+ intelliphoto src Tool IntelliToolLine.h
diff --git a/docs/html/_intelli_tool_line_8h__dep__incl.dot b/docs/html/_intelli_tool_line_8h__dep__incl.dot
index 9b08539..caaea0b 100644
--- a/docs/html/_intelli_tool_line_8h__dep__incl.dot
+++ b/docs/html/_intelli_tool_line_8h__dep__incl.dot
@@ -1,11 +1,11 @@
-digraph "src/Tool/IntelliToolLine.h"
+digraph "intelliphoto/src/Tool/IntelliToolLine.h"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/Tool/IntelliToolLine.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Tool\l/IntelliToolLine.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="src/Layer/PaintingArea.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8cpp.html",tooltip=" "];
+ Node2 [label="intelliphoto/src/Layer\l/PaintingArea.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8cpp.html",tooltip=" "];
Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="src/Tool/IntelliToolLine.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_line_8cpp.html",tooltip=" "];
+ Node3 [label="intelliphoto/src/Tool\l/IntelliToolLine.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_line_8cpp.html",tooltip=" "];
}
diff --git a/docs/html/_intelli_tool_line_8h__incl.dot b/docs/html/_intelli_tool_line_8h__incl.dot
index 7abfcd1..14a5999 100644
--- a/docs/html/_intelli_tool_line_8h__incl.dot
+++ b/docs/html/_intelli_tool_line_8h__incl.dot
@@ -1,9 +1,9 @@
-digraph "src/Tool/IntelliToolLine.h"
+digraph "intelliphoto/src/Tool/IntelliToolLine.h"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/Tool/IntelliToolLine.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Tool\l/IntelliToolLine.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8h.html",tooltip=" "];
Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
@@ -16,6 +16,5 @@ digraph "src/Tool/IntelliToolLine.h"
Node6 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
Node2 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node7 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
- Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}
diff --git a/docs/html/_intelli_tool_line_8h_source.html b/docs/html/_intelli_tool_line_8h_source.html
index 4b067e1..927d50e 100644
--- a/docs/html/_intelli_tool_line_8h_source.html
+++ b/docs/html/_intelli_tool_line_8h_source.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Tool/IntelliToolLine.h Source File
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolLine.h Source File
@@ -94,55 +94,57 @@ $(document).ready(function(){initNavTree('_intelli_tool_line_8h_source.html','')
2 #define INTELLITOOLLINE_H
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
- 30 #endif // INTELLITOOLLINE_H
+
+
+
+
+
+
+
+
+
+
+ 31 #endif // INTELLITOOLLINE_H
-
+
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
-
+
+
+
+The IntelliColorPicker manages the selected colors for one whole project.
+
+
- src Tool IntelliToolLine.h
+ intelliphoto src Tool IntelliToolLine.h
diff --git a/docs/html/_intelli_tool_pen_8cpp.html b/docs/html/_intelli_tool_pen_8cpp.html
index 04eb133..c755c2a 100644
--- a/docs/html/_intelli_tool_pen_8cpp.html
+++ b/docs/html/_intelli_tool_pen_8cpp.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Tool/IntelliToolPen.cpp File Reference
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolPen.cpp File Reference
@@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('_intelli_tool_pen_8cpp.html','');});
Go to the source code of this file.
@@ -107,7 +107,7 @@ Include dependency graph for IntelliToolPen.cpp:
- src Tool IntelliToolPen.cpp
+ intelliphoto src Tool IntelliToolPen.cpp
diff --git a/docs/html/_intelli_tool_pen_8cpp__incl.dot b/docs/html/_intelli_tool_pen_8cpp__incl.dot
index ef527b0..5ddb347 100644
--- a/docs/html/_intelli_tool_pen_8cpp__incl.dot
+++ b/docs/html/_intelli_tool_pen_8cpp__incl.dot
@@ -1,9 +1,9 @@
-digraph "src/Tool/IntelliToolPen.cpp"
+digraph "intelliphoto/src/Tool/IntelliToolPen.cpp"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/Tool/IntelliToolPen.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Tool\l/IntelliToolPen.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliToolPen.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_pen_8h.html",tooltip=" "];
Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
@@ -45,11 +45,16 @@ digraph "src/Tool/IntelliToolPen.cpp"
Node9 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node16 [label="Image/IntelliShapedImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8h.html",tooltip=" "];
Node16 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node17 [label="IntelliHelper/IntelliHelper.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_8h.html",tooltip=" "];
+ Node17 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node17 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node9 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node9 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node1 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node17 [label="QDebug",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
- Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node1 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node18 [label="QInputDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node18 [label="QDebug",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node19 [label="QInputDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
}
diff --git a/docs/html/_intelli_tool_pen_8cpp_source.html b/docs/html/_intelli_tool_pen_8cpp_source.html
index 52c92af..ea31d45 100644
--- a/docs/html/_intelli_tool_pen_8cpp_source.html
+++ b/docs/html/_intelli_tool_pen_8cpp_source.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Tool/IntelliToolPen.cpp Source File
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolPen.cpp Source File
@@ -132,37 +132,47 @@ $(document).ready(function(){initNavTree('_intelli_tool_pen_8cpp_source.html',''
+
+
+
+ 46 this->penWidth+=value;
+ 47 if (this->penWidth<=0){
+
+
+
-
-
-
-virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
-
+
+
+
+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)
-
-
-
-
-
-
-
-
-
+virtual void drawPixel(const QPoint &p1, const QColor &color)
A funtcion used to draw a pixel on the Image with the given Color.
+
+
+
+
+
+
+
+
+
+
-
-
+QColor getFirstColor()
A function to read the primary selected color.
+The IntelliColorPicker manages the selected colors for one whole project.
-
-
-virtual void calculateVisiblity()=0
+
+
+virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
+
- src Tool IntelliToolPen.cpp
+ intelliphoto src Tool IntelliToolPen.cpp
diff --git a/docs/html/_intelli_tool_pen_8h.html b/docs/html/_intelli_tool_pen_8h.html
index e41a2f7..084b1a0 100644
--- a/docs/html/_intelli_tool_pen_8h.html
+++ b/docs/html/_intelli_tool_pen_8h.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Tool/IntelliToolPen.h File Reference
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolPen.h File Reference
@@ -98,12 +98,12 @@ $(document).ready(function(){initNavTree('_intelli_tool_pen_8h.html','');});
Go to the source code of this file.
@@ -118,7 +118,7 @@ Classes
- src Tool IntelliToolPen.h
+ intelliphoto src Tool IntelliToolPen.h
diff --git a/docs/html/_intelli_tool_pen_8h__dep__incl.dot b/docs/html/_intelli_tool_pen_8h__dep__incl.dot
index 6c1bae6..3f34edc 100644
--- a/docs/html/_intelli_tool_pen_8h__dep__incl.dot
+++ b/docs/html/_intelli_tool_pen_8h__dep__incl.dot
@@ -1,11 +1,11 @@
-digraph "src/Tool/IntelliToolPen.h"
+digraph "intelliphoto/src/Tool/IntelliToolPen.h"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/Tool/IntelliToolPen.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Tool\l/IntelliToolPen.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="src/Layer/PaintingArea.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8cpp.html",tooltip=" "];
+ Node2 [label="intelliphoto/src/Layer\l/PaintingArea.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8cpp.html",tooltip=" "];
Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="src/Tool/IntelliToolPen.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_pen_8cpp.html",tooltip=" "];
+ Node3 [label="intelliphoto/src/Tool\l/IntelliToolPen.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_pen_8cpp.html",tooltip=" "];
}
diff --git a/docs/html/_intelli_tool_pen_8h__incl.dot b/docs/html/_intelli_tool_pen_8h__incl.dot
index d32c4e8..105737f 100644
--- a/docs/html/_intelli_tool_pen_8h__incl.dot
+++ b/docs/html/_intelli_tool_pen_8h__incl.dot
@@ -1,9 +1,9 @@
-digraph "src/Tool/IntelliToolPen.h"
+digraph "intelliphoto/src/Tool/IntelliToolPen.h"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/Tool/IntelliToolPen.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Tool\l/IntelliToolPen.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8h.html",tooltip=" "];
Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
diff --git a/docs/html/_intelli_tool_pen_8h_source.html b/docs/html/_intelli_tool_pen_8h_source.html
index 10a17c3..4237710 100644
--- a/docs/html/_intelli_tool_pen_8h_source.html
+++ b/docs/html/_intelli_tool_pen_8h_source.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Tool/IntelliToolPen.h Source File
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolPen.h Source File
@@ -109,30 +109,33 @@ $(document).ready(function(){initNavTree('_intelli_tool_pen_8h_source.html','');
-
-
-
- 23 #endif // INTELLITOOLPEN_H
+
+
+
+
+
+ 25 #endif // INTELLITOOLPEN_H
-
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+The IntelliColorPicker manages the selected colors for one whole project.
+
- src Tool IntelliToolPen.h
+ intelliphoto src Tool IntelliToolPen.h
diff --git a/docs/html/_intelli_tool_plain_8cpp.html b/docs/html/_intelli_tool_plain_8cpp.html
index df72ab0..0fc0639 100644
--- a/docs/html/_intelli_tool_plain_8cpp.html
+++ b/docs/html/_intelli_tool_plain_8cpp.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Tool/IntelliToolPlain.cpp File Reference
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolPlain.cpp File Reference
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('_intelli_tool_plain_8cpp.html','');});
Go to the source code of this file.
@@ -105,7 +105,7 @@ Include dependency graph for IntelliToolPlain.cpp:
- src Tool IntelliToolPlain.cpp
+ intelliphoto src Tool IntelliToolPlain.cpp
diff --git a/docs/html/_intelli_tool_plain_8cpp__incl.dot b/docs/html/_intelli_tool_plain_8cpp__incl.dot
index 8cee8ea..7c3796f 100644
--- a/docs/html/_intelli_tool_plain_8cpp__incl.dot
+++ b/docs/html/_intelli_tool_plain_8cpp__incl.dot
@@ -1,9 +1,9 @@
-digraph "src/Tool/IntelliToolPlain.cpp"
+digraph "intelliphoto/src/Tool/IntelliToolPlain.cpp"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/Tool/IntelliToolPlain.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Tool\l/IntelliToolPlain.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliToolPlain.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_plain_8h.html",tooltip=" "];
Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
@@ -44,6 +44,11 @@ digraph "src/Tool/IntelliToolPlain.cpp"
Node9 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node16 [label="Image/IntelliShapedImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8h.html",tooltip=" "];
Node16 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node17 [label="IntelliHelper/IntelliHelper.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_8h.html",tooltip=" "];
+ Node17 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node17 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node9 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node9 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
diff --git a/docs/html/_intelli_tool_plain_8cpp_source.html b/docs/html/_intelli_tool_plain_8cpp_source.html
index 3c3bcfb..798f959 100644
--- a/docs/html/_intelli_tool_plain_8cpp_source.html
+++ b/docs/html/_intelli_tool_plain_8cpp_source.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Tool/IntelliToolPlain.cpp Source File
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolPlain.cpp Source File
@@ -120,34 +120,40 @@ $(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
-virtual void drawPlain(const QColor &color)
+
+
+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.
- src Tool IntelliToolPlain.cpp
+ intelliphoto src Tool IntelliToolPlain.cpp
diff --git a/docs/html/_intelli_tool_plain_8h.html b/docs/html/_intelli_tool_plain_8h.html
index bb03de9..b5d98b1 100644
--- a/docs/html/_intelli_tool_plain_8h.html
+++ b/docs/html/_intelli_tool_plain_8h.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Tool/IntelliToolPlain.h File Reference
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolPlain.h File Reference
@@ -97,12 +97,12 @@ $(document).ready(function(){initNavTree('_intelli_tool_plain_8h.html','');});
Go to the source code of this file.
@@ -117,7 +117,7 @@ Classes
- src Tool IntelliToolPlain.h
+ intelliphoto src Tool IntelliToolPlain.h
diff --git a/docs/html/_intelli_tool_plain_8h__dep__incl.dot b/docs/html/_intelli_tool_plain_8h__dep__incl.dot
index 2448c18..7fe536a 100644
--- a/docs/html/_intelli_tool_plain_8h__dep__incl.dot
+++ b/docs/html/_intelli_tool_plain_8h__dep__incl.dot
@@ -1,11 +1,11 @@
-digraph "src/Tool/IntelliToolPlain.h"
+digraph "intelliphoto/src/Tool/IntelliToolPlain.h"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/Tool/IntelliToolPlain.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Tool\l/IntelliToolPlain.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="src/Layer/PaintingArea.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8cpp.html",tooltip=" "];
+ Node2 [label="intelliphoto/src/Layer\l/PaintingArea.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8cpp.html",tooltip=" "];
Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="src/Tool/IntelliToolPlain.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_plain_8cpp.html",tooltip=" "];
+ Node3 [label="intelliphoto/src/Tool\l/IntelliToolPlain.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_plain_8cpp.html",tooltip=" "];
}
diff --git a/docs/html/_intelli_tool_plain_8h__incl.dot b/docs/html/_intelli_tool_plain_8h__incl.dot
index 901de4f..baec559 100644
--- a/docs/html/_intelli_tool_plain_8h__incl.dot
+++ b/docs/html/_intelli_tool_plain_8h__incl.dot
@@ -1,9 +1,9 @@
-digraph "src/Tool/IntelliToolPlain.h"
+digraph "intelliphoto/src/Tool/IntelliToolPlain.h"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/Tool/IntelliToolPlain.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Tool\l/IntelliToolPlain.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8h.html",tooltip=" "];
Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
diff --git a/docs/html/_intelli_tool_plain_8h_source.html b/docs/html/_intelli_tool_plain_8h_source.html
index 87f7df6..f01acf5 100644
--- a/docs/html/_intelli_tool_plain_8h_source.html
+++ b/docs/html/_intelli_tool_plain_8h_source.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Tool/IntelliToolPlain.h Source File
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolPlain.h Source File
@@ -100,34 +100,38 @@ $(document).ready(function(){initNavTree('_intelli_tool_plain_8h_source.html',''
-
-
-
-
-
-
-
-
- 19 #endif // INTELLITOOLFLOODFILLTOOL_H
+
+
+
+
+
+
+
+
+
+
+
+ 22 #endif // INTELLITOOLFLOODFILLTOOL_H
-
+
-
-
+
+
-
-
+
+
+
-
-
-
-
-
+
+
+The IntelliColorPicker manages the selected colors for one whole project.
+
+
- src Tool IntelliToolPlain.h
+ intelliphoto src Tool IntelliToolPlain.h
diff --git a/docs/html/_intelli_tool_rectangle_8cpp.html b/docs/html/_intelli_tool_rectangle_8cpp.html
new file mode 100644
index 0000000..68b9079
--- /dev/null
+++ b/docs/html/_intelli_tool_rectangle_8cpp.html
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolRectangle.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/_intelli_tool_rectangle_8cpp__incl.dot b/docs/html/_intelli_tool_rectangle_8cpp__incl.dot
new file mode 100644
index 0000000..5303aa4
--- /dev/null
+++ b/docs/html/_intelli_tool_rectangle_8cpp__incl.dot
@@ -0,0 +1,57 @@
+digraph "intelliphoto/src/Tool/IntelliToolRectangle.cpp"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="intelliphoto/src/Tool\l/IntelliToolRectangle.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="IntelliToolRectangle.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_rectangle_8h.html",tooltip=" "];
+ Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8h.html",tooltip=" "];
+ Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node4 [label="IntelliHelper/IntelliColor\lPicker.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_color_picker_8h.html",tooltip=" "];
+ Node4 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node5 [label="QColor",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node4 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node6 [label="QPoint",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node4 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node7 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node3 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node8 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node2 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 [label="Layer/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8h.html",tooltip=" "];
+ Node9 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node10 [label="QImage",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node9 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node11 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node9 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node12 [label="QList",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node9 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 [label="Image/IntelliImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_image_8h.html",tooltip=" "];
+ Node13 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node14 [label="QSize",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node13 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node15 [label="Image/IntelliRasterImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_raster_image_8h.html",tooltip=" "];
+ Node15 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 [label="Image/IntelliShapedImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8h.html",tooltip=" "];
+ Node16 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node17 [label="IntelliHelper/IntelliHelper.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_8h.html",tooltip=" "];
+ Node17 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node17 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node18 [label="QInputDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+}
diff --git a/docs/html/_intelli_tool_rectangle_8cpp_source.html b/docs/html/_intelli_tool_rectangle_8cpp_source.html
new file mode 100644
index 0000000..66e349b
--- /dev/null
+++ b/docs/html/_intelli_tool_rectangle_8cpp_source.html
@@ -0,0 +1,200 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolRectangle.cpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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);
+
+
+
+
+
+
+
15 void IntelliToolRectangle::drawRectangle(QPoint otherCornor){
+
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());
+
+
+
23 clr.setAlpha(alphaInner);
+
24 for (
int y=yMin; y<=yMax; y++){
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
43 this->originCornor=QPoint(x,y);
+
44 drawRectangle(originCornor);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
63 this->edgeWidth+=value;
+
64 if (this->edgeWidth<=0){
+
+
+
+
+
+
+
+
+
+
+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.
+
+
+
+QColor getSecondColor()
A function to read the secondary selected color.
+
+
+
+
+
+
+
+
+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.
+
+
+virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
+
+
+
+
diff --git a/docs/html/_intelli_tool_rectangle_8h.html b/docs/html/_intelli_tool_rectangle_8h.html
new file mode 100644
index 0000000..c805ba8
--- /dev/null
+++ b/docs/html/_intelli_tool_rectangle_8h.html
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolRectangle.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "IntelliTool.h "
+
#include "QColor"
+
#include "QPoint"
+
+
Go to the source code of this file.
+
+
+
+
+
+
+
diff --git a/docs/html/_intelli_tool_rectangle_8h__dep__incl.dot b/docs/html/_intelli_tool_rectangle_8h__dep__incl.dot
new file mode 100644
index 0000000..01a2967
--- /dev/null
+++ b/docs/html/_intelli_tool_rectangle_8h__dep__incl.dot
@@ -0,0 +1,11 @@
+digraph "intelliphoto/src/Tool/IntelliToolRectangle.h"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="intelliphoto/src/Tool\l/IntelliToolRectangle.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="intelliphoto/src/Layer\l/PaintingArea.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8cpp.html",tooltip=" "];
+ Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="intelliphoto/src/Tool\l/IntelliToolRectangle.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_rectangle_8cpp.html",tooltip=" "];
+}
diff --git a/docs/html/_intelli_tool_rectangle_8h__incl.dot b/docs/html/_intelli_tool_rectangle_8h__incl.dot
new file mode 100644
index 0000000..499f406
--- /dev/null
+++ b/docs/html/_intelli_tool_rectangle_8h__incl.dot
@@ -0,0 +1,21 @@
+digraph "intelliphoto/src/Tool/IntelliToolRectangle.h"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="intelliphoto/src/Tool\l/IntelliToolRectangle.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8h.html",tooltip=" "];
+ Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="IntelliHelper/IntelliColor\lPicker.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_color_picker_8h.html",tooltip=" "];
+ Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node4 [label="QColor",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node3 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node5 [label="QPoint",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node3 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node6 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node2 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node7 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+}
diff --git a/docs/html/_intelli_tool_rectangle_8h_source.html b/docs/html/_intelli_tool_rectangle_8h_source.html
new file mode 100644
index 0000000..86f25fe
--- /dev/null
+++ b/docs/html/_intelli_tool_rectangle_8h_source.html
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src/Tool/IntelliToolRectangle.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 #ifndef INTELLIRECTANGLETOOL_H
+
2 #define INTELLIRECTANGLETOOL_H
+
+
+
+
+
+
+
+
10 void drawRectangle(QPoint otherCornor);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
29 #endif // INTELLIRECTANGLETOOL_H
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The IntelliColorPicker manages the selected colors for one whole project.
+
+
+
+
+
+
diff --git a/docs/html/_painting_area_8cpp.html b/docs/html/_painting_area_8cpp.html
index 18cf28a..ac1bf3b 100644
--- a/docs/html/_painting_area_8cpp.html
+++ b/docs/html/_painting_area_8cpp.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Layer/PaintingArea.cpp File Reference
+IntelliPhoto: intelliphoto/src/Layer/PaintingArea.cpp File Reference
@@ -101,10 +101,13 @@ $(document).ready(function(){initNavTree('_painting_area_8cpp.html','');});
#include "Tool/IntelliToolPen.h "
#include "Tool/IntelliToolPlain.h "
#include "Tool/IntelliToolLine.h "
+#include "Tool/IntelliToolCircle.h "
+#include "Tool/IntelliToolRectangle.h "
+#include "Tool/IntelliToolFloodFill.h "
Go to the source code of this file.
@@ -113,7 +116,7 @@ Include dependency graph for PaintingArea.cpp:
- src Layer PaintingArea.cpp
+ intelliphoto src Layer PaintingArea.cpp
diff --git a/docs/html/_painting_area_8cpp__incl.dot b/docs/html/_painting_area_8cpp__incl.dot
index 1081034..cf75007 100644
--- a/docs/html/_painting_area_8cpp__incl.dot
+++ b/docs/html/_painting_area_8cpp__incl.dot
@@ -1,9 +1,9 @@
-digraph "src/Layer/PaintingArea.cpp"
+digraph "intelliphoto/src/Layer/PaintingArea.cpp"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/Layer/PaintingArea.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Layer\l/PaintingArea.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
@@ -40,30 +40,48 @@ digraph "src/Layer/PaintingArea.cpp"
Node7 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node15 [label="Image/IntelliShapedImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8h.html",tooltip=" "];
Node15 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node7 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node16 [label="Tool/IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8h.html",tooltip=" "];
- Node16 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node17 [label="IntelliHelper/IntelliColor\lPicker.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_color_picker_8h.html",tooltip=" "];
- Node17 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node17 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node17 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node18 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node15 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node15 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 [label="IntelliHelper/IntelliHelper.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_8h.html",tooltip=" "];
+ Node16 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node16 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node7 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node17 [label="Tool/IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8h.html",tooltip=" "];
+ Node17 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node18 [label="IntelliHelper/IntelliColor\lPicker.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_color_picker_8h.html",tooltip=" "];
+ Node18 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node18 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node18 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node19 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node17 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node7 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node1 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node1 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node1 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node19 [label="Tool/IntelliToolPen.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_pen_8h.html",tooltip=" "];
- Node19 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node19 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node19 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node1 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node20 [label="Tool/IntelliToolPlain.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_plain_8h.html",tooltip=" "];
- Node20 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node20 [label="Tool/IntelliToolPen.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_pen_8h.html",tooltip=" "];
+ Node20 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node20 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node20 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node1 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node21 [label="Tool/IntelliToolLine.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_line_8h.html",tooltip=" "];
- Node21 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node21 [label="Tool/IntelliToolPlain.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_plain_8h.html",tooltip=" "];
+ Node21 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node21 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node21 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node22 [label="Tool/IntelliToolLine.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_line_8h.html",tooltip=" "];
+ Node22 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node22 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node23 [label="Tool/IntelliToolCircle.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_circle_8h.html",tooltip=" "];
+ Node23 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node23 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node23 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node24 [label="Tool/IntelliToolRectangle.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_rectangle_8h.html",tooltip=" "];
+ Node24 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node24 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node24 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node25 [label="Tool/IntelliToolFloodFill.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_flood_fill_8h.html",tooltip=" "];
+ Node25 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node25 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}
diff --git a/docs/html/_painting_area_8cpp_source.html b/docs/html/_painting_area_8cpp_source.html
index 069e0ac..73e48c7 100644
--- a/docs/html/_painting_area_8cpp_source.html
+++ b/docs/html/_painting_area_8cpp_source.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Layer/PaintingArea.cpp Source File
+IntelliPhoto: intelliphoto/src/Layer/PaintingArea.cpp Source File
@@ -105,374 +105,392 @@ $(document).ready(function(){initNavTree('_painting_area_8cpp_source.html','');}
-
-
-
-
- 20 this->setUp(maxWidth, maxHeight);
-
-
- 23 layerBundle[0].image->drawPlain(QColor(255,0,0,255));
- 24 std::vector<QPoint> polygon;
- 25 polygon.push_back(QPoint(100,000));
- 26 polygon.push_back(QPoint(200,100));
- 27 polygon.push_back(QPoint(100,200));
- 28 polygon.push_back(QPoint(000,100));
- 29 layerBundle[0].image->setPolygon(polygon);
-
-
- 32 layerBundle[1].image->drawPlain(QColor(0,255,0,255));
- 33 layerBundle[1].alpha=200;
+
+
+
+
+
+
+
+
+ 24 this->setUp(maxWidth, maxHeight);
+
+
+ 27 layerBundle[0].image->drawPlain(QColor(255,0,0,255));
+ 28 std::vector<QPoint> polygon;
+ 29 polygon.push_back(QPoint(100,000));
+ 30 polygon.push_back(QPoint(200,100));
+ 31 polygon.push_back(QPoint(100,200));
+ 32 polygon.push_back(QPoint(000,100));
+ 33 layerBundle[0].image->setPolygon(polygon);
-
-
-
-
-
+
+ 36 layerBundle[1].image->drawPlain(QColor(0,255,0,255));
+ 37 layerBundle[1].alpha=200;
+
+
- 42 void PaintingArea::setUp(
int maxWidth,
int maxHeight){
-
- 44 this->maxWidth = maxWidth;
- 45 this->maxHeight = maxHeight;
- 46 Canvas =
new QImage(maxWidth,maxHeight, QImage::Format_ARGB32);
-
-
- 49 setAttribute(Qt::WA_StaticContents);
-
-
-
-
-
- 55 newLayer.
width = width;
- 56 newLayer.
hight = height;
-
-
-
-
-
-
-
-
- 65 this->layerBundle.push_back(newLayer);
- 66 return static_cast<int>(layerBundle.size())-1;
-
-
-
-
- 71 if (index<static_cast<int>(layerBundle.size())){
- 72 this->layerBundle.erase(layerBundle.begin()+index);
- 73 if (activeLayer>=index){
-
-
-
-
-
-
- 80 if (activeLayer>=0 && activeLayer < static_cast<int>(layerBundle.size())){
- 81 this->layerBundle.erase(layerBundle.begin()+activeLayer);
-
-
-
-
-
- 87 if (index>=0&&index<static_cast<int>(layerBundle.size())){
- 88 this->activeLayer=index;
-
-
-
-
- 93 if (index>=0&&index<static_cast<int>(layerBundle.size())){
- 94 layerBundle[static_cast<size_t>(index)].alpha=alpha;
-
-
-
-
-
- 100 if (this->activeLayer==-1){
-
-
- 103 IntelliImage * active = layerBundle[static_cast<size_t>(activeLayer)].image;
-
-
-
-
-
-
-
-
- 112 if (layerBundle.size()==0){
-
-
- 115 this->assembleLayers(
true );
-
- 117 if (!strcmp(fileFormat,
"PNG" )){
- 118 QImage visibleImage = Canvas->convertToFormat(QImage::Format_Indexed8);
-
- 120 if (visibleImage.save(fileName, fileFormat)) {
-
-
-
-
-
-
- 127 if (Canvas->save(fileName, fileFormat)) {
-
-
-
-
-
-
-
-
- 136 if (this->activeLayer==-1){
-
-
- 139 IntelliImage * active = layerBundle[static_cast<size_t>(activeLayer)].image;
-
-
-
-
-
- 145 layerBundle[static_cast<size_t>(activeLayer)].widthOffset += x;
- 146 layerBundle[static_cast<size_t>(activeLayer)].hightOffset += y;
-
-
-
-
- 151 this->activateUpperLayer();
-
- 153 this->activateLowerLayer();
-
-
-
-
- 158 if (a>=0 && a < static_cast<int>(layerBundle.size())){
-
-
-
-
-
- 164 QColor clr = QColorDialog::getColor(colorPicker.
getFirstColor (),
nullptr ,
"Main Color" );
-
-
-
-
- 169 QColor clr = QColorDialog::getColor(colorPicker.
getSecondColor (),
nullptr ,
"Secondary Color" );
-
-
-
-
-
+
+
+
+
+ 46 void PaintingArea::setUp(
int maxWidth,
int maxHeight){
+
+ 48 this->maxWidth = maxWidth;
+ 49 this->maxHeight = maxHeight;
+ 50 Canvas =
new QImage(maxWidth,maxHeight, QImage::Format_ARGB32);
+
+
+ 53 setAttribute(Qt::WA_StaticContents);
+
+
+
+
+
+ 59 newLayer.
width = width;
+ 60 newLayer.
hight = height;
+
+
+
+
+
+
+
+
+ 69 this->layerBundle.push_back(newLayer);
+ 70 return static_cast<int>(layerBundle.size())-1;
+
+
+
+
+ 75 if (index<static_cast<int>(layerBundle.size())){
+ 76 this->layerBundle.erase(layerBundle.begin()+index);
+ 77 if (activeLayer>=index){
+
+
+
+
+
+
+ 84 if (activeLayer>=0 && activeLayer < static_cast<int>(layerBundle.size())){
+ 85 this->layerBundle.erase(layerBundle.begin()+activeLayer);
+
+
+
+
+
+ 91 if (index>=0&&index<static_cast<int>(layerBundle.size())){
+ 92 this->activeLayer=index;
+
+
+
+
+ 97 if (index>=0&&index<static_cast<int>(layerBundle.size())){
+ 98 layerBundle[static_cast<size_t>(index)].alpha=alpha;
+
+
+
+
+
+ 104 if (this->activeLayer==-1){
+
+
+ 107 IntelliImage * active = layerBundle[static_cast<size_t>(activeLayer)].image;
+
+
+
+
+
+
+
+
+ 116 if (layerBundle.size()==0){
+
+
+ 119 this->assembleLayers(
true );
+
+ 121 if (!strcmp(fileFormat,
"PNG" )){
+ 122 QImage visibleImage = Canvas->convertToFormat(QImage::Format_Indexed8);
+
+ 124 if (visibleImage.save(fileName, fileFormat)) {
+
+
+
+
+
+
+ 131 if (Canvas->save(fileName, fileFormat)) {
+
+
+
+
+
+
+
+
+ 140 if (this->activeLayer==-1){
+
+
+ 143 IntelliImage * active = layerBundle[static_cast<size_t>(activeLayer)].image;
+
+
+
+
+
+ 149 layerBundle[static_cast<size_t>(activeLayer)].widthOffset += x;
+ 150 layerBundle[static_cast<size_t>(activeLayer)].hightOffset += y;
+
+
+
+
+ 155 this->activateUpperLayer();
+
+ 157 this->activateLowerLayer();
+
+
+
+
+ 162 if (a>=0 && a < static_cast<int>(layerBundle.size())){
+
+
+
+
+
+ 168 QColor clr = QColorDialog::getColor(colorPicker.
getFirstColor (),
nullptr ,
"Main Color" , QColorDialog::DontUseNativeDialog);
+
+
+
+
+ 173 QColor clr = QColorDialog::getColor(colorPicker.
getSecondColor (),
nullptr ,
"Secondary Color" , QColorDialog::DontUseNativeDialog);
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 198 int x =
event ->x()-layerBundle[activeLayer].widthOffset;
- 199 int y =
event ->y()-layerBundle[activeLayer].hightOffset;
- 200 if (event->button() == Qt::LeftButton){
-
- 202 }
else if (event->button() == Qt::RightButton){
-
-
-
-
-
-
-
-
-
-
-
- 214 int x =
event ->x()-layerBundle[activeLayer].widthOffset;
- 215 int y =
event ->y()-layerBundle[activeLayer].hightOffset;
-
-
-
-
-
-
-
-
- 224 int x =
event ->x()-layerBundle[activeLayer].widthOffset;
- 225 int y =
event ->y()-layerBundle[activeLayer].hightOffset;
- 226 if (event->button() == Qt::LeftButton){
-
- 228 }
else if (event->button() == Qt::RightButton){
-
-
-
-
-
-
-
-
-
- 238 this->assembleLayers();
-
- 240 QPainter painter(
this );
- 241 QRect dirtyRec =
event ->rect();
- 242 painter.drawImage(dirtyRec, *Canvas, dirtyRec);
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 202 int x =
event ->x()-layerBundle[activeLayer].widthOffset;
+ 203 int y =
event ->y()-layerBundle[activeLayer].hightOffset;
+ 204 if (event->button() == Qt::LeftButton){
+
+ 206 }
else if (event->button() == Qt::RightButton){
+
+
+
+
+
+
+
+
+
+
+
+ 218 int x =
event ->x()-layerBundle[activeLayer].widthOffset;
+ 219 int y =
event ->y()-layerBundle[activeLayer].hightOffset;
+
+
+
+
+
+
+
+
+ 228 int x =
event ->x()-layerBundle[activeLayer].widthOffset;
+ 229 int y =
event ->y()-layerBundle[activeLayer].hightOffset;
+ 230 if (event->button() == Qt::LeftButton){
+
+ 232 }
else if (event->button() == Qt::RightButton){
+
+
+
+
+
+
+ 239 QPoint numDegrees =
event ->angleDelta() / 8;
+ 240 if (!numDegrees.isNull()){
+ 241 QPoint numSteps = numDegrees / 15;
+
+
-
-
-
-
-
-
-
- 253 void PaintingArea::resizeImage(QImage *image_res,
const QSize &newSize){
-
-
-
- 257 void PaintingArea::activateUpperLayer(){
- 258 if (activeLayer!=-1 && activeLayer<layerBundle.size()-1){
- 259 std::swap(layerBundle[activeLayer], layerBundle[activeLayer+1]);
-
-
-
-
- 264 void PaintingArea::activateLowerLayer(){
- 265 if (activeLayer!=-1 && activeLayer>0){
- 266 std::swap(layerBundle[activeLayer], layerBundle[activeLayer-1]);
-
-
-
-
- 271 void PaintingArea::assembleLayers(
bool forSaving){
-
- 273 Canvas->fill(Qt::GlobalColor::transparent);
-
- 275 Canvas->fill(Qt::GlobalColor::black);
-
- 277 for (
size_t i=0; i<layerBundle.size(); i++){
-
-
-
-
- 282 for (
int y=0; y<layer.
hight ; y++){
-
-
- 285 for (
int x=0; x<layer.
width ; x++){
-
-
-
- 289 clr_1=cpy.pixelColor(x,y);
- 290 float t = static_cast<float>(clr_1.alpha())/255.f;
- 291 int r =static_cast<int>(static_cast<float>(clr_1.red())*(t)+static_cast<float>(clr_0.red())*(1.f-t)+0.5f);
- 292 int g =static_cast<int>(static_cast<float>(clr_1.green())*(t)+static_cast<float>(clr_0.green())*(1.f-t)+0.5f);
- 293 int b =static_cast<int>(static_cast<float>(clr_1.blue())*(t)+static_cast<float>(clr_0.blue()*(1.f-t))+0.5f);
- 294 int a =std::min(clr_0.alpha()+clr_1.alpha(), 255);
-
-
-
-
-
-
-
-
-
-
-
- 306 void PaintingArea::createTempLayerAfter(
int idx){
-
-
- 309 newLayer.
alpha = 255;
- 310 newLayer.
hight = layerBundle[idx].hight;
- 311 newLayer.
width = layerBundle[idx].width;
- 312 newLayer.
hightOffset = layerBundle[idx].hightOffset;
- 313 newLayer.
widthOffset = layerBundle[idx].widthOffset;
- 314 newLayer.
image = layerBundle[idx].image->getDeepCopy();
- 315 layerBundle.insert(layerBundle.begin()+idx+1,newLayer);
-
-
+
+
+
+
+ 250 this->assembleLayers();
+
+ 252 QPainter painter(
this );
+ 253 QRect dirtyRec =
event ->rect();
+ 254 painter.drawImage(dirtyRec, *Canvas, dirtyRec);
+
+
+
+
+
+
+
+
+
+
+ 265 void PaintingArea::resizeImage(QImage *image_res,
const QSize &newSize){
+
+
+
+ 269 void PaintingArea::activateUpperLayer(){
+ 270 if (activeLayer!=-1 && activeLayer<layerBundle.size()-1){
+ 271 std::swap(layerBundle[activeLayer], layerBundle[activeLayer+1]);
+
+
+
+
+ 276 void PaintingArea::activateLowerLayer(){
+ 277 if (activeLayer!=-1 && activeLayer>0){
+ 278 std::swap(layerBundle[activeLayer], layerBundle[activeLayer-1]);
+
+
+
+
+ 283 void PaintingArea::assembleLayers(
bool forSaving){
+
+ 285 Canvas->fill(Qt::GlobalColor::transparent);
+
+ 287 Canvas->fill(Qt::GlobalColor::black);
+
+ 289 for (
size_t i=0; i<layerBundle.size(); i++){
+
+
+
+
+ 294 for (
int y=0; y<layer.
hight ; y++){
+
+
+ 297 for (
int x=0; x<layer.
width ; x++){
+
+
+
+ 301 clr_1=cpy.pixelColor(x,y);
+ 302 float t = static_cast<float>(clr_1.alpha())/255.f;
+ 303 int r =static_cast<int>(static_cast<float>(clr_1.red())*(t)+static_cast<float>(clr_0.red())*(1.f-t)+0.5f);
+ 304 int g =static_cast<int>(static_cast<float>(clr_1.green())*(t)+static_cast<float>(clr_0.green())*(1.f-t)+0.5f);
+ 305 int b =static_cast<int>(static_cast<float>(clr_1.blue())*(t)+static_cast<float>(clr_0.blue()*(1.f-t))+0.5f);
+ 306 int a =std::min(clr_0.alpha()+clr_1.alpha(), 255);
+
+
+
+
+
+
+
+
+
+
+
+ 318 void PaintingArea::createTempLayerAfter(
int idx){
+
+
+ 321 newLayer.
alpha = 255;
+ 322 newLayer.
hight = layerBundle[idx].hight;
+ 323 newLayer.
width = layerBundle[idx].width;
+ 324 newLayer.
hightOffset = layerBundle[idx].hightOffset;
+ 325 newLayer.
widthOffset = layerBundle[idx].widthOffset;
+ 326 newLayer.
image = layerBundle[idx].image->getDeepCopy();
+ 327 layerBundle.insert(layerBundle.begin()+idx+1,newLayer);
+
+
-
-
-
-int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::Raster_Image)
-void mouseReleaseEvent(QMouseEvent *event) override
-
+
+
+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)
+void mouseReleaseEvent(QMouseEvent *event) override
+
-bool open(const QString &fileName)
+bool open(const QString &fileName)
-virtual bool loadImage(const QString &fileName)
-void setLayerToActive(int index)
-void floodFill(int r, int g, int b, int a)
+virtual bool loadImage(const QString &fileName)
A function that loads and sclaes an image to the fitting dimensions.
+void setLayerToActive(int index)
+void floodFill(int r, int g, int b, int a)
-void setSecondColor(QColor Color)
-
-
-bool save(const QString &fileName, const char *fileFormat)
-
-virtual QImage getDisplayable(const QSize &displaySize, int alpha)=0
-
+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)
+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 deleteLayer(int index)
+
-void mousePressEvent(QMouseEvent *event) override
+void mousePressEvent(QMouseEvent *event) override
-
+
-void colorPickerSetSecondColor()
-
-void colorPickerSetFirstColor()
-void colorPickerSwitchColor()
+void colorPickerSetSecondColor()
+
+void colorPickerSetFirstColor()
+void colorPickerSwitchColor()
-void mouseMoveEvent(QMouseEvent *event) override
-void setFirstColor(QColor Color)
-void slotDeleteActiveLayer()
+
+
+void mouseMoveEvent(QMouseEvent *event) override
+void setFirstColor(QColor Color)
A function to set the primary color.
+void slotDeleteActiveLayer()
-void moveActiveLayer(int idx)
-
-PaintingArea(int maxWidth=600, int maxHeight=600, QWidget *parent=nullptr)
+void moveActiveLayer(int idx)
+PaintingArea(int maxWidth=600, int maxHeight=600, QWidget *parent=nullptr)
-
+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 slotActivateLayer(int a)
+void paintEvent(QPaintEvent *event) override
+void setAlphaOfLayer(int index, int alpha)
-void resizeEvent(QResizeEvent *event) override
+void resizeEvent(QResizeEvent *event) override
+
-void movePositionActive(int x, int y)
-
-
+void movePositionActive(int x, int y)
+An abstract class which manages the basic IntelliImage operations.
+
-virtual void calculateVisiblity()=0
-
-virtual void drawPlain(const QColor &color)
-
+virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
+
+The IntelliRasterImage manages a Rasterimage.
+
+virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
+
- src Layer PaintingArea.cpp
+ intelliphoto src Layer PaintingArea.cpp
diff --git a/docs/html/_painting_area_8h.html b/docs/html/_painting_area_8h.html
index ca5a6dc..bb57f2f 100644
--- a/docs/html/_painting_area_8h.html
+++ b/docs/html/_painting_area_8h.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Layer/PaintingArea.h File Reference
+IntelliPhoto: intelliphoto/src/Layer/PaintingArea.h File Reference
@@ -105,12 +105,12 @@ $(document).ready(function(){initNavTree('_painting_area_8h.html','');});
Go to the source code of this file.
@@ -127,7 +127,7 @@ Classes
- src Layer PaintingArea.h
+ intelliphoto src Layer PaintingArea.h
diff --git a/docs/html/_painting_area_8h__dep__incl.dot b/docs/html/_painting_area_8h__dep__incl.dot
index 8705dbb..9e64701 100644
--- a/docs/html/_painting_area_8h__dep__incl.dot
+++ b/docs/html/_painting_area_8h__dep__incl.dot
@@ -1,19 +1,25 @@
-digraph "src/Layer/PaintingArea.h"
+digraph "intelliphoto/src/Layer/PaintingArea.h"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/Layer/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Layer\l/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="src/GUI/IntelliPhotoGui.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_photo_gui_8cpp.html",tooltip=" "];
+ Node2 [label="intelliphoto/src/GUI\l/IntelliPhotoGui.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_photo_gui_8cpp.html",tooltip=" "];
Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="src/Layer/PaintingArea.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8cpp.html",tooltip=" "];
+ Node3 [label="intelliphoto/src/Layer\l/PaintingArea.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8cpp.html",tooltip=" "];
Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="src/Tool/IntelliTool.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8cpp.html",tooltip=" "];
+ Node4 [label="intelliphoto/src/Tool\l/IntelliTool.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8cpp.html",tooltip=" "];
Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="src/Tool/IntelliToolLine.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_line_8cpp.html",tooltip=" "];
+ Node5 [label="intelliphoto/src/Tool\l/IntelliToolCircle.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_circle_8cpp.html",tooltip=" "];
Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node6 [label="src/Tool/IntelliToolPen.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_pen_8cpp.html",tooltip=" "];
+ Node6 [label="intelliphoto/src/Tool\l/IntelliToolFloodFill.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_flood_fill_8cpp.html",tooltip=" "];
Node1 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node7 [label="src/Tool/IntelliToolPlain.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_plain_8cpp.html",tooltip=" "];
+ Node7 [label="intelliphoto/src/Tool\l/IntelliToolLine.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_line_8cpp.html",tooltip=" "];
+ Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node8 [label="intelliphoto/src/Tool\l/IntelliToolPen.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_pen_8cpp.html",tooltip=" "];
+ Node1 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 [label="intelliphoto/src/Tool\l/IntelliToolPlain.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_plain_8cpp.html",tooltip=" "];
+ Node1 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node10 [label="intelliphoto/src/Tool\l/IntelliToolRectangle.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_rectangle_8cpp.html",tooltip=" "];
}
diff --git a/docs/html/_painting_area_8h__incl.dot b/docs/html/_painting_area_8h__incl.dot
index df02de9..8afac13 100644
--- a/docs/html/_painting_area_8h__incl.dot
+++ b/docs/html/_painting_area_8h__incl.dot
@@ -1,9 +1,9 @@
-digraph "src/Layer/PaintingArea.h"
+digraph "intelliphoto/src/Layer/PaintingArea.h"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/Layer/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Layer\l/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="QColor",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
@@ -30,14 +30,19 @@ digraph "src/Layer/PaintingArea.h"
Node1 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node11 [label="Image/IntelliShapedImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8h.html",tooltip=" "];
Node11 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node1 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node12 [label="Tool/IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8h.html",tooltip=" "];
- Node12 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node13 [label="IntelliHelper/IntelliColor\lPicker.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_color_picker_8h.html",tooltip=" "];
- Node13 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node13 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node13 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node14 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node11 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node11 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node12 [label="IntelliHelper/IntelliHelper.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_8h.html",tooltip=" "];
+ Node12 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node12 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node1 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 [label="Tool/IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8h.html",tooltip=" "];
+ Node13 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node14 [label="IntelliHelper/IntelliColor\lPicker.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_color_picker_8h.html",tooltip=" "];
+ Node14 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node14 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node14 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node15 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node13 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}
diff --git a/docs/html/_painting_area_8h_source.html b/docs/html/_painting_area_8h_source.html
index e70bd0e..3e8ccf2 100644
--- a/docs/html/_painting_area_8h_source.html
+++ b/docs/html/_painting_area_8h_source.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Layer/PaintingArea.h Source File
+IntelliPhoto: intelliphoto/src/Layer/PaintingArea.h Source File
@@ -113,138 +113,136 @@ $(document).ready(function(){initNavTree('_painting_area_8h_source.html','');});
-
+
-
-
-
-
-
-
-
-
-
-
- 36 PaintingArea (
int maxWidth=600,
int maxHeight=600, QWidget *parent =
nullptr );
-
-
-
- 40 bool open (
const QString &fileName);
- 41 bool save (
const QString &fileName,
const char *fileFormat);
-
-
-
-
-
-
- 48 void floodFill (
int r,
int g,
int b,
int a);
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ 34 PaintingArea (
int maxWidth=600,
int maxHeight=600, QWidget *parent =
nullptr );
+
+
+
+ 38 bool open (
const QString &fileName);
+ 39 bool save (
const QString &fileName,
const char *fileFormat);
+
+
+
+
+
+
+ 46 void floodFill (
int r,
int g,
int b,
int a);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 81 void setUp(
int maxWidth,
int maxHeight);
- 82 void activateUpperLayer();
- 83 void activateLowerLayer();
-
-
-
-
-
-
-
-
-
- 93 std::vector<LayerObject> layerBundle;
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 80 void setUp(
int maxWidth,
int maxHeight);
+ 81 void activateUpperLayer();
+ 82 void activateLowerLayer();
+
+
+
+
+
+
+
+
+ 91 std::vector<LayerObject> layerBundle;
+
+
+ 94 void assembleLayers(
bool forSaving=
false );
- 96 void assembleLayers(
bool forSaving=
false );
+ 96 void resizeImage(QImage *image_res,
const QSize &newSize);
- 98 void resizeImage(QImage *image_res,
const QSize &newSize);
-
-
-
- 102 void createTempLayerAfter(
int idx);
-
-
-
-
+
+
+ 100 void createTempLayerAfter(
int idx);
+
+
+
-
-int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::Raster_Image)
-void mouseReleaseEvent(QMouseEvent *event) override
+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)
+void mouseReleaseEvent(QMouseEvent *event) override
-bool open(const QString &fileName)
+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 setLayerToActive(int index)
+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
+void deleteLayer(int index)
+
+void mousePressEvent(QMouseEvent *event) override
-
-void colorPickerSetSecondColor()
-void colorPickerSetFirstColor()
-void colorPickerSwitchColor()
+
+void colorPickerSetSecondColor()
+void colorPickerSetFirstColor()
+void colorPickerSwitchColor()
-void mouseMoveEvent(QMouseEvent *event) override
-
-void slotDeleteActiveLayer()
+
+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 moveActiveLayer(int idx)
+PaintingArea(int maxWidth=600, int maxHeight=600, QWidget *parent=nullptr)
-void slotActivateLayer(int a)
-
-void paintEvent(QPaintEvent *event) override
-void setAlphaOfLayer(int index, int alpha)
+void slotActivateLayer(int a)
+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 resizeEvent(QResizeEvent *event) override
+void movePositionActive(int x, int y)
+An abstract class which manages the basic IntelliImage operations.
- src Layer PaintingArea.h
+ intelliphoto src Layer PaintingArea.h
diff --git a/docs/html/_tool_2_intelli_color_picker_8cpp.html b/docs/html/_tool_2_intelli_color_picker_8cpp.html
index 1470e1a..a340cfb 100644
--- a/docs/html/_tool_2_intelli_color_picker_8cpp.html
+++ b/docs/html/_tool_2_intelli_color_picker_8cpp.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Tool/IntelliColorPicker.cpp File Reference
+IntelliPhoto: intelliphoto/src/Tool/IntelliColorPicker.cpp File Reference
@@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('_tool_2_intelli_color_picker_8cpp.html
Go to the source code of this file.
@@ -104,7 +104,7 @@ Include dependency graph for IntelliColorPicker.cpp:
- src Tool IntelliColorPicker.cpp
+ intelliphoto src Tool IntelliColorPicker.cpp
diff --git a/docs/html/_tool_2_intelli_color_picker_8cpp__incl.dot b/docs/html/_tool_2_intelli_color_picker_8cpp__incl.dot
index 25c6684..1a77fa3 100644
--- a/docs/html/_tool_2_intelli_color_picker_8cpp__incl.dot
+++ b/docs/html/_tool_2_intelli_color_picker_8cpp__incl.dot
@@ -1,9 +1,9 @@
-digraph "src/Tool/IntelliColorPicker.cpp"
+digraph "intelliphoto/src/Tool/IntelliColorPicker.cpp"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/Tool/IntelliColorPicker.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/Tool\l/IntelliColorPicker.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="IntelliColorPicker.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_color_picker_8h.html",tooltip=" "];
Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
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 2edebbd..e854c69 100644
--- a/docs/html/_tool_2_intelli_color_picker_8cpp_source.html
+++ b/docs/html/_tool_2_intelli_color_picker_8cpp_source.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Tool/IntelliColorPicker.cpp Source File
+IntelliPhoto: intelliphoto/src/Tool/IntelliColorPicker.cpp Source File
@@ -128,17 +128,17 @@ $(document).ready(function(){initNavTree('_tool_2_intelli_color_picker_8cpp_sour
-virtual ~IntelliColorPicker()
-
-
+virtual ~IntelliColorPicker()
IntelliColorPicker destructor clears up his used memory, if there is some.
+QColor getSecondColor()
A function to read the secondary selected color.
+
-
-
-
+
+QColor getFirstColor()
A function to read the primary selected color.
+IntelliColorPicker()
IntelliColorPicker construktor, setting 2 preset colors, be careful, theese color may change in produ...
+
The IntelliColorPicker manages the selected colors for one whole project.
+ More...
+
#include <IntelliColorPicker.h >
-
-
Definition at line 8 of file IntelliColorPicker.h .
+
The IntelliColorPicker manages the selected colors for one whole project.
+
+
Definition at line 11 of file IntelliColorPicker.h .
◆ IntelliColorPicker()
@@ -132,6 +143,8 @@ Public Member Functions
@@ -159,6 +172,8 @@ Public Member Functions
@@ -179,6 +194,9 @@ Public Member Functions
+
A function to read the primary selected color.
+
Returns Returns the primary color.
+
Definition at line 16 of file IntelliColorPicker.cpp .
@@ -203,6 +221,9 @@ Here is the caller graph for this function:
+
A function to read the secondary selected color.
+
Returns Returns the secondary color.
+
Definition at line 20 of file IntelliColorPicker.cpp .
@@ -228,6 +249,14 @@ Here is the caller graph for this function:
+
A function to set the primary color.
+
Parameters
+
+ Color - The color to be set as primary.
+
+
+
+
Definition at line 24 of file IntelliColorPicker.cpp .
@@ -253,6 +282,14 @@ Here is the caller graph for this function:
+
A function to set the secondary color.
+
Parameters
+
+ Color - The color to be set as secondary.
+
+
+
+
Definition at line 28 of file IntelliColorPicker.cpp .
@@ -277,6 +314,8 @@ Here is the caller graph for this function:
+
A function switching primary and secondary color.
+
Definition at line 12 of file IntelliColorPicker.cpp .
@@ -287,8 +326,8 @@ Here is the caller graph for this function:
The documentation for this class was generated from the following files:
diff --git a/docs/html/class_intelli_color_picker_a437a6f20bf2fc0a4cbaf4c030c2a26d9_icgraph.dot b/docs/html/class_intelli_color_picker_a437a6f20bf2fc0a4cbaf4c030c2a26d9_icgraph.dot
index d7bd4cd..6b738d0 100644
--- a/docs/html/class_intelli_color_picker_a437a6f20bf2fc0a4cbaf4c030c2a26d9_icgraph.dot
+++ b/docs/html/class_intelli_color_picker_a437a6f20bf2fc0a4cbaf4c030c2a26d9_icgraph.dot
@@ -4,7 +4,7 @@ digraph "IntelliColorPicker::switchColors"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="RL";
- Node1 [label="IntelliColorPicker\l::switchColors",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ 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=" "];
}
diff --git a/docs/html/class_intelli_color_picker_a55568fbf5dc783f06284b7031ffe9415_icgraph.dot b/docs/html/class_intelli_color_picker_a55568fbf5dc783f06284b7031ffe9415_icgraph.dot
index 432e4bd..b8eaa57 100644
--- a/docs/html/class_intelli_color_picker_a55568fbf5dc783f06284b7031ffe9415_icgraph.dot
+++ b/docs/html/class_intelli_color_picker_a55568fbf5dc783f06284b7031ffe9415_icgraph.dot
@@ -4,7 +4,7 @@ digraph "IntelliColorPicker::getSecondColor"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="RL";
- Node1 [label="IntelliColorPicker\l::getSecondColor",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ 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=" "];
}
diff --git a/docs/html/class_intelli_color_picker_a7e2ddbbbfbed383f06b24e5bf6b27ae8_icgraph.dot b/docs/html/class_intelli_color_picker_a7e2ddbbbfbed383f06b24e5bf6b27ae8_icgraph.dot
index af597e5..92e64b9 100644
--- a/docs/html/class_intelli_color_picker_a7e2ddbbbfbed383f06b24e5bf6b27ae8_icgraph.dot
+++ b/docs/html/class_intelli_color_picker_a7e2ddbbbfbed383f06b24e5bf6b27ae8_icgraph.dot
@@ -4,7 +4,7 @@ digraph "IntelliColorPicker::setFirstColor"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="RL";
- Node1 [label="IntelliColorPicker\l::setFirstColor",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ 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=" "];
}
diff --git a/docs/html/class_intelli_color_picker_a86bf4a940e4a0e465e30cbdf28748931_icgraph.dot b/docs/html/class_intelli_color_picker_a86bf4a940e4a0e465e30cbdf28748931_icgraph.dot
index 11c4ff1..0f85c43 100644
--- a/docs/html/class_intelli_color_picker_a86bf4a940e4a0e465e30cbdf28748931_icgraph.dot
+++ b/docs/html/class_intelli_color_picker_a86bf4a940e4a0e465e30cbdf28748931_icgraph.dot
@@ -4,7 +4,7 @@ digraph "IntelliColorPicker::setSecondColor"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="RL";
- Node1 [label="IntelliColorPicker\l::setSecondColor",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ 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=" "];
}
diff --git a/docs/html/class_intelli_color_picker_aae2eb27b928fe9388b9398b0556303b7_icgraph.dot b/docs/html/class_intelli_color_picker_aae2eb27b928fe9388b9398b0556303b7_icgraph.dot
index e617ccf..23bc868 100644
--- a/docs/html/class_intelli_color_picker_aae2eb27b928fe9388b9398b0556303b7_icgraph.dot
+++ b/docs/html/class_intelli_color_picker_aae2eb27b928fe9388b9398b0556303b7_icgraph.dot
@@ -4,17 +4,19 @@ digraph "IntelliColorPicker::getFirstColor"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="RL";
- Node1 [label="IntelliColorPicker\l::getFirstColor",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ 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=" "];
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=" "];
+ 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. Resetting the current draw...."];
Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- 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=" "];
+ 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. Resetting the current draw...."];
Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="IntelliToolLine::onMouse\lLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846",tooltip=" "];
+ 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. Resetting the current draw...."];
Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node6 [label="IntelliToolPen::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a58d1d636497b630647ce0c4d652737c2",tooltip=" "];
+ Node6 [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. Resetting the current draw...."];
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=" "];
+ Node7 [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. Call this in child classes!"];
+ 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. Call this in child classes!"];
}
diff --git a/docs/html/class_intelli_image-members.html b/docs/html/class_intelli_image-members.html
index 727a7c4..c3adfde 100644
--- a/docs/html/class_intelli_image-members.html
+++ b/docs/html/class_intelli_image-members.html
@@ -97,9 +97,11 @@ $(document).ready(function(){initNavTree('class_intelli_image.html','');});
drawLine (const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)IntelliImage virtual
drawPixel (const QPoint &p1, const QColor &color)IntelliImage virtual
drawPlain (const QColor &color)IntelliImage virtual
- getDeepCopy ()=0IntelliImage pure virtual
- getDisplayable (const QSize &displaySize, int alpha)=0IntelliImage pure virtual
- getDisplayable (int alpha=255)=0IntelliImage pure virtual
+ drawPoint (const QPoint &p1, const QColor &color, const int &penWidth)IntelliImage virtual
+ getDeepCopy ()=0IntelliImage pure virtual
+ getDisplayable (const QSize &displaySize, int alpha)=0IntelliImage pure virtual
+ getDisplayable (int alpha=255)=0IntelliImage pure virtual
+ getPixelColor (QPoint &point)IntelliImage virtual
getPolygonData ()IntelliImage inline virtual
imageData IntelliImage protected
IntelliImage (int weight, int height)IntelliImage
diff --git a/docs/html/class_intelli_image.html b/docs/html/class_intelli_image.html
index 80ca125..c7a05f1 100644
--- a/docs/html/class_intelli_image.html
+++ b/docs/html/class_intelli_image.html
@@ -96,6 +96,9 @@ $(document).ready(function(){initNavTree('class_intelli_image.html','');});
+
An abstract class which manages the basic IntelliImage operations.
+ More...
+
#include <IntelliImage.h >
@@ -106,29 +109,47 @@ Inheritance diagram for IntelliImage:
IntelliImage (int weight, int height)
+ The Construcor of the IntelliImage . Given the Image dimensions. More...
virtual ~IntelliImage ()=0
+ An Abstract Destructor. More...
virtual void drawPixel (const QPoint &p1, const QColor &color)
+ A funtcion used to draw a pixel on the Image with the given Color. More...
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. More...
+virtual void drawPoint (const QPoint &p1, const QColor &color, const int &penWidth)
+ A. More...
+
virtual void drawPlain (const QColor &color)
+ A function that clears the whole image in a given Color. More...
virtual QImage getDisplayable (const QSize &displaySize, int alpha)=0
+ A function returning the displayable ImageData in a requested transparence and size. More...
virtual QImage getDisplayable (int alpha=255)=0
+ A function returning the displayable ImageData in a requested transparence and it's standart size. More...
virtual IntelliImage * getDeepCopy ()=0
+ A function that copys all that returns a [allocated] Image. More...
virtual void calculateVisiblity ()=0
+ An abstract function that calculates the visiblity of the Image data if needed. More...
virtual void setPolygon (const std::vector< QPoint > &polygonData)=0
+ An abstract function that sets the data of the visible Polygon, if needed. More...
virtual std::vector< QPoint > getPolygonData ()
+ A function that returns the Polygondata if existent. More...
virtual bool loadImage (const QString &fileName)
+ A function that loads and sclaes an image to the fitting dimensions. More...
+virtual QColor getPixelColor (QPoint &point)
+ A function that returns the pixelcolor at a certain point. More...
+
@@ -138,11 +159,13 @@ Protected Member Functions
QImage imageData
+ The underlying image data. More...
-
-
Definition at line 18 of file IntelliImage.h .
+
An abstract class which manages the basic IntelliImage operations.
+
+
Definition at line 24 of file IntelliImage.h .
◆ IntelliImage()
@@ -170,6 +193,15 @@ Protected Attributes
+
The Construcor of the IntelliImage . Given the Image dimensions.
+
Parameters
+
+ weight - The weight of the Image.
+ height - The height of the Image.
+
+
+
+
Definition at line 5 of file IntelliImage.cpp .
@@ -197,6 +229,8 @@ Protected Attributes
@@ -225,7 +259,9 @@ Protected Attributes
-
Definition at line 55 of file IntelliImage.cpp .
+
A function that draws A Line between two given Points in a given color.
+
Parameters
+
+ p1 - The coordinates of the first Point.
+ p2 - The coordinates of the second Point.
+ color - The color of the line.
+ penWidth - The width of the line.
+
+
+
+
+
Definition at line 65 of file IntelliImage.cpp .
@@ -323,6 +370,15 @@ Here is the caller graph for this function:
+
A funtcion used to draw a pixel on the Image with the given Color.
+
Parameters
+
+ p1 - The coordinates of the pixel, which should be drawn. [Top-Left-System]
+ color - The color of the pixel.
+
+
+
+
Definition at line 44 of file IntelliImage.cpp .
@@ -356,13 +412,75 @@ Here is the caller graph for this function:
-
Definition at line 67 of file IntelliImage.cpp .
+
A function that clears the whole image in a given Color.
+
Parameters
+
+ color - The color, in which the image will be filled.
+
+
+
+
+
Definition at line 77 of file IntelliImage.cpp .
+
+
+
+◆ drawPoint()
+
+
+
+
+
+
+
+
+ void IntelliImage::drawPoint
+ (
+ const QPoint &
+ p1 ,
+
+
+
+
+ const QColor &
+ color ,
+
+
+
+
+ const int &
+ penWidth
+
+
+
+ )
+
+
+
+
+
+virtual
+
+
+
+
+
A.
+
Parameters
+
+ p1
+ color
+ penWidth
+
+
+
+
+
Definition at line 55 of file IntelliImage.cpp .
+
@@ -388,6 +506,9 @@ Here is the caller graph for this function:
+
A function that copys all that returns a [allocated] Image.
+
Returns A [allocated] Image with all the properties of the instance.
+
Implemented in IntelliShapedImage , and IntelliRasterImage .
@@ -426,6 +547,16 @@ Here is the caller graph for this function:
+
A function returning the displayable ImageData in a requested transparence and size.
+
Parameters
+
+ displaySize - The size, in whcih the Image should be displayed.
+ alpha - The maximum alpha value, a pixel can have.
+
+
+
+
Returns A QImage which is ready to be displayed.
+
Implemented in IntelliShapedImage , and IntelliRasterImage .
@@ -454,8 +585,59 @@ Here is the caller graph for this function:
+
A function returning the displayable ImageData in a requested transparence and it's standart size.
+
Parameters
+
+ alpha - The maximum alpha value, a pixel can have.
+
+
+
+
Returns A QImage which is ready to be displayed.
+
Implemented in IntelliShapedImage , and IntelliRasterImage .
+
+
+
+◆ getPixelColor()
+
+
+
+
+
+
+
+
+ QColor IntelliImage::getPixelColor
+ (
+ QPoint &
+ point )
+
+
+
+
+
+virtual
+
+
+
+
+
A function that returns the pixelcolor at a certain point.
+
Parameters
+
+ point - The point from whcih to get the coordinates.
+
+
+
+
Returns The color of the Pixel as QColor.
+
+
Definition at line 81 of file IntelliImage.cpp .
+
+
+
@@ -481,9 +663,12 @@ Here is the caller graph for this function:
@@ -511,6 +696,15 @@ Here is the caller graph for this function:
+
A function that loads and sclaes an image to the fitting dimensions.
+
Parameters
+
+ fileName - The path+name of the image which to loaded.
+
+
+
+
Returns True if the image could be loaded, false otherwise.
+
Definition at line 14 of file IntelliImage.cpp .
@@ -582,6 +776,14 @@ Here is the caller graph for this function:
+
An abstract function that sets the data of the visible Polygon, if needed.
+
Parameters
+
+ polygonData - The Vertices of the Polygon. Just Planar Polygons are allowed.
+
+
+
+
Implemented in IntelliShapedImage , and IntelliRasterImage .
@@ -607,13 +809,15 @@ Here is the caller graph for this function:
The documentation for this class was generated from the following files:
diff --git a/docs/html/class_intelli_image.js b/docs/html/class_intelli_image.js
index eb99be1..2f5a6ea 100644
--- a/docs/html/class_intelli_image.js
+++ b/docs/html/class_intelli_image.js
@@ -6,9 +6,11 @@ var class_intelli_image =
[ "drawLine", "class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31", null ],
[ "drawPixel", "class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056", null ],
[ "drawPlain", "class_intelli_image.html#a6be622810dc2bc756054bb5769becb06", null ],
+ [ "drawPoint", "class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1", null ],
[ "getDeepCopy", "class_intelli_image.html#af6381067bdf565669f856bb589008ae9", null ],
[ "getDisplayable", "class_intelli_image.html#a21c7e65b59a26db45aac3880133ef21d", null ],
[ "getDisplayable", "class_intelli_image.html#a9d4daf3c48c64695105689f61c21bae0", null ],
+ [ "getPixelColor", "class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f", null ],
[ "getPolygonData", "class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba", null ],
[ "loadImage", "class_intelli_image.html#aec0e9c8184d89dee33fd9adefbd2f8aa", null ],
[ "resizeImage", "class_intelli_image.html#a177403ab9585d4ba31984a644c54d310", null ],
diff --git a/docs/html/class_intelli_image__inherit__graph.dot b/docs/html/class_intelli_image__inherit__graph.dot
index 9768313..229af0f 100644
--- a/docs/html/class_intelli_image__inherit__graph.dot
+++ b/docs/html/class_intelli_image__inherit__graph.dot
@@ -3,9 +3,9 @@ digraph "IntelliImage"
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="IntelliImage",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliImage",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="An abstract class which manages the basic IntelliImage operations."];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliRasterImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_raster_image.html",tooltip=" "];
+ Node2 [label="IntelliRasterImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_raster_image.html",tooltip="The IntelliRasterImage manages a Rasterimage."];
Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="IntelliShapedImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_shaped_image.html",tooltip=" "];
+ Node3 [label="IntelliShapedImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_shaped_image.html",tooltip="The IntelliShapedImage manages a Shapedimage."];
}
diff --git a/docs/html/class_intelli_image_a4576ebb6d863321c816293d7b7f9fd3f_icgraph.dot b/docs/html/class_intelli_image_a4576ebb6d863321c816293d7b7f9fd3f_icgraph.dot
new file mode 100644
index 0000000..d61839c
--- /dev/null
+++ b/docs/html/class_intelli_image_a4576ebb6d863321c816293d7b7f9fd3f_icgraph.dot
@@ -0,0 +1,10 @@
+digraph "IntelliImage::getPixelColor"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="RL";
+ Node1 [label="IntelliImage::getPixelColor",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function that returns the pixelcolor at a certain point."];
+ Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [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. Resetting the current draw...."];
+}
diff --git a/docs/html/class_intelli_image_a6be622810dc2bc756054bb5769becb06_icgraph.dot b/docs/html/class_intelli_image_a6be622810dc2bc756054bb5769becb06_icgraph.dot
index c5fa1e8..fd6442b 100644
--- a/docs/html/class_intelli_image_a6be622810dc2bc756054bb5769becb06_icgraph.dot
+++ b/docs/html/class_intelli_image_a6be622810dc2bc756054bb5769becb06_icgraph.dot
@@ -4,11 +4,15 @@ digraph "IntelliImage::drawPlain"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="RL";
- Node1 [label="IntelliImage::drawPlain",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ 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=" "];
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=" "];
+ 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. Resetting the current draw...."];
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=" "];
+ Node4 [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. Call this in child classes!"];
+ 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. Call this in child classes!"];
+ Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ 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. Call this in child classes!"];
}
diff --git a/docs/html/class_intelli_image_aebbced93f4744fad81b7f141b21f4ab2_icgraph.dot b/docs/html/class_intelli_image_aebbced93f4744fad81b7f141b21f4ab2_icgraph.dot
index 231b05d..ceb7594 100644
--- a/docs/html/class_intelli_image_aebbced93f4744fad81b7f141b21f4ab2_icgraph.dot
+++ b/docs/html/class_intelli_image_aebbced93f4744fad81b7f141b21f4ab2_icgraph.dot
@@ -4,40 +4,61 @@ digraph "IntelliImage::calculateVisiblity"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="RL";
- Node1 [label="IntelliImage::calculateVisiblity",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ 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="IntelliToolPlainTool\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9",tooltip=" "];
+ 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. Resetting the current draw...."];
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=" "];
+ 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. Resetting the current draw...."];
Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliToolLine::onMouse\lLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846",tooltip=" "];
+ 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. Resetting the current draw...."];
Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="IntelliTool::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c",tooltip=" "];
- Node5 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node6 [label="PaintingArea::mousePress\lEvent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15",tooltip=" "];
- Node5 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node5 [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. Resetting the current draw...."];
+ 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. Resetting the current draw...."];
Node1 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node7 [label="IntelliTool::onMouseLeft\lReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b",tooltip=" "];
- Node7 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node8 [label="PaintingArea::mouseRelease\lEvent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a35b5df914acb608cc29717659793359c",tooltip=" "];
- Node7 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node9 [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=" "];
- Node7 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node10 [label="IntelliToolPen::onMouseLeft\lReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#abda7a22b9766fa4ad254324a53cab94d",tooltip=" "];
- Node7 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node11 [label="IntelliToolLine::onMouse\lLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#ac93f76ff20a1c111a403b298bab02482",tooltip=" "];
- Node1 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node12 [label="IntelliTool::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639",tooltip=" "];
- Node12 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node13 [label="PaintingArea::mouseMoveEvent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5",tooltip=" "];
- Node12 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node14 [label="IntelliToolPlainTool\l::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ad7546a6335bb3bb4cbf0e1883788d41c",tooltip=" "];
- Node12 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node15 [label="IntelliToolPen::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a58d1d636497b630647ce0c4d652737c2",tooltip=" "];
- Node12 -> Node16 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node16 [label="IntelliToolLine::onMouse\lMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b",tooltip=" "];
- Node1 -> Node17 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node17 [label="PaintingArea::open",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a1f597740b4d7b4bc2e24c51f8cb0b6eb",tooltip=" "];
+ 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. Resetting the current draw...."];
+ Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node8 [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...."];
+ Node8 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 [label="PaintingArea::mousePress\lEvent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15",tooltip=" "];
+ Node8 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node8 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node8 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node8 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node8 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node8 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 -> Node10 [dir="back",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 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node11 [label="PaintingArea::mouseRelease\lEvent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a35b5df914acb608cc29717659793359c",tooltip=" "];
+ Node10 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node12 [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. Call this in child classes!"];
+ Node10 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 [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. Call this in child classes!"];
+ Node10 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node14 [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. Call this in child classes!"];
+ Node10 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node15 [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. Call this in child classes!"];
+ Node10 -> 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. Call this in child classes!"];
+ Node10 -> Node17 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node17 [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. Call this in child classes!"];
+ Node1 -> Node18 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node18 [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!"];
+ Node18 -> Node19 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node19 [label="PaintingArea::mouseMoveEvent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5",tooltip=" "];
+ Node18 -> Node20 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node20 [label="IntelliToolPlainTool\l::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ad7546a6335bb3bb4cbf0e1883788d41c",tooltip="A function managing the mouse moved event. Call this in child classes!"];
+ Node18 -> Node21 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node21 [label="IntelliToolFloodFill\l::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668",tooltip="A function managing the mouse moved event. Call this in child classes!"];
+ Node18 -> Node22 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node22 [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. Call this in child classes!"];
+ Node18 -> Node23 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node23 [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. Call this in child classes!"];
+ Node18 -> Node24 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node24 [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. Call this in child classes!"];
+ Node18 -> Node25 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node25 [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. Call this in child classes!"];
+ Node1 -> Node26 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node26 [label="PaintingArea::open",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a1f597740b4d7b4bc2e24c51f8cb0b6eb",tooltip=" "];
}
diff --git a/docs/html/class_intelli_image_aec0e9c8184d89dee33fd9adefbd2f8aa_icgraph.dot b/docs/html/class_intelli_image_aec0e9c8184d89dee33fd9adefbd2f8aa_icgraph.dot
index b806096..d4c90ac 100644
--- a/docs/html/class_intelli_image_aec0e9c8184d89dee33fd9adefbd2f8aa_icgraph.dot
+++ b/docs/html/class_intelli_image_aec0e9c8184d89dee33fd9adefbd2f8aa_icgraph.dot
@@ -4,7 +4,7 @@ digraph "IntelliImage::loadImage"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="RL";
- Node1 [label="IntelliImage::loadImage",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ 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=" "];
}
diff --git a/docs/html/class_intelli_image_af3c859f5c409e37051edfd9e9fbca056_icgraph.dot b/docs/html/class_intelli_image_af3c859f5c409e37051edfd9e9fbca056_icgraph.dot
index 75112f2..4668f21 100644
--- a/docs/html/class_intelli_image_af3c859f5c409e37051edfd9e9fbca056_icgraph.dot
+++ b/docs/html/class_intelli_image_af3c859f5c409e37051edfd9e9fbca056_icgraph.dot
@@ -4,7 +4,9 @@ digraph "IntelliImage::drawPixel"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="RL";
- Node1 [label="IntelliImage::drawPixel",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliImage::drawPixel",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A funtcion used to draw a pixel on the Image with the given Color."];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliToolPen::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205",tooltip=" "];
+ Node2 [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. Resetting the current draw...."];
+ 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. Resetting the current draw...."];
}
diff --git a/docs/html/class_intelli_image_af8eddbd9aa54c8d37590d1d4bf8dce31_icgraph.dot b/docs/html/class_intelli_image_af8eddbd9aa54c8d37590d1d4bf8dce31_icgraph.dot
index 0e4ef14..96319e9 100644
--- a/docs/html/class_intelli_image_af8eddbd9aa54c8d37590d1d4bf8dce31_icgraph.dot
+++ b/docs/html/class_intelli_image_af8eddbd9aa54c8d37590d1d4bf8dce31_icgraph.dot
@@ -4,11 +4,11 @@ digraph "IntelliImage::drawLine"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="RL";
- Node1 [label="IntelliImage::drawLine",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ 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="IntelliToolLine::onMouse\lLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846",tooltip=" "];
+ Node2 [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. Resetting the current draw...."];
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=" "];
+ 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. Call this in child classes!"];
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=" "];
+ 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. Call this in child classes!"];
}
diff --git a/docs/html/class_intelli_photo_gui.html b/docs/html/class_intelli_photo_gui.html
index d45808a..b934224 100644
--- a/docs/html/class_intelli_photo_gui.html
+++ b/docs/html/class_intelli_photo_gui.html
@@ -165,13 +165,13 @@ Protected Member Functions
The documentation for this class was generated from the following files:
diff --git a/docs/html/class_intelli_raster_image-members.html b/docs/html/class_intelli_raster_image-members.html
index 1587196..0b7cec4 100644
--- a/docs/html/class_intelli_raster_image-members.html
+++ b/docs/html/class_intelli_raster_image-members.html
@@ -97,9 +97,11 @@ $(document).ready(function(){initNavTree('class_intelli_raster_image.html','');}
drawLine (const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)IntelliImage virtual
drawPixel (const QPoint &p1, const QColor &color)IntelliImage virtual
drawPlain (const QColor &color)IntelliImage virtual
- getDeepCopy () overrideIntelliRasterImage virtual
- getDisplayable (const QSize &displaySize, int alpha) overrideIntelliRasterImage virtual
- getDisplayable (int alpha=255) overrideIntelliRasterImage virtual
+ drawPoint (const QPoint &p1, const QColor &color, const int &penWidth)IntelliImage virtual
+ getDeepCopy () overrideIntelliRasterImage virtual
+ getDisplayable (const QSize &displaySize, int alpha) overrideIntelliRasterImage virtual
+ getDisplayable (int alpha=255) overrideIntelliRasterImage virtual
+ getPixelColor (QPoint &point)IntelliImage virtual
getPolygonData ()IntelliImage inline virtual
imageData IntelliImage protected
IntelliImage (int weight, int height)IntelliImage
diff --git a/docs/html/class_intelli_raster_image.html b/docs/html/class_intelli_raster_image.html
index 0b99501..b3bd2a1 100644
--- a/docs/html/class_intelli_raster_image.html
+++ b/docs/html/class_intelli_raster_image.html
@@ -95,6 +95,9 @@ $(document).ready(function(){initNavTree('class_intelli_raster_image.html','');}
+
The IntelliRasterImage manages a Rasterimage.
+ More...
+
#include <IntelliRasterImage.h >
@@ -110,36 +113,56 @@ Collaboration diagram for IntelliRasterImage:
IntelliRasterImage (int weight, int height)
+ The Construcor of the IntelliRasterImage . Given the Image dimensions. More...
virtual ~IntelliRasterImage () override
+ An Destructor. More...
virtual QImage getDisplayable (const QSize &displaySize, int alpha) override
+ A function returning the displayable ImageData in a requested transparence and size. More...
virtual QImage getDisplayable (int alpha=255) override
+ A function returning the displayable ImageData in a requested transparence and it's standart size. More...
virtual IntelliImage * getDeepCopy () override
+ A function that copys all that returns a [allocated] Image. More...
virtual void setPolygon (const std::vector< QPoint > &polygonData) override
+ An abstract function that sets the data of the visible Polygon, if needed. More...
IntelliImage (int weight, int height)
+ The Construcor of the IntelliImage . Given the Image dimensions. More...
virtual ~IntelliImage ()=0
+ An Abstract Destructor. More...
virtual void drawPixel (const QPoint &p1, const QColor &color)
+ A funtcion used to draw a pixel on the Image with the given Color. More...
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. More...
+virtual void drawPoint (const QPoint &p1, const QColor &color, const int &penWidth)
+ A. More...
+
virtual void drawPlain (const QColor &color)
+ A function that clears the whole image in a given Color. More...
virtual std::vector< QPoint > getPolygonData ()
+ A function that returns the Polygondata if existent. More...
virtual bool loadImage (const QString &fileName)
+ A function that loads and sclaes an image to the fitting dimensions. More...
+virtual QColor getPixelColor (QPoint &point)
+ A function that returns the pixelcolor at a certain point. More...
+
virtual void calculateVisiblity () override
+ A function that calculates the visibility of the image if a polygon is given. [does nothing in Rasterimage]. More...
void resizeImage (QImage *image, const QSize &newSize)
@@ -149,11 +172,13 @@ Protected Member Functions
Additional Inherited Members
QImage imageData
+ The underlying image data. More...
-
-
Definition at line 6 of file IntelliRasterImage.h .
+
The IntelliRasterImage manages a Rasterimage.
+
+
Definition at line 9 of file IntelliRasterImage.h .
◆ IntelliRasterImage()
@@ -181,6 +206,15 @@ Additional Inherited Members
+
The Construcor of the IntelliRasterImage . Given the Image dimensions.
+
Parameters
+
+ weight - The weight of the Image.
+ height - The height of the Image.
+
+
+
+
Definition at line 6 of file IntelliRasterImage.cpp .
@@ -213,6 +247,8 @@ Here is the caller graph for this function:
@@ -241,9 +277,9 @@ Here is the caller graph for this function:
+
A function that copys all that returns a [allocated] Image.
+
Returns A [allocated] Image with all the properties of the instance.
+
Implements IntelliImage .
Reimplemented in IntelliShapedImage .
@@ -319,6 +358,16 @@ Here is the call graph for this function:
+
A function returning the displayable ImageData in a requested transparence and size.
+
Parameters
+
+ displaySize - The size, in whcih the Image should be displayed.
+ alpha - The maximum alpha value, a pixel can have.
+
+
+
+
Returns A QImage which is ready to be displayed.
+
Implements IntelliImage .
Reimplemented in IntelliShapedImage .
@@ -356,6 +405,15 @@ Here is the caller graph for this function:
+
A function returning the displayable ImageData in a requested transparence and it's standart size.
+
Parameters
+
+ alpha - The maximum alpha value, a pixel can have.
+
+
+
+
Returns A QImage which is ready to be displayed.
+
Implements IntelliImage .
Reimplemented in IntelliShapedImage .
@@ -393,6 +451,14 @@ Here is the call graph for this function:
+
An abstract function that sets the data of the visible Polygon, if needed.
+
Parameters
+
+ polygonData - The Vertices of the Polygon. Nothing happens.
+
+
+
+
Implements IntelliImage .
Reimplemented in IntelliShapedImage .
@@ -402,8 +468,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files:
diff --git a/docs/html/class_intelli_raster_image__coll__graph.dot b/docs/html/class_intelli_raster_image__coll__graph.dot
index ba86a0b..2a1af2b 100644
--- a/docs/html/class_intelli_raster_image__coll__graph.dot
+++ b/docs/html/class_intelli_raster_image__coll__graph.dot
@@ -3,7 +3,7 @@ digraph "IntelliRasterImage"
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="IntelliRasterImage",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliRasterImage",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The IntelliRasterImage manages a Rasterimage."];
Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html",tooltip=" "];
+ 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/class_intelli_raster_image__inherit__graph.dot b/docs/html/class_intelli_raster_image__inherit__graph.dot
index e19d045..c758aae 100644
--- a/docs/html/class_intelli_raster_image__inherit__graph.dot
+++ b/docs/html/class_intelli_raster_image__inherit__graph.dot
@@ -3,9 +3,9 @@ digraph "IntelliRasterImage"
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="IntelliRasterImage",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliRasterImage",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The IntelliRasterImage manages a Rasterimage."];
Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html",tooltip=" "];
+ 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."];
Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="IntelliShapedImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_shaped_image.html",tooltip=" "];
+ Node3 [label="IntelliShapedImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_shaped_image.html",tooltip="The IntelliShapedImage manages a Shapedimage."];
}
diff --git a/docs/html/class_intelli_raster_image_a612d79124f0e2c158a4f0abbe4b5f97f_cgraph.dot b/docs/html/class_intelli_raster_image_a612d79124f0e2c158a4f0abbe4b5f97f_cgraph.dot
index c3853e6..6e31bb0 100644
--- a/docs/html/class_intelli_raster_image_a612d79124f0e2c158a4f0abbe4b5f97f_cgraph.dot
+++ b/docs/html/class_intelli_raster_image_a612d79124f0e2c158a4f0abbe4b5f97f_cgraph.dot
@@ -4,7 +4,7 @@ digraph "IntelliRasterImage::getDisplayable"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliRasterImage\l::getDisplayable",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliRasterImage\l::getDisplayable",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function returning the displayable ImageData in a requested transparence and it's standart size."];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliRasterImage\l::getDisplayable",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884",tooltip=" "];
+ Node2 [label="IntelliRasterImage\l::getDisplayable",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884",tooltip="A function returning the displayable ImageData in a requested transparence and size."];
}
diff --git a/docs/html/class_intelli_raster_image_a8f901301b106504de3c27308ade897dc_cgraph.dot b/docs/html/class_intelli_raster_image_a8f901301b106504de3c27308ade897dc_cgraph.dot
index fec0b04..72001d8 100644
--- a/docs/html/class_intelli_raster_image_a8f901301b106504de3c27308ade897dc_cgraph.dot
+++ b/docs/html/class_intelli_raster_image_a8f901301b106504de3c27308ade897dc_cgraph.dot
@@ -4,7 +4,7 @@ digraph "IntelliRasterImage::getDeepCopy"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliRasterImage\l::getDeepCopy",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliRasterImage\l::getDeepCopy",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function that copys all that returns a [allocated] Image."];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliRasterImage\l::IntelliRasterImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_raster_image.html#aad9b561fe499a4da3c6ef98971aa3468",tooltip=" "];
+ Node2 [label="IntelliRasterImage\l::IntelliRasterImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_raster_image.html#aad9b561fe499a4da3c6ef98971aa3468",tooltip="The Construcor of the IntelliRasterImage. Given the Image dimensions."];
}
diff --git a/docs/html/class_intelli_raster_image_aad9b561fe499a4da3c6ef98971aa3468_icgraph.dot b/docs/html/class_intelli_raster_image_aad9b561fe499a4da3c6ef98971aa3468_icgraph.dot
index 132fb89..0fdfdea 100644
--- a/docs/html/class_intelli_raster_image_aad9b561fe499a4da3c6ef98971aa3468_icgraph.dot
+++ b/docs/html/class_intelli_raster_image_aad9b561fe499a4da3c6ef98971aa3468_icgraph.dot
@@ -4,7 +4,7 @@ digraph "IntelliRasterImage::IntelliRasterImage"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="RL";
- Node1 [label="IntelliRasterImage\l::IntelliRasterImage",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliRasterImage\l::IntelliRasterImage",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The Construcor of the IntelliRasterImage. Given the Image dimensions."];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliRasterImage\l::getDeepCopy",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc",tooltip=" "];
+ Node2 [label="IntelliRasterImage\l::getDeepCopy",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc",tooltip="A function that copys all that returns a [allocated] Image."];
}
diff --git a/docs/html/class_intelli_raster_image_ae43393397b0141a8033fe34d3a1b1884_icgraph.dot b/docs/html/class_intelli_raster_image_ae43393397b0141a8033fe34d3a1b1884_icgraph.dot
index 552556b..ab3c96f 100644
--- a/docs/html/class_intelli_raster_image_ae43393397b0141a8033fe34d3a1b1884_icgraph.dot
+++ b/docs/html/class_intelli_raster_image_ae43393397b0141a8033fe34d3a1b1884_icgraph.dot
@@ -4,7 +4,7 @@ digraph "IntelliRasterImage::getDisplayable"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="RL";
- Node1 [label="IntelliRasterImage\l::getDisplayable",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliRasterImage\l::getDisplayable",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function returning the displayable ImageData in a requested transparence and size."];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliRasterImage\l::getDisplayable",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f",tooltip=" "];
+ Node2 [label="IntelliRasterImage\l::getDisplayable",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f",tooltip="A function returning the displayable ImageData in a requested transparence and it's standart size."];
}
diff --git a/docs/html/class_intelli_shaped_image-members.html b/docs/html/class_intelli_shaped_image-members.html
index 316feb3..4098b26 100644
--- a/docs/html/class_intelli_shaped_image-members.html
+++ b/docs/html/class_intelli_shaped_image-members.html
@@ -93,25 +93,26 @@ $(document).ready(function(){initNavTree('class_intelli_shaped_image.html','');}
This is the complete list of members for IntelliShapedImage , including all inherited members.
- calculateVisiblity () overrideIntelliShapedImage virtual
- drawLine (const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)IntelliImage virtual
- drawPixel (const QPoint &p1, const QColor &color)IntelliImage virtual
- drawPlain (const QColor &color)IntelliImage virtual
+ drawLine (const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)IntelliImage virtual
+ drawPixel (const QPoint &p1, const QColor &color)IntelliImage virtual
+ drawPlain (const QColor &color)IntelliImage virtual
+ drawPoint (const QPoint &p1, const QColor &color, const int &penWidth)IntelliImage virtual
getDeepCopy () overrideIntelliShapedImage virtual
getDisplayable (const QSize &displaySize, int alpha=255) overrideIntelliShapedImage virtual
getDisplayable (int alpha=255) overrideIntelliShapedImage virtual
- getPolygonData () overrideIntelliShapedImage inline virtual
- imageData IntelliImage protected
- IntelliImage (int weight, int height)IntelliImage
- IntelliRasterImage (int weight, int height)IntelliRasterImage
- IntelliShapedImage (int weight, int height)IntelliShapedImage
- loadImage (const QString &fileName)IntelliImage virtual
- polygonData IntelliShapedImage protected
- resizeImage (QImage *image, const QSize &newSize)IntelliImage protected
- setPolygon (const std::vector< QPoint > &polygonData) overrideIntelliShapedImage virtual
- ~IntelliImage ()=0IntelliImage pure virtual
- ~IntelliRasterImage () overrideIntelliRasterImage virtual
- ~IntelliShapedImage () overrideIntelliShapedImage virtual
+ getPixelColor (QPoint &point)IntelliImage virtual
+ getPolygonData () overrideIntelliShapedImage inline virtual
+ imageData IntelliImage protected
+ IntelliImage (int weight, int height)IntelliImage
+ IntelliRasterImage (int weight, int height)IntelliRasterImage
+ IntelliShapedImage (int weight, int height)IntelliShapedImage
+ loadImage (const QString &fileName)IntelliImage virtual
+ polygonData IntelliShapedImage protected
+ resizeImage (QImage *image, const QSize &newSize)IntelliImage protected
+ setPolygon (const std::vector< QPoint > &polygonData) overrideIntelliShapedImage virtual
+ ~IntelliImage ()=0IntelliImage pure virtual
+ ~IntelliRasterImage () overrideIntelliRasterImage virtual
+ ~IntelliShapedImage () overrideIntelliShapedImage virtual
diff --git a/docs/html/class_intelli_shaped_image.html b/docs/html/class_intelli_shaped_image.html
index 01d9726..4a2806e 100644
--- a/docs/html/class_intelli_shaped_image.html
+++ b/docs/html/class_intelli_shaped_image.html
@@ -95,6 +95,9 @@ $(document).ready(function(){initNavTree('class_intelli_shaped_image.html','');}
+
The IntelliShapedImage manages a Shapedimage.
+ More...
+
#include <IntelliShapedImage.h >
@@ -110,46 +113,67 @@ Collaboration diagram for IntelliShapedImage:
IntelliShapedImage (int weight, int height)
+ The Construcor of the IntelliShapedImage . Given the Image dimensions. More...
virtual ~IntelliShapedImage () override
+ An Destructor. More...
-virtual void calculateVisiblity () override
-
virtual QImage getDisplayable (const QSize &displaySize, int alpha=255) override
+ A function returning the displayable ImageData in a requested transparence and size. More...
virtual QImage getDisplayable (int alpha=255) override
+ A function returning the displayable ImageData in a requested transparence and it's standart size. More...
virtual IntelliImage * getDeepCopy () override
+ A function that copys all that returns a [allocated] Image. More...
virtual std::vector< QPoint > getPolygonData () override
+ A function that returns the Polygondata if existent. More...
virtual void setPolygon (const std::vector< QPoint > &polygonData ) override
+ A function that sets the data of the visible Polygon. More...
IntelliRasterImage (int weight, int height)
+ The Construcor of the IntelliRasterImage . Given the Image dimensions. More...
virtual ~IntelliRasterImage () override
+ An Destructor. More...
IntelliImage (int weight, int height)
+ The Construcor of the IntelliImage . Given the Image dimensions. More...
virtual ~IntelliImage ()=0
+ An Abstract Destructor. More...
virtual void drawPixel (const QPoint &p1, const QColor &color)
+ A funtcion used to draw a pixel on the Image with the given Color. More...
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. More...
+virtual void drawPoint (const QPoint &p1, const QColor &color, const int &penWidth)
+ A. More...
+
virtual void drawPlain (const QColor &color)
+ A function that clears the whole image in a given Color. More...
virtual bool loadImage (const QString &fileName)
+ A function that loads and sclaes an image to the fitting dimensions. More...
+virtual QColor getPixelColor (QPoint &point)
+ A function that returns the pixelcolor at a certain point. More...
+
-
-
Definition at line 6 of file IntelliShapedImage.h .
+
The IntelliShapedImage manages a Shapedimage.
+
+
Definition at line 11 of file IntelliShapedImage.h .
◆ IntelliShapedImage()
@@ -188,6 +213,15 @@ Additional Inherited Members
+
The Construcor of the IntelliShapedImage . Given the Image dimensions.
+
Parameters
+
+ weight - The weight of the Image.
+ height - The height of the Image.
+
+
+
+
Definition at line 7 of file IntelliShapedImage.cpp .
@@ -220,50 +254,13 @@ Here is the caller graph for this function:
-
-◆ calculateVisiblity()
-
-
-
-
-
-
-
-
- void IntelliShapedImage::calculateVisiblity
- (
- )
-
-
-
-
-
-override virtual
-
-
-
-
◆ getDeepCopy()
@@ -287,6 +284,9 @@ Here is the caller graph for this function:
+
A function that copys all that returns a [allocated] Image.
+
Returns A [allocated] Image with all the properties of the instance.
+
Reimplemented from IntelliRasterImage .
Definition at line 19 of file IntelliShapedImage.cpp .
@@ -332,9 +332,19 @@ Here is the call graph for this function:
+
A function returning the displayable ImageData in a requested transparence and size.
+
Parameters
+
+ displaySize - The size, in whcih the Image should be displayed.
+ alpha - The maximum alpha value, a pixel can have.
+
+
+
+
Returns A QImage which is ready to be displayed.
+
Reimplemented from IntelliRasterImage .
-
Definition at line 62 of file IntelliShapedImage.cpp .
+
Definition at line 54 of file IntelliShapedImage.cpp .
@@ -367,6 +377,15 @@ Here is the caller graph for this function:
+
A function returning the displayable ImageData in a requested transparence and it's standart size.
+
Parameters
+
+ alpha - The maximum alpha value, a pixel can have.
+
+
+
+
Returns A QImage which is ready to be displayed.
+
Reimplemented from IntelliRasterImage .
Definition at line 15 of file IntelliShapedImage.cpp .
@@ -401,9 +420,12 @@ Here is the call graph for this function:
@@ -431,9 +453,17 @@ Here is the call graph for this function:
+
A function that sets the data of the visible Polygon.
+
Parameters
+
+ polygonData - The Vertices of the Polygon. Just Planar Polygons are allowed.
+
+
+
+
Reimplemented from IntelliRasterImage .
-
Definition at line 74 of file IntelliShapedImage.cpp .
+
Definition at line 66 of file IntelliShapedImage.cpp .
@@ -468,13 +498,15 @@ Here is the caller graph for this function:
The documentation for this class was generated from the following files:
diff --git a/docs/html/class_intelli_shaped_image.js b/docs/html/class_intelli_shaped_image.js
index 3b03638..dead858 100644
--- a/docs/html/class_intelli_shaped_image.js
+++ b/docs/html/class_intelli_shaped_image.js
@@ -2,7 +2,6 @@ var class_intelli_shaped_image =
[
[ "IntelliShapedImage", "class_intelli_shaped_image.html#a0f834c3f255baeb50c98ef335a6d0ea9", null ],
[ "~IntelliShapedImage", "class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9", null ],
- [ "calculateVisiblity", "class_intelli_shaped_image.html#a0221d93c3c8990f7dab332454cc21f50", null ],
[ "getDeepCopy", "class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337", null ],
[ "getDisplayable", "class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630", null ],
[ "getDisplayable", "class_intelli_shaped_image.html#ac6a99e1a96134073bceea252b37636cc", null ],
diff --git a/docs/html/class_intelli_shaped_image__coll__graph.dot b/docs/html/class_intelli_shaped_image__coll__graph.dot
index e3f9034..580bcac 100644
--- a/docs/html/class_intelli_shaped_image__coll__graph.dot
+++ b/docs/html/class_intelli_shaped_image__coll__graph.dot
@@ -3,9 +3,9 @@ digraph "IntelliShapedImage"
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="IntelliShapedImage",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliShapedImage",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The IntelliShapedImage manages a Shapedimage."];
Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliRasterImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_raster_image.html",tooltip=" "];
+ Node2 [label="IntelliRasterImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_raster_image.html",tooltip="The IntelliRasterImage manages a Rasterimage."];
Node3 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="IntelliImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html",tooltip=" "];
+ Node3 [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_shaped_image__inherit__graph.dot b/docs/html/class_intelli_shaped_image__inherit__graph.dot
index e3f9034..580bcac 100644
--- a/docs/html/class_intelli_shaped_image__inherit__graph.dot
+++ b/docs/html/class_intelli_shaped_image__inherit__graph.dot
@@ -3,9 +3,9 @@ digraph "IntelliShapedImage"
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="IntelliShapedImage",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliShapedImage",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The IntelliShapedImage manages a Shapedimage."];
Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliRasterImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_raster_image.html",tooltip=" "];
+ Node2 [label="IntelliRasterImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_raster_image.html",tooltip="The IntelliRasterImage manages a Rasterimage."];
Node3 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="IntelliImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html",tooltip=" "];
+ Node3 [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_shaped_image_a0f834c3f255baeb50c98ef335a6d0ea9_icgraph.dot b/docs/html/class_intelli_shaped_image_a0f834c3f255baeb50c98ef335a6d0ea9_icgraph.dot
index 54d9f25..8d5448d 100644
--- a/docs/html/class_intelli_shaped_image_a0f834c3f255baeb50c98ef335a6d0ea9_icgraph.dot
+++ b/docs/html/class_intelli_shaped_image_a0f834c3f255baeb50c98ef335a6d0ea9_icgraph.dot
@@ -4,7 +4,7 @@ digraph "IntelliShapedImage::IntelliShapedImage"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="RL";
- Node1 [label="IntelliShapedImage\l::IntelliShapedImage",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliShapedImage\l::IntelliShapedImage",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The Construcor of the IntelliShapedImage. Given the Image dimensions."];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliShapedImage\l::getDeepCopy",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337",tooltip=" "];
+ Node2 [label="IntelliShapedImage\l::getDeepCopy",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337",tooltip="A function that copys all that returns a [allocated] Image."];
}
diff --git a/docs/html/class_intelli_shaped_image_a4b69d75de7a3b85032482982f249458e_cgraph.dot b/docs/html/class_intelli_shaped_image_a4b69d75de7a3b85032482982f249458e_cgraph.dot
index 8c4b4fd..2523308 100644
--- a/docs/html/class_intelli_shaped_image_a4b69d75de7a3b85032482982f249458e_cgraph.dot
+++ b/docs/html/class_intelli_shaped_image_a4b69d75de7a3b85032482982f249458e_cgraph.dot
@@ -4,11 +4,7 @@ digraph "IntelliShapedImage::setPolygon"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliShapedImage\l::setPolygon",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliShapedImage\l::setPolygon",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function that sets the data of the visible Polygon."];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliShapedImage\l::calculateVisiblity",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_shaped_image.html#a0221d93c3c8990f7dab332454cc21f50",tooltip=" "];
- Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="IntelliHelper::isInTriangle",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_helper.html#a04bdb4f53b89dded693ba6e896f4c63f",tooltip=" "];
- Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliHelper::sign",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_helper.html#a67fc007dda64187f6cef7fba3fcd9e40",tooltip=" "];
+ 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 ..."];
}
diff --git a/docs/html/class_intelli_shaped_image_a4b69d75de7a3b85032482982f249458e_icgraph.dot b/docs/html/class_intelli_shaped_image_a4b69d75de7a3b85032482982f249458e_icgraph.dot
index 29119d0..d26d6f0 100644
--- a/docs/html/class_intelli_shaped_image_a4b69d75de7a3b85032482982f249458e_icgraph.dot
+++ b/docs/html/class_intelli_shaped_image_a4b69d75de7a3b85032482982f249458e_icgraph.dot
@@ -4,7 +4,7 @@ digraph "IntelliShapedImage::setPolygon"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="RL";
- Node1 [label="IntelliShapedImage\l::setPolygon",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliShapedImage\l::setPolygon",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function that sets the data of the visible Polygon."];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliShapedImage\l::getDeepCopy",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337",tooltip=" "];
+ Node2 [label="IntelliShapedImage\l::getDeepCopy",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337",tooltip="A function that copys all that returns a [allocated] Image."];
}
diff --git a/docs/html/class_intelli_shaped_image_a68cf374247c16f07fd84d50e4cd05630_icgraph.dot b/docs/html/class_intelli_shaped_image_a68cf374247c16f07fd84d50e4cd05630_icgraph.dot
index d0a98bf..9992e60 100644
--- a/docs/html/class_intelli_shaped_image_a68cf374247c16f07fd84d50e4cd05630_icgraph.dot
+++ b/docs/html/class_intelli_shaped_image_a68cf374247c16f07fd84d50e4cd05630_icgraph.dot
@@ -4,7 +4,7 @@ digraph "IntelliShapedImage::getDisplayable"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="RL";
- Node1 [label="IntelliShapedImage\l::getDisplayable",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliShapedImage\l::getDisplayable",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function returning the displayable ImageData in a requested transparence and size."];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliShapedImage\l::getDisplayable",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_shaped_image.html#ac6a99e1a96134073bceea252b37636cc",tooltip=" "];
+ Node2 [label="IntelliShapedImage\l::getDisplayable",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_shaped_image.html#ac6a99e1a96134073bceea252b37636cc",tooltip="A function returning the displayable ImageData in a requested transparence and it's standart size."];
}
diff --git a/docs/html/class_intelli_shaped_image_ac6a99e1a96134073bceea252b37636cc_cgraph.dot b/docs/html/class_intelli_shaped_image_ac6a99e1a96134073bceea252b37636cc_cgraph.dot
index 5c5c773..fedf662 100644
--- a/docs/html/class_intelli_shaped_image_ac6a99e1a96134073bceea252b37636cc_cgraph.dot
+++ b/docs/html/class_intelli_shaped_image_ac6a99e1a96134073bceea252b37636cc_cgraph.dot
@@ -4,7 +4,7 @@ digraph "IntelliShapedImage::getDisplayable"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliShapedImage\l::getDisplayable",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliShapedImage\l::getDisplayable",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function returning the displayable ImageData in a requested transparence and it's standart size."];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliShapedImage\l::getDisplayable",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630",tooltip=" "];
+ Node2 [label="IntelliShapedImage\l::getDisplayable",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630",tooltip="A function returning the displayable ImageData in a requested transparence and size."];
}
diff --git a/docs/html/class_intelli_shaped_image_aed0b31e0fa771104399d1f5ff39a0337_cgraph.dot b/docs/html/class_intelli_shaped_image_aed0b31e0fa771104399d1f5ff39a0337_cgraph.dot
index fb8406f..37121ac 100644
--- a/docs/html/class_intelli_shaped_image_aed0b31e0fa771104399d1f5ff39a0337_cgraph.dot
+++ b/docs/html/class_intelli_shaped_image_aed0b31e0fa771104399d1f5ff39a0337_cgraph.dot
@@ -4,15 +4,11 @@ digraph "IntelliShapedImage::getDeepCopy"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliShapedImage\l::getDeepCopy",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliShapedImage\l::getDeepCopy",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function that copys all that returns a [allocated] Image."];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliShapedImage\l::IntelliShapedImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_shaped_image.html#a0f834c3f255baeb50c98ef335a6d0ea9",tooltip=" "];
+ Node2 [label="IntelliShapedImage\l::IntelliShapedImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_shaped_image.html#a0f834c3f255baeb50c98ef335a6d0ea9",tooltip="The Construcor of the IntelliShapedImage. Given the Image dimensions."];
Node1 -> Node3 [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=" "];
+ 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 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliShapedImage\l::calculateVisiblity",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_shaped_image.html#a0221d93c3c8990f7dab332454cc21f50",tooltip=" "];
- Node4 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="IntelliHelper::isInTriangle",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_helper.html#a04bdb4f53b89dded693ba6e896f4c63f",tooltip=" "];
- Node5 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node6 [label="IntelliHelper::sign",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_helper.html#a67fc007dda64187f6cef7fba3fcd9e40",tooltip=" "];
+ Node4 [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 ..."];
}
diff --git a/docs/html/class_intelli_tool-members.html b/docs/html/class_intelli_tool-members.html
index 7bd0fbd..989d5e1 100644
--- a/docs/html/class_intelli_tool-members.html
+++ b/docs/html/class_intelli_tool-members.html
@@ -104,7 +104,8 @@ $(document).ready(function(){initNavTree('class_intelli_tool.html','');});
onMouseMoved (int x, int y)IntelliTool virtual
onMouseRightPressed (int x, int y)IntelliTool virtual
onMouseRightReleased (int x, int y)IntelliTool virtual
- ~IntelliTool ()=0IntelliTool pure virtual
+ onWheelScrolled (int value)IntelliTool virtual
+ ~IntelliTool ()=0IntelliTool pure virtual
diff --git a/docs/html/class_intelli_tool.html b/docs/html/class_intelli_tool.html
index 36301a4..ac45dbf 100644
--- a/docs/html/class_intelli_tool.html
+++ b/docs/html/class_intelli_tool.html
@@ -95,6 +95,9 @@ $(document).ready(function(){initNavTree('class_intelli_tool.html','');});
+
An abstract class that manages the basic events, like mouse clicks or scrolls events.
+ More...
+
#include <IntelliTool.h >
@@ -110,36 +113,52 @@ Collaboration diagram for IntelliTool:
IntelliTool (PaintingArea *Area , IntelliColorPicker *colorPicker )
+ A constructor setting the general Painting Area and colorPicker. More...
virtual ~IntelliTool ()=0
+ An abstract Destructor. More...
virtual void onMouseRightPressed (int x, int y)
+ A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on. Call this in child classes! More...
virtual void onMouseRightReleased (int x, int y)
+ A function managing the right click Released of a Mouse. Merging the Canvas to Active. Call this in child classes! More...
virtual void onMouseLeftPressed (int x, int y)
+ A function managing the left click Pressed of a Mouse. Resetting the current draw. Call this in child classes! More...
virtual void onMouseLeftReleased (int x, int y)
+ A function managing the left click Released of a Mouse. Call this in child classes! More...
+virtual void onWheelScrolled (int value)
+ A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child classes! More...
+
virtual void onMouseMoved (int x, int y)
+ A function managing the mouse moved event. Call this in child classes! More...
-
-
Definition at line 10 of file IntelliTool.h .
+
An abstract class that manages the basic events, like mouse clicks or scrolls events.
+
+
Definition at line 13 of file IntelliTool.h .
◆ IntelliTool()
@@ -167,6 +186,15 @@ Protected Attributes
+
A constructor setting the general Painting Area and colorPicker.
+
Parameters
+
+ Area - The general PaintingArea used by the project.
+ colorPicker - The general colorPicker used by the project
+
+
+
+
Definition at line 4 of file IntelliTool.cpp .
@@ -194,6 +222,8 @@ Protected Attributes
@@ -233,7 +263,16 @@ Protected Attributes
+
+
+
+◆ onWheelScrolled()
+
+
+
+
+
+
+
+
+ void IntelliTool::onWheelScrolled
+ (
+ int
+ value )
+
+
+
+
+
+virtual
+
+
+
@@ -460,7 +578,9 @@ Here is the caller graph for this function:
-
Definition at line 19 of file IntelliTool.h .
+
A pointer to the underlying active Layer, do not work on this. This is used for data grabbing or previews.
+
+
Definition at line 43 of file IntelliTool.h .
@@ -484,7 +604,9 @@ Here is the caller graph for this function:
@@ -508,7 +630,9 @@ Here is the caller graph for this function:
-
Definition at line 20 of file IntelliTool.h .
+
A pointer to the drawing canvas of the tool, work on this.
+
+
Definition at line 48 of file IntelliTool.h .
@@ -532,7 +656,9 @@ Here is the caller graph for this function:
@@ -556,13 +682,15 @@ Here is the caller graph for this function:
-
Definition at line 21 of file IntelliTool.h .
+
A flag checking if the user is currently drawing or not.
+
+
Definition at line 53 of file IntelliTool.h .
The documentation for this class was generated from the following files:
diff --git a/docs/html/class_intelli_tool.js b/docs/html/class_intelli_tool.js
index a16ad6d..66bfe15 100644
--- a/docs/html/class_intelli_tool.js
+++ b/docs/html/class_intelli_tool.js
@@ -7,6 +7,7 @@ var class_intelli_tool =
[ "onMouseMoved", "class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639", null ],
[ "onMouseRightPressed", "class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966", null ],
[ "onMouseRightReleased", "class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0", null ],
+ [ "onWheelScrolled", "class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574", null ],
[ "Active", "class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f", null ],
[ "Area", "class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289", null ],
[ "Canvas", "class_intelli_tool.html#a144d469cc03584f501194529a1b53c77", null ],
diff --git a/docs/html/class_intelli_tool__coll__graph.dot b/docs/html/class_intelli_tool__coll__graph.dot
index 4c2d980..f5165d5 100644
--- a/docs/html/class_intelli_tool__coll__graph.dot
+++ b/docs/html/class_intelli_tool__coll__graph.dot
@@ -3,15 +3,15 @@ digraph "IntelliTool"
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
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=" "];
+ 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=" "];
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=" "];
+ 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=" "];
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=" "];
+ 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__inherit__graph.dot b/docs/html/class_intelli_tool__inherit__graph.dot
index b364efc..30ebbe1 100644
--- a/docs/html/class_intelli_tool__inherit__graph.dot
+++ b/docs/html/class_intelli_tool__inherit__graph.dot
@@ -3,11 +3,18 @@ digraph "IntelliTool"
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
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=" "];
+ rankdir="LR";
+ 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."];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliToolLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html",tooltip=" "];
+ Node2 [label="IntelliToolCircle",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html",tooltip=" "];
Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="IntelliToolPen",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html",tooltip=" "];
+ Node3 [label="IntelliToolFloodFill",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html",tooltip=" "];
Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliToolPlainTool",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html",tooltip=" "];
+ Node4 [label="IntelliToolLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html",tooltip=" "];
+ Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node5 [label="IntelliToolPen",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html",tooltip=" "];
+ Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node6 [label="IntelliToolPlainTool",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html",tooltip=" "];
+ Node1 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node7 [label="IntelliToolRectangle",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html",tooltip=" "];
}
diff --git a/docs/html/class_intelli_tool_a16189b00307c6d7e89f28198f54404b0_icgraph.dot b/docs/html/class_intelli_tool_a16189b00307c6d7e89f28198f54404b0_icgraph.dot
index 34cc64e..e81b809 100644
--- a/docs/html/class_intelli_tool_a16189b00307c6d7e89f28198f54404b0_icgraph.dot
+++ b/docs/html/class_intelli_tool_a16189b00307c6d7e89f28198f54404b0_icgraph.dot
@@ -4,13 +4,19 @@ digraph "IntelliTool::onMouseRightReleased"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="RL";
- Node1 [label="IntelliTool::onMouseRight\lReleased",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliTool::onMouseRight\lReleased",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. Merging the Canvas to Active...."];
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="IntelliToolPlainTool\l::onMouseRightReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#a2ae458f1b04eb77a47f6dca5e91e33b8",tooltip=" "];
+ Node3 [label="IntelliToolFloodFill\l::onMouseRightReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#a39cf49c0ce46f96be3510f0b70c9d892",tooltip="A function managing the right click Released of a Mouse. Merging the Canvas to Active...."];
Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliToolPen::onMouseRight\lReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#abf8562e8cd2da586afdf4d47b3a4ff13",tooltip=" "];
+ Node4 [label="IntelliToolPlainTool\l::onMouseRightReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#a2ae458f1b04eb77a47f6dca5e91e33b8",tooltip="A function managing the right click Released of a Mouse. Merging the Canvas to Active...."];
Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="IntelliToolLine::onMouse\lRightReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#a6214918cba5753f89d97de4559a2b9b2",tooltip=" "];
+ Node5 [label="IntelliToolPen::onMouseRight\lReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#abf8562e8cd2da586afdf4d47b3a4ff13",tooltip="A function managing the right click Released of a Mouse. Merging the Canvas to Active...."];
+ Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node6 [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. Merging the Canvas to Active...."];
+ Node1 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node7 [label="IntelliToolRectangle\l::onMouseRightReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html#ad43f653256a6516b9398f82054be0d7f",tooltip="A function managing the right click Released of a Mouse. Merging the Canvas to Active...."];
+ 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. Merging the Canvas to Active...."];
}
diff --git a/docs/html/class_intelli_tool_a1e6aa68ac5f3c2ca02319e5ef3f0c966_icgraph.dot b/docs/html/class_intelli_tool_a1e6aa68ac5f3c2ca02319e5ef3f0c966_icgraph.dot
index 7fcd304..c8156d8 100644
--- a/docs/html/class_intelli_tool_a1e6aa68ac5f3c2ca02319e5ef3f0c966_icgraph.dot
+++ b/docs/html/class_intelli_tool_a1e6aa68ac5f3c2ca02319e5ef3f0c966_icgraph.dot
@@ -4,13 +4,19 @@ digraph "IntelliTool::onMouseRightPressed"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="RL";
- Node1 [label="IntelliTool::onMouseRight\lPressed",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliTool::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. Constructing the Canvas to draw on...."];
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="IntelliToolPlainTool\l::onMouseRightPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#acb0c46e16d2c09370a2244a936de38b1",tooltip=" "];
+ Node3 [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. Constructing the Canvas to draw on...."];
Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliToolPen::onMouseRight\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a1751e3864a0d36ef42ca55021cae73ce",tooltip=" "];
+ 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. Constructing the Canvas to draw on...."];
Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="IntelliToolLine::onMouse\lRightPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#a6cce59f3017936214b10b47252a898a3",tooltip=" "];
+ 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. Constructing the Canvas to draw on...."];
+ Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node6 [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. Constructing the Canvas to draw on...."];
+ 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. Constructing the Canvas to draw on...."];
+ Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ 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. Constructing the Canvas to draw on...."];
}
diff --git a/docs/html/class_intelli_tool_a34b7ef1dde96b94a0ce450a25ae1778c_cgraph.dot b/docs/html/class_intelli_tool_a34b7ef1dde96b94a0ce450a25ae1778c_cgraph.dot
index 460edce..fdaba4f 100644
--- a/docs/html/class_intelli_tool_a34b7ef1dde96b94a0ce450a25ae1778c_cgraph.dot
+++ b/docs/html/class_intelli_tool_a34b7ef1dde96b94a0ce450a25ae1778c_cgraph.dot
@@ -4,7 +4,7 @@ digraph "IntelliTool::onMouseLeftPressed"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliTool::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliTool::onMouseLeft\lPressed",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 -> 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=" "];
+ 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."];
}
diff --git a/docs/html/class_intelli_tool_a34b7ef1dde96b94a0ce450a25ae1778c_icgraph.dot b/docs/html/class_intelli_tool_a34b7ef1dde96b94a0ce450a25ae1778c_icgraph.dot
index 998ce10..5011127 100644
--- a/docs/html/class_intelli_tool_a34b7ef1dde96b94a0ce450a25ae1778c_icgraph.dot
+++ b/docs/html/class_intelli_tool_a34b7ef1dde96b94a0ce450a25ae1778c_icgraph.dot
@@ -4,13 +4,19 @@ digraph "IntelliTool::onMouseLeftPressed"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="RL";
- Node1 [label="IntelliTool::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliTool::onMouseLeft\lPressed",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 -> 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="IntelliToolPlainTool\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9",tooltip=" "];
+ 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. Resetting the current draw...."];
Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- 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=" "];
+ 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. Resetting the current draw...."];
Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="IntelliToolLine::onMouse\lLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846",tooltip=" "];
+ 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. Resetting the current draw...."];
+ Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node6 [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. Resetting the current draw...."];
+ 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. Resetting the current draw...."];
+ Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node8 [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. Resetting the current draw...."];
}
diff --git a/docs/html/class_intelli_tool_a4dccfd4460255ccb866f336406a33574_icgraph.dot b/docs/html/class_intelli_tool_a4dccfd4460255ccb866f336406a33574_icgraph.dot
new file mode 100644
index 0000000..987ac96
--- /dev/null
+++ b/docs/html/class_intelli_tool_a4dccfd4460255ccb866f336406a33574_icgraph.dot
@@ -0,0 +1,22 @@
+digraph "IntelliTool::onWheelScrolled"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="RL";
+ Node1 [label="IntelliTool::onWheelScrolled",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c..."];
+ Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="IntelliToolPlainTool\l::onWheelScrolled",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#adc004ea421e2cc0ac39cc7a6b6d43d0d",tooltip="A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c..."];
+ Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="IntelliToolFloodFill\l::onWheelScrolled",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#ad58cc7c065123beb6b0270f99e99b991",tooltip="A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c..."];
+ Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node4 [label="IntelliToolPen::onWheelScrolled",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#afe3626ddff440ab125f4a2465c45427a",tooltip="A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c..."];
+ Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node5 [label="IntelliToolCircle::\lonWheelScrolled",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#ae2d9b0fb6695c184c4cb507a5fb75506",tooltip="A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c..."];
+ Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node6 [label="IntelliToolRectangle\l::onWheelScrolled",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html#a445c53a56e859f970e59f5036e221e0c",tooltip="A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c..."];
+ 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. A Positive Value means scrolling outwards. Call this in child c..."];
+ 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=" "];
+}
diff --git a/docs/html/class_intelli_tool_a906a2575c16c8a33cb2a5197f8d8cc5b_cgraph.dot b/docs/html/class_intelli_tool_a906a2575c16c8a33cb2a5197f8d8cc5b_cgraph.dot
index 09d1db7..6ede39e 100644
--- a/docs/html/class_intelli_tool_a906a2575c16c8a33cb2a5197f8d8cc5b_cgraph.dot
+++ b/docs/html/class_intelli_tool_a906a2575c16c8a33cb2a5197f8d8cc5b_cgraph.dot
@@ -4,7 +4,7 @@ digraph "IntelliTool::onMouseLeftReleased"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliTool::onMouseLeft\lReleased",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliTool::onMouseLeft\lReleased",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 -> 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=" "];
+ 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."];
}
diff --git a/docs/html/class_intelli_tool_a906a2575c16c8a33cb2a5197f8d8cc5b_icgraph.dot b/docs/html/class_intelli_tool_a906a2575c16c8a33cb2a5197f8d8cc5b_icgraph.dot
index 03ee315..8b3287f 100644
--- a/docs/html/class_intelli_tool_a906a2575c16c8a33cb2a5197f8d8cc5b_icgraph.dot
+++ b/docs/html/class_intelli_tool_a906a2575c16c8a33cb2a5197f8d8cc5b_icgraph.dot
@@ -4,13 +4,19 @@ digraph "IntelliTool::onMouseLeftReleased"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="RL";
- Node1 [label="IntelliTool::onMouseLeft\lReleased",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliTool::onMouseLeft\lReleased",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 -> 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="IntelliToolPlainTool\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ac23f5d0f07e42fd7c2ea3fc1347da400",tooltip=" "];
+ 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. Call this in child classes!"];
Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliToolPen::onMouseLeft\lReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#abda7a22b9766fa4ad254324a53cab94d",tooltip=" "];
+ 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. Call this in child classes!"];
Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="IntelliToolLine::onMouse\lLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#ac93f76ff20a1c111a403b298bab02482",tooltip=" "];
+ 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. Call this in child classes!"];
+ Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node6 [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. Call this in child classes!"];
+ 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. Call this in child classes!"];
+ Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node8 [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. Call this in child classes!"];
}
diff --git a/docs/html/class_intelli_tool_ac10e20414cd8855a2f9b103fb6408639_cgraph.dot b/docs/html/class_intelli_tool_ac10e20414cd8855a2f9b103fb6408639_cgraph.dot
index 030bed6..15d8a44 100644
--- a/docs/html/class_intelli_tool_ac10e20414cd8855a2f9b103fb6408639_cgraph.dot
+++ b/docs/html/class_intelli_tool_ac10e20414cd8855a2f9b103fb6408639_cgraph.dot
@@ -4,7 +4,7 @@ digraph "IntelliTool::onMouseMoved"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliTool::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliTool::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the mouse moved event. Call this in child classes!"];
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=" "];
+ 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."];
}
diff --git a/docs/html/class_intelli_tool_ac10e20414cd8855a2f9b103fb6408639_icgraph.dot b/docs/html/class_intelli_tool_ac10e20414cd8855a2f9b103fb6408639_icgraph.dot
index 6c4d15a..048f5a8 100644
--- a/docs/html/class_intelli_tool_ac10e20414cd8855a2f9b103fb6408639_icgraph.dot
+++ b/docs/html/class_intelli_tool_ac10e20414cd8855a2f9b103fb6408639_icgraph.dot
@@ -4,13 +4,19 @@ digraph "IntelliTool::onMouseMoved"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="RL";
- Node1 [label="IntelliTool::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliTool::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the mouse moved event. Call this in child classes!"];
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="PaintingArea::mouseMoveEvent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5",tooltip=" "];
Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="IntelliToolPlainTool\l::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ad7546a6335bb3bb4cbf0e1883788d41c",tooltip=" "];
+ Node3 [label="IntelliToolPlainTool\l::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ad7546a6335bb3bb4cbf0e1883788d41c",tooltip="A function managing the mouse moved event. Call this in child classes!"];
Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliToolPen::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a58d1d636497b630647ce0c4d652737c2",tooltip=" "];
+ Node4 [label="IntelliToolFloodFill\l::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668",tooltip="A function managing the mouse moved event. Call this in child classes!"];
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=" "];
+ Node5 [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. Call this in child classes!"];
+ 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. Call this in child classes!"];
+ Node1 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node7 [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. Call this in child classes!"];
+ 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. Call this in child classes!"];
}
diff --git a/docs/html/class_intelli_tool_circle-members.html b/docs/html/class_intelli_tool_circle-members.html
new file mode 100644
index 0000000..e74c856
--- /dev/null
+++ b/docs/html/class_intelli_tool_circle-members.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+IntelliPhoto: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for IntelliToolCircle , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/html/class_intelli_tool_circle.html b/docs/html/class_intelli_tool_circle.html
new file mode 100644
index 0000000..d855005
--- /dev/null
+++ b/docs/html/class_intelli_tool_circle.html
@@ -0,0 +1,551 @@
+
+
+
+
+
+
+
+IntelliPhoto: IntelliToolCircle Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <IntelliToolCircle.h >
+
+
+
+
+
+
+
+
Definition at line 8 of file IntelliToolCircle.h .
+
+
+
◆ IntelliToolCircle()
+
+
+
+
◆ ~IntelliToolCircle()
+
+
+
+
+
+
+
+
+ IntelliToolCircle::~IntelliToolCircle
+ (
+ )
+
+
+
+
+
+override virtual
+
+
+
+
+
+
+
◆ onMouseLeftPressed()
+
+
+
+
+
+
+
+
+ void IntelliToolCircle::onMouseLeftPressed
+ (
+ int
+ x ,
+
+
+
+
+ int
+ y
+
+
+
+ )
+
+
+
+
+
+override virtual
+
+
+
+
+
A function managing the left click Pressed of a Mouse. Resetting the current draw. Call this in child classes!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
+
Reimplemented from IntelliTool .
+
+
Definition at line 59 of file IntelliToolCircle.cpp .
+
+
+
+
+
+
+
◆ onMouseLeftReleased()
+
+
+
+
+
+
+
+
+ void IntelliToolCircle::onMouseLeftReleased
+ (
+ int
+ x ,
+
+
+
+
+ int
+ y
+
+
+
+ )
+
+
+
+
+
+override virtual
+
+
+
+
+
A function managing the left click Released of a Mouse. Call this in child classes!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
+
Reimplemented from IntelliTool .
+
+
Definition at line 67 of file IntelliToolCircle.cpp .
+
+
+
+
+
+
+
◆ onMouseMoved()
+
+
+
+
+
+
+
+
+ void IntelliToolCircle::onMouseMoved
+ (
+ int
+ x ,
+
+
+
+
+ int
+ y
+
+
+
+ )
+
+
+
+
+
+override virtual
+
+
+
+
+
A function managing the mouse moved event. Call this in child classes!
+
Parameters
+
+ x - The x coordinate of the new Mouse Position.
+ y - The y coordinate of the new Mouse Position.
+
+
+
+
+
Reimplemented from IntelliTool .
+
+
Definition at line 79 of file IntelliToolCircle.cpp .
+
+
+
+
+
+
+
◆ onMouseRightPressed()
+
+
+
+
+
+
+
+
+ void IntelliToolCircle::onMouseRightPressed
+ (
+ int
+ x ,
+
+
+
+
+ int
+ y
+
+
+
+ )
+
+
+
+
+
+override virtual
+
+
+
+
+
A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on. Call this in child classes!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
+
Reimplemented from IntelliTool .
+
+
Definition at line 51 of file IntelliToolCircle.cpp .
+
+
+
+
+
+
+
◆ onMouseRightReleased()
+
+
+
+
+
+
+
+
+ void IntelliToolCircle::onMouseRightReleased
+ (
+ int
+ x ,
+
+
+
+
+ int
+ y
+
+
+
+ )
+
+
+
+
+
+override virtual
+
+
+
+
+
A function managing the right click Released of a Mouse. Merging the Canvas to Active. Call this in child classes!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
+
Reimplemented from IntelliTool .
+
+
Definition at line 55 of file IntelliToolCircle.cpp .
+
+
+
+
+
+
+
◆ onWheelScrolled()
+
+
+
+
+
+
+
+
+ void IntelliToolCircle::onWheelScrolled
+ (
+ int
+ value )
+
+
+
+
+
+override virtual
+
+
+
+
+
A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child classes!
+
Parameters
+
+ value - The absolute the scroll has changed.
+
+
+
+
+
Reimplemented from IntelliTool .
+
+
Definition at line 71 of file IntelliToolCircle.cpp .
+
+
+
+
+
+
The documentation for this class was generated from the following files:
+
+
+
+
+
+
diff --git a/docs/html/class_intelli_tool_circle.js b/docs/html/class_intelli_tool_circle.js
new file mode 100644
index 0000000..bf59fab
--- /dev/null
+++ b/docs/html/class_intelli_tool_circle.js
@@ -0,0 +1,11 @@
+var class_intelli_tool_circle =
+[
+ [ "IntelliToolCircle", "class_intelli_tool_circle.html#a9b185b9d327f8602d0b7f667b8d1d32a", null ],
+ [ "~IntelliToolCircle", "class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954", null ],
+ [ "onMouseLeftPressed", "class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639", null ],
+ [ "onMouseLeftReleased", "class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3", null ],
+ [ "onMouseMoved", "class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b", null ],
+ [ "onMouseRightPressed", "class_intelli_tool_circle.html#a29d7b9ed4960e6fe1f31ff620363e429", null ],
+ [ "onMouseRightReleased", "class_intelli_tool_circle.html#aca07540f2f7ccb3d2c0b84890c1afc4c", null ],
+ [ "onWheelScrolled", "class_intelli_tool_circle.html#ae2d9b0fb6695c184c4cb507a5fb75506", null ]
+];
\ No newline at end of file
diff --git a/docs/html/class_intelli_tool_circle__coll__graph.dot b/docs/html/class_intelli_tool_circle__coll__graph.dot
new file mode 100644
index 0000000..5fa60b6
--- /dev/null
+++ b/docs/html/class_intelli_tool_circle__coll__graph.dot
@@ -0,0 +1,19 @@
+digraph "IntelliToolCircle"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="IntelliToolCircle",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ 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=" "];
+ 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=" "];
+ 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_circle__inherit__graph.dot b/docs/html/class_intelli_tool_circle__inherit__graph.dot
new file mode 100644
index 0000000..2a77ab5
--- /dev/null
+++ b/docs/html/class_intelli_tool_circle__inherit__graph.dot
@@ -0,0 +1,9 @@
+digraph "IntelliToolCircle"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="IntelliToolCircle",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ 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."];
+}
diff --git a/docs/html/class_intelli_tool_circle_a29d7b9ed4960e6fe1f31ff620363e429_cgraph.dot b/docs/html/class_intelli_tool_circle_a29d7b9ed4960e6fe1f31ff620363e429_cgraph.dot
new file mode 100644
index 0000000..6ce40e1
--- /dev/null
+++ b/docs/html/class_intelli_tool_circle_a29d7b9ed4960e6fe1f31ff620363e429_cgraph.dot
@@ -0,0 +1,10 @@
+digraph "IntelliToolCircle::onMouseRightPressed"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolCircle::\lonMouseRightPressed",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 -> 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_circle_a90ee58c5390a86afc75c14ca79b91d7b_cgraph.dot b/docs/html/class_intelli_tool_circle_a90ee58c5390a86afc75c14ca79b91d7b_cgraph.dot
new file mode 100644
index 0000000..e7eae3c
--- /dev/null
+++ b/docs/html/class_intelli_tool_circle_a90ee58c5390a86afc75c14ca79b91d7b_cgraph.dot
@@ -0,0 +1,14 @@
+digraph "IntelliToolCircle::onMouseMoved"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolCircle::\lonMouseMoved",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the mouse moved event. Call this in child classes!"];
+ 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."];
+ Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [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!"];
+ Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node4 [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_circle_aca07540f2f7ccb3d2c0b84890c1afc4c_cgraph.dot b/docs/html/class_intelli_tool_circle_aca07540f2f7ccb3d2c0b84890c1afc4c_cgraph.dot
new file mode 100644
index 0000000..fd9558f
--- /dev/null
+++ b/docs/html/class_intelli_tool_circle_aca07540f2f7ccb3d2c0b84890c1afc4c_cgraph.dot
@@ -0,0 +1,10 @@
+digraph "IntelliToolCircle::onMouseRightReleased"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolCircle::\lonMouseRightReleased",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. Merging the Canvas to Active...."];
+ 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_circle_ad8e438ec997c57262b5efc2db4cee1a3_cgraph.dot b/docs/html/class_intelli_tool_circle_ad8e438ec997c57262b5efc2db4cee1a3_cgraph.dot
new file mode 100644
index 0000000..c8ebbbe
--- /dev/null
+++ b/docs/html/class_intelli_tool_circle_ad8e438ec997c57262b5efc2db4cee1a3_cgraph.dot
@@ -0,0 +1,12 @@
+digraph "IntelliToolCircle::onMouseLeftReleased"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolCircle::\lonMouseLeftReleased",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 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [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!"];
+ 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_circle_ae2d9b0fb6695c184c4cb507a5fb75506_cgraph.dot b/docs/html/class_intelli_tool_circle_ae2d9b0fb6695c184c4cb507a5fb75506_cgraph.dot
new file mode 100644
index 0000000..ced76a5
--- /dev/null
+++ b/docs/html/class_intelli_tool_circle_ae2d9b0fb6695c184c4cb507a5fb75506_cgraph.dot
@@ -0,0 +1,10 @@
+digraph "IntelliToolCircle::onWheelScrolled"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolCircle::\lonWheelScrolled",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c..."];
+ 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_circle_ae883b8ae833c78a8867e626c600f9639_cgraph.dot b/docs/html/class_intelli_tool_circle_ae883b8ae833c78a8867e626c600f9639_cgraph.dot
new file mode 100644
index 0000000..f614a25
--- /dev/null
+++ b/docs/html/class_intelli_tool_circle_ae883b8ae833c78a8867e626c600f9639_cgraph.dot
@@ -0,0 +1,13 @@
+digraph "IntelliToolCircle::onMouseLeftPressed"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolCircle::\lonMouseLeftPressed",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 -> 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="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...."];
+ Node3 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+}
diff --git a/docs/html/class_intelli_tool_flood_fill-members.html b/docs/html/class_intelli_tool_flood_fill-members.html
new file mode 100644
index 0000000..3004cf0
--- /dev/null
+++ b/docs/html/class_intelli_tool_flood_fill-members.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+IntelliPhoto: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for IntelliToolFloodFill , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/html/class_intelli_tool_flood_fill.html b/docs/html/class_intelli_tool_flood_fill.html
new file mode 100644
index 0000000..af82765
--- /dev/null
+++ b/docs/html/class_intelli_tool_flood_fill.html
@@ -0,0 +1,551 @@
+
+
+
+
+
+
+
+IntelliPhoto: IntelliToolFloodFill Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <IntelliToolFloodFill.h >
+
+
+
+
+
+
+
+
Definition at line 7 of file IntelliToolFloodFill.h .
+
+
+
◆ IntelliToolFloodFill()
+
+
+
+
◆ ~IntelliToolFloodFill()
+
+
+
+
+
+
+
+
+ IntelliToolFloodFill::~IntelliToolFloodFill
+ (
+ )
+
+
+
+
+
+override virtual
+
+
+
+
+
+
+
◆ onMouseLeftPressed()
+
+
+
+
+
+
+
+
+ void IntelliToolFloodFill::onMouseLeftPressed
+ (
+ int
+ x ,
+
+
+
+
+ int
+ y
+
+
+
+ )
+
+
+
+
+
+override virtual
+
+
+
+
+
A function managing the left click Pressed of a Mouse. Resetting the current draw. Call this in child classes!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
+
Reimplemented from IntelliTool .
+
+
Definition at line 25 of file IntelliToolFloodFill.cpp .
+
+
+
+
+
+
+
◆ onMouseLeftReleased()
+
+
+
+
+
+
+
+
+ void IntelliToolFloodFill::onMouseLeftReleased
+ (
+ int
+ x ,
+
+
+
+
+ int
+ y
+
+
+
+ )
+
+
+
+
+
+override virtual
+
+
+
+
+
A function managing the left click Released of a Mouse. Call this in child classes!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
+
Reimplemented from IntelliTool .
+
+
Definition at line 66 of file IntelliToolFloodFill.cpp .
+
+
+
+
+
+
+
◆ onMouseMoved()
+
+
+
+
+
+
+
+
+ void IntelliToolFloodFill::onMouseMoved
+ (
+ int
+ x ,
+
+
+
+
+ int
+ y
+
+
+
+ )
+
+
+
+
+
+override virtual
+
+
+
+
+
A function managing the mouse moved event. Call this in child classes!
+
Parameters
+
+ x - The x coordinate of the new Mouse Position.
+ y - The y coordinate of the new Mouse Position.
+
+
+
+
+
Reimplemented from IntelliTool .
+
+
Definition at line 75 of file IntelliToolFloodFill.cpp .
+
+
+
+
+
+
+
◆ onMouseRightPressed()
+
+
+
+
+
+
+
+
+ void IntelliToolFloodFill::onMouseRightPressed
+ (
+ int
+ x ,
+
+
+
+
+ int
+ y
+
+
+
+ )
+
+
+
+
+
+override virtual
+
+
+
+
+
A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on. Call this in child classes!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
+
Reimplemented from IntelliTool .
+
+
Definition at line 17 of file IntelliToolFloodFill.cpp .
+
+
+
+
+
+
+
◆ onMouseRightReleased()
+
+
+
+
+
+
+
+
+ void IntelliToolFloodFill::onMouseRightReleased
+ (
+ int
+ x ,
+
+
+
+
+ int
+ y
+
+
+
+ )
+
+
+
+
+
+override virtual
+
+
+
+
+
A function managing the right click Released of a Mouse. Merging the Canvas to Active. Call this in child classes!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
+
Reimplemented from IntelliTool .
+
+
Definition at line 21 of file IntelliToolFloodFill.cpp .
+
+
+
+
+
+
+
◆ onWheelScrolled()
+
+
+
+
+
+
+
+
+ void IntelliToolFloodFill::onWheelScrolled
+ (
+ int
+ value )
+
+
+
+
+
+override virtual
+
+
+
+
+
A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child classes!
+
Parameters
+
+ value - The absolute the scroll has changed.
+
+
+
+
+
Reimplemented from IntelliTool .
+
+
Definition at line 70 of file IntelliToolFloodFill.cpp .
+
+
+
+
+
+
The documentation for this class was generated from the following files:
+
+
+
+
+
+
diff --git a/docs/html/class_intelli_tool_flood_fill.js b/docs/html/class_intelli_tool_flood_fill.js
new file mode 100644
index 0000000..b410d56
--- /dev/null
+++ b/docs/html/class_intelli_tool_flood_fill.js
@@ -0,0 +1,11 @@
+var class_intelli_tool_flood_fill =
+[
+ [ "IntelliToolFloodFill", "class_intelli_tool_flood_fill.html#a83b51838da304e274bf866cf2fd5407a", null ],
+ [ "~IntelliToolFloodFill", "class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba", null ],
+ [ "onMouseLeftPressed", "class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961", null ],
+ [ "onMouseLeftReleased", "class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c", null ],
+ [ "onMouseMoved", "class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668", null ],
+ [ "onMouseRightPressed", "class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4", null ],
+ [ "onMouseRightReleased", "class_intelli_tool_flood_fill.html#a39cf49c0ce46f96be3510f0b70c9d892", null ],
+ [ "onWheelScrolled", "class_intelli_tool_flood_fill.html#ad58cc7c065123beb6b0270f99e99b991", null ]
+];
\ No newline at end of file
diff --git a/docs/html/class_intelli_tool_flood_fill__coll__graph.dot b/docs/html/class_intelli_tool_flood_fill__coll__graph.dot
new file mode 100644
index 0000000..f548fef
--- /dev/null
+++ b/docs/html/class_intelli_tool_flood_fill__coll__graph.dot
@@ -0,0 +1,19 @@
+digraph "IntelliToolFloodFill"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="IntelliToolFloodFill",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ 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=" "];
+ 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=" "];
+ 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__inherit__graph.dot b/docs/html/class_intelli_tool_flood_fill__inherit__graph.dot
new file mode 100644
index 0000000..d6b8ccf
--- /dev/null
+++ b/docs/html/class_intelli_tool_flood_fill__inherit__graph.dot
@@ -0,0 +1,9 @@
+digraph "IntelliToolFloodFill"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="IntelliToolFloodFill",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ 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."];
+}
diff --git a/docs/html/class_intelli_tool_flood_fill_a39cf49c0ce46f96be3510f0b70c9d892_cgraph.dot b/docs/html/class_intelli_tool_flood_fill_a39cf49c0ce46f96be3510f0b70c9d892_cgraph.dot
new file mode 100644
index 0000000..885e974
--- /dev/null
+++ b/docs/html/class_intelli_tool_flood_fill_a39cf49c0ce46f96be3510f0b70c9d892_cgraph.dot
@@ -0,0 +1,10 @@
+digraph "IntelliToolFloodFill::onMouseRightReleased"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolFloodFill\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. Merging the Canvas to Active...."];
+ 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_flood_fill_a3cd42cea99bc7583875abcc0c274c668_cgraph.dot b/docs/html/class_intelli_tool_flood_fill_a3cd42cea99bc7583875abcc0c274c668_cgraph.dot
new file mode 100644
index 0000000..ce3700c
--- /dev/null
+++ b/docs/html/class_intelli_tool_flood_fill_a3cd42cea99bc7583875abcc0c274c668_cgraph.dot
@@ -0,0 +1,12 @@
+digraph "IntelliToolFloodFill::onMouseMoved"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolFloodFill\l::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the mouse moved event. Call this in child classes!"];
+ 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_flood_fill_a7438ef96c6c36068bce76e2364e8594c_cgraph.dot b/docs/html/class_intelli_tool_flood_fill_a7438ef96c6c36068bce76e2364e8594c_cgraph.dot
new file mode 100644
index 0000000..c45d9dd
--- /dev/null
+++ b/docs/html/class_intelli_tool_flood_fill_a7438ef96c6c36068bce76e2364e8594c_cgraph.dot
@@ -0,0 +1,12 @@
+digraph "IntelliToolFloodFill::onMouseLeftReleased"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolFloodFill\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 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [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!"];
+ 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_flood_fill_ac85e3cb6233508ff9612833a8d9e3961_cgraph.dot b/docs/html/class_intelli_tool_flood_fill_ac85e3cb6233508ff9612833a8d9e3961_cgraph.dot
new file mode 100644
index 0000000..da678d3
--- /dev/null
+++ b/docs/html/class_intelli_tool_flood_fill_ac85e3cb6233508ff9612833a8d9e3961_cgraph.dot
@@ -0,0 +1,19 @@
+digraph "IntelliToolFloodFill::onMouseLeftPressed"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolFloodFill\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 -> 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::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 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node4 [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 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node5 [label="IntelliImage::getPixelColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f",tooltip="A function that returns the pixelcolor at a certain point."];
+ Node1 -> Node6 [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_flood_fill_ad58cc7c065123beb6b0270f99e99b991_cgraph.dot b/docs/html/class_intelli_tool_flood_fill_ad58cc7c065123beb6b0270f99e99b991_cgraph.dot
new file mode 100644
index 0000000..df939b8
--- /dev/null
+++ b/docs/html/class_intelli_tool_flood_fill_ad58cc7c065123beb6b0270f99e99b991_cgraph.dot
@@ -0,0 +1,10 @@
+digraph "IntelliToolFloodFill::onWheelScrolled"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolFloodFill\l::onWheelScrolled",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c..."];
+ 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_flood_fill_ada0f7154d119102410a55038763a17e4_cgraph.dot b/docs/html/class_intelli_tool_flood_fill_ada0f7154d119102410a55038763a17e4_cgraph.dot
new file mode 100644
index 0000000..b13affc
--- /dev/null
+++ b/docs/html/class_intelli_tool_flood_fill_ada0f7154d119102410a55038763a17e4_cgraph.dot
@@ -0,0 +1,10 @@
+digraph "IntelliToolFloodFill::onMouseRightPressed"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolFloodFill\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 -> 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_line-members.html b/docs/html/class_intelli_tool_line-members.html
index 8794f3f..b7d7265 100644
--- a/docs/html/class_intelli_tool_line-members.html
+++ b/docs/html/class_intelli_tool_line-members.html
@@ -105,8 +105,9 @@ $(document).ready(function(){initNavTree('class_intelli_tool_line.html','');});
onMouseMoved (int x, int y) overrideIntelliToolLine virtual
onMouseRightPressed (int x, int y) overrideIntelliToolLine virtual
onMouseRightReleased (int x, int y) overrideIntelliToolLine virtual
- ~IntelliTool ()=0IntelliTool pure virtual
- ~IntelliToolLine () overrideIntelliToolLine virtual
+ onWheelScrolled (int value) overrideIntelliToolLine virtual
+ ~IntelliTool ()=0IntelliTool pure virtual
+ ~IntelliToolLine () overrideIntelliToolLine virtual
diff --git a/docs/html/class_intelli_tool_line.html b/docs/html/class_intelli_tool_line.html
index cea0984..e955110 100644
--- a/docs/html/class_intelli_tool_line.html
+++ b/docs/html/class_intelli_tool_line.html
@@ -113,38 +113,53 @@ Public Member Functions
virtual ~IntelliToolLine () override
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...
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...
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...
virtual void onMouseLeftReleased (int x, int y) override
+ A function managing the left click Released of a Mouse. Call this in child classes! 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...
+
virtual void onMouseMoved (int x, int y) override
+ A function managing the mouse moved event. Call this in child classes! More...
IntelliTool (PaintingArea *Area , IntelliColorPicker *colorPicker )
+ A constructor setting the general Painting Area and colorPicker. More...
virtual ~IntelliTool ()=0
+ An abstract Destructor. More...
-
Definition at line 13 of file IntelliToolLine.h .
+
Definition at line 12 of file IntelliToolLine.h .
◆ IntelliToolLine()
@@ -238,6 +253,15 @@ Additional Inherited Members
+
A function managing the left click Pressed of a Mouse. Resetting the current draw. Call this in child classes!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
Reimplemented from IntelliTool .
Definition at line 26 of file IntelliToolLine.cpp .
@@ -283,6 +307,15 @@ Here is the call graph for this function:
+
A function managing the left click Released of a Mouse. Call this in child classes!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
Reimplemented from IntelliTool .
Definition at line 33 of file IntelliToolLine.cpp .
@@ -328,9 +361,18 @@ Here is the call graph for this function:
+
A function managing the mouse moved event. Call this in child classes!
+
Parameters
+
+ x - The x coordinate of the new Mouse Position.
+ y - The y coordinate of the new Mouse Position.
+
+
+
+
Reimplemented from IntelliTool .
-
Definition at line 37 of file IntelliToolLine.cpp .
+
Definition at line 45 of file IntelliToolLine.cpp .
@@ -373,6 +415,15 @@ 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!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
Reimplemented from IntelliTool .
Definition at line 18 of file IntelliToolLine.cpp .
@@ -418,6 +469,15 @@ 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!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
Reimplemented from IntelliTool .
Definition at line 22 of file IntelliToolLine.cpp .
@@ -427,11 +487,54 @@ Here is the call graph for this function:
+
+
+
+◆ onWheelScrolled()
+
+
+
+
+
+
+
+
+ void IntelliToolLine::onWheelScrolled
+ (
+ int
+ value )
+
+
+
+
+
+override virtual
+
+
+
+
+
A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child classes!
+
Parameters
+
+ value - The absolute the scroll has changed.
+
+
+
+
+
Reimplemented from IntelliTool .
+
+
Definition at line 37 of file IntelliToolLine.cpp .
+
+
+
The documentation for this class was generated from the following files:
diff --git a/docs/html/class_intelli_tool_line.js b/docs/html/class_intelli_tool_line.js
index b729a43..30bab7f 100644
--- a/docs/html/class_intelli_tool_line.js
+++ b/docs/html/class_intelli_tool_line.js
@@ -6,5 +6,6 @@ var class_intelli_tool_line =
[ "onMouseLeftReleased", "class_intelli_tool_line.html#ac93f76ff20a1c111a403b298bab02482", null ],
[ "onMouseMoved", "class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b", null ],
[ "onMouseRightPressed", "class_intelli_tool_line.html#a6cce59f3017936214b10b47252a898a3", null ],
- [ "onMouseRightReleased", "class_intelli_tool_line.html#a6214918cba5753f89d97de4559a2b9b2", null ]
+ [ "onMouseRightReleased", "class_intelli_tool_line.html#a6214918cba5753f89d97de4559a2b9b2", null ],
+ [ "onWheelScrolled", "class_intelli_tool_line.html#aaf1d686e1ec43f41b5186ccfd806b125", null ]
];
\ No newline at end of file
diff --git a/docs/html/class_intelli_tool_line__coll__graph.dot b/docs/html/class_intelli_tool_line__coll__graph.dot
index 98b0f30..cdf5d6d 100644
--- a/docs/html/class_intelli_tool_line__coll__graph.dot
+++ b/docs/html/class_intelli_tool_line__coll__graph.dot
@@ -5,15 +5,15 @@ digraph "IntelliToolLine"
node [fontname="Helvetica",fontsize="10",shape=record];
Node1 [label="IntelliToolLine",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
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=" "];
+ 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=" "];
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=" "];
+ 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=" "];
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=" "];
+ 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__inherit__graph.dot b/docs/html/class_intelli_tool_line__inherit__graph.dot
index fe126d1..acffa2b 100644
--- a/docs/html/class_intelli_tool_line__inherit__graph.dot
+++ b/docs/html/class_intelli_tool_line__inherit__graph.dot
@@ -5,5 +5,5 @@ digraph "IntelliToolLine"
node [fontname="Helvetica",fontsize="10",shape=record];
Node1 [label="IntelliToolLine",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
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=" "];
+ 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."];
}
diff --git a/docs/html/class_intelli_tool_line_a155d676a5f98311217eb095be4759846_cgraph.dot b/docs/html/class_intelli_tool_line_a155d676a5f98311217eb095be4759846_cgraph.dot
index d00e9c4..8d2cb7c 100644
--- a/docs/html/class_intelli_tool_line_a155d676a5f98311217eb095be4759846_cgraph.dot
+++ b/docs/html/class_intelli_tool_line_a155d676a5f98311217eb095be4759846_cgraph.dot
@@ -4,14 +4,14 @@ digraph "IntelliToolLine::onMouseLeftPressed"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliToolLine::onMouse\lLeftPressed",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliToolLine::onMouse\lLeftPressed",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 -> 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=" "];
+ 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=" "];
+ 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="IntelliColorPicker\l::getFirstColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7",tooltip=" "];
+ Node4 [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 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="IntelliTool::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c",tooltip=" "];
+ Node5 [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...."];
Node5 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}
diff --git a/docs/html/class_intelli_tool_line_a6214918cba5753f89d97de4559a2b9b2_cgraph.dot b/docs/html/class_intelli_tool_line_a6214918cba5753f89d97de4559a2b9b2_cgraph.dot
index 8be8e3a..56d5bba 100644
--- a/docs/html/class_intelli_tool_line_a6214918cba5753f89d97de4559a2b9b2_cgraph.dot
+++ b/docs/html/class_intelli_tool_line_a6214918cba5753f89d97de4559a2b9b2_cgraph.dot
@@ -4,7 +4,7 @@ digraph "IntelliToolLine::onMouseRightReleased"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliToolLine::onMouse\lRightReleased",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliToolLine::onMouse\lRightReleased",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. Merging the Canvas to Active...."];
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=" "];
+ 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_line_a6cce59f3017936214b10b47252a898a3_cgraph.dot b/docs/html/class_intelli_tool_line_a6cce59f3017936214b10b47252a898a3_cgraph.dot
index 79b5fd2..c7bbc7b 100644
--- a/docs/html/class_intelli_tool_line_a6cce59f3017936214b10b47252a898a3_cgraph.dot
+++ b/docs/html/class_intelli_tool_line_a6cce59f3017936214b10b47252a898a3_cgraph.dot
@@ -4,7 +4,7 @@ digraph "IntelliToolLine::onMouseRightPressed"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliToolLine::onMouse\lRightPressed",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliToolLine::onMouse\lRightPressed",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 -> 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=" "];
+ 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_line_aaf1d686e1ec43f41b5186ccfd806b125_cgraph.dot b/docs/html/class_intelli_tool_line_aaf1d686e1ec43f41b5186ccfd806b125_cgraph.dot
new file mode 100644
index 0000000..1c21026
--- /dev/null
+++ b/docs/html/class_intelli_tool_line_aaf1d686e1ec43f41b5186ccfd806b125_cgraph.dot
@@ -0,0 +1,10 @@
+digraph "IntelliToolLine::onWheelScrolled"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolLine::onWheel\lScrolled",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c..."];
+ 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_line_abc6324ef0778823fe7e35aef8ae37f9b_cgraph.dot b/docs/html/class_intelli_tool_line_abc6324ef0778823fe7e35aef8ae37f9b_cgraph.dot
index c9d16f5..87ff36c 100644
--- a/docs/html/class_intelli_tool_line_abc6324ef0778823fe7e35aef8ae37f9b_cgraph.dot
+++ b/docs/html/class_intelli_tool_line_abc6324ef0778823fe7e35aef8ae37f9b_cgraph.dot
@@ -4,15 +4,15 @@ digraph "IntelliToolLine::onMouseMoved"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliToolLine::onMouse\lMoved",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliToolLine::onMouse\lMoved",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the mouse moved event. Call this in child classes!"];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliImage::drawLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31",tooltip=" "];
+ Node2 [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 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="IntelliImage::drawPlain",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#a6be622810dc2bc756054bb5769becb06",tooltip=" "];
+ Node3 [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."];
Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliColorPicker\l::getFirstColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7",tooltip=" "];
+ Node4 [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 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="IntelliTool::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639",tooltip=" "];
+ Node5 [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!"];
Node5 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node6 [label="IntelliImage::calculateVisiblity",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2",tooltip=" "];
+ Node6 [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_line_ac93f76ff20a1c111a403b298bab02482_cgraph.dot b/docs/html/class_intelli_tool_line_ac93f76ff20a1c111a403b298bab02482_cgraph.dot
index d8b49a5..d43fb7d 100644
--- a/docs/html/class_intelli_tool_line_ac93f76ff20a1c111a403b298bab02482_cgraph.dot
+++ b/docs/html/class_intelli_tool_line_ac93f76ff20a1c111a403b298bab02482_cgraph.dot
@@ -4,9 +4,9 @@ digraph "IntelliToolLine::onMouseLeftReleased"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliToolLine::onMouse\lLeftReleased",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliToolLine::onMouse\lLeftReleased",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 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliTool::onMouseLeft\lReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b",tooltip=" "];
+ Node2 [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!"];
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=" "];
+ 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_pen-members.html b/docs/html/class_intelli_tool_pen-members.html
index e2496aa..bb9b3eb 100644
--- a/docs/html/class_intelli_tool_pen-members.html
+++ b/docs/html/class_intelli_tool_pen-members.html
@@ -105,8 +105,9 @@ $(document).ready(function(){initNavTree('class_intelli_tool_pen.html','');});
onMouseMoved (int x, int y) overrideIntelliToolPen virtual
onMouseRightPressed (int x, int y) overrideIntelliToolPen virtual
onMouseRightReleased (int x, int y) overrideIntelliToolPen virtual
- ~IntelliTool ()=0IntelliTool pure virtual
- ~IntelliToolPen () overrideIntelliToolPen virtual
+ onWheelScrolled (int value) overrideIntelliToolPen virtual
+ ~IntelliTool ()=0IntelliTool pure virtual
+ ~IntelliToolPen () overrideIntelliToolPen virtual
diff --git a/docs/html/class_intelli_tool_pen.html b/docs/html/class_intelli_tool_pen.html
index 59f686c..c497b4e 100644
--- a/docs/html/class_intelli_tool_pen.html
+++ b/docs/html/class_intelli_tool_pen.html
@@ -113,33 +113,48 @@ Public Member Functions
virtual ~IntelliToolPen () override
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...
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...
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...
virtual void onMouseLeftReleased (int x, int y) override
+ A function managing the left click Released of a Mouse. Call this in child classes! 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...
+
virtual void onMouseMoved (int x, int y) override
+ A function managing the mouse moved event. Call this in child classes! More...
IntelliTool (PaintingArea *Area , IntelliColorPicker *colorPicker )
+ A constructor setting the general Painting Area and colorPicker. More...
virtual ~IntelliTool ()=0
+ An abstract Destructor. More...
@@ -238,6 +253,15 @@ Additional Inherited Members
+
A function managing the left click Pressed of a Mouse. Resetting the current draw. Call this in child classes!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
Reimplemented from IntelliTool .
Definition at line 24 of file IntelliToolPen.cpp .
@@ -283,6 +307,15 @@ Here is the call graph for this function:
+
A function managing the left click Released of a Mouse. Call this in child classes!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
Reimplemented from IntelliTool .
Definition at line 31 of file IntelliToolPen.cpp .
@@ -328,6 +361,15 @@ Here is the call graph for this function:
+
A function managing the mouse moved event. Call this in child classes!
+
Parameters
+
+ x - The x coordinate of the new Mouse Position.
+ y - The y coordinate of the new Mouse Position.
+
+
+
+
Reimplemented from IntelliTool .
Definition at line 35 of file IntelliToolPen.cpp .
@@ -373,6 +415,15 @@ 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!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
Reimplemented from IntelliTool .
Definition at line 16 of file IntelliToolPen.cpp .
@@ -418,6 +469,15 @@ 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!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
Reimplemented from IntelliTool .
Definition at line 20 of file IntelliToolPen.cpp .
@@ -427,11 +487,54 @@ Here is the call graph for this function:
+
+
+
+◆ onWheelScrolled()
+
+
+
+
+
+
+
+
+ void IntelliToolPen::onWheelScrolled
+ (
+ int
+ value )
+
+
+
+
+
+override virtual
+
+
+
+
+
A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child classes!
+
Parameters
+
+ value - The absolute the scroll has changed.
+
+
+
+
+
Reimplemented from IntelliTool .
+
+
Definition at line 44 of file IntelliToolPen.cpp .
+
+
+
The documentation for this class was generated from the following files:
diff --git a/docs/html/class_intelli_tool_pen.js b/docs/html/class_intelli_tool_pen.js
index 497d89c..011662d 100644
--- a/docs/html/class_intelli_tool_pen.js
+++ b/docs/html/class_intelli_tool_pen.js
@@ -6,5 +6,6 @@ var class_intelli_tool_pen =
[ "onMouseLeftReleased", "class_intelli_tool_pen.html#abda7a22b9766fa4ad254324a53cab94d", null ],
[ "onMouseMoved", "class_intelli_tool_pen.html#a58d1d636497b630647ce0c4d652737c2", null ],
[ "onMouseRightPressed", "class_intelli_tool_pen.html#a1751e3864a0d36ef42ca55021cae73ce", null ],
- [ "onMouseRightReleased", "class_intelli_tool_pen.html#abf8562e8cd2da586afdf4d47b3a4ff13", null ]
+ [ "onMouseRightReleased", "class_intelli_tool_pen.html#abf8562e8cd2da586afdf4d47b3a4ff13", null ],
+ [ "onWheelScrolled", "class_intelli_tool_pen.html#afe3626ddff440ab125f4a2465c45427a", null ]
];
\ No newline at end of file
diff --git a/docs/html/class_intelli_tool_pen__coll__graph.dot b/docs/html/class_intelli_tool_pen__coll__graph.dot
index 4f26697..dbf4c50 100644
--- a/docs/html/class_intelli_tool_pen__coll__graph.dot
+++ b/docs/html/class_intelli_tool_pen__coll__graph.dot
@@ -5,15 +5,15 @@ digraph "IntelliToolPen"
node [fontname="Helvetica",fontsize="10",shape=record];
Node1 [label="IntelliToolPen",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
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=" "];
+ 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=" "];
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=" "];
+ 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=" "];
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=" "];
+ 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__inherit__graph.dot b/docs/html/class_intelli_tool_pen__inherit__graph.dot
index 3dd70c4..8409809 100644
--- a/docs/html/class_intelli_tool_pen__inherit__graph.dot
+++ b/docs/html/class_intelli_tool_pen__inherit__graph.dot
@@ -5,5 +5,5 @@ digraph "IntelliToolPen"
node [fontname="Helvetica",fontsize="10",shape=record];
Node1 [label="IntelliToolPen",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
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=" "];
+ 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."];
}
diff --git a/docs/html/class_intelli_tool_pen_a1751e3864a0d36ef42ca55021cae73ce_cgraph.dot b/docs/html/class_intelli_tool_pen_a1751e3864a0d36ef42ca55021cae73ce_cgraph.dot
index cf9b1b3..ca8b608 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=" "];
+ 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. Constructing the Canvas to draw on...."];
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=" "];
+ 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_pen_a58d1d636497b630647ce0c4d652737c2_cgraph.dot b/docs/html/class_intelli_tool_pen_a58d1d636497b630647ce0c4d652737c2_cgraph.dot
index 2ad31f6..9926407 100644
--- a/docs/html/class_intelli_tool_pen_a58d1d636497b630647ce0c4d652737c2_cgraph.dot
+++ b/docs/html/class_intelli_tool_pen_a58d1d636497b630647ce0c4d652737c2_cgraph.dot
@@ -4,13 +4,13 @@ digraph "IntelliToolPen::onMouseMoved"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliToolPen::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliToolPen::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the mouse moved event. Call this in child classes!"];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliImage::drawLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31",tooltip=" "];
+ Node2 [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 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="IntelliColorPicker\l::getFirstColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7",tooltip=" "];
+ Node3 [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 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliTool::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639",tooltip=" "];
+ Node4 [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!"];
Node4 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="IntelliImage::calculateVisiblity",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2",tooltip=" "];
+ Node5 [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_pen_a8ff40aef6d38eb55af31a19322429205_cgraph.dot b/docs/html/class_intelli_tool_pen_a8ff40aef6d38eb55af31a19322429205_cgraph.dot
index bcee5e9..af5e836 100644
--- a/docs/html/class_intelli_tool_pen_a8ff40aef6d38eb55af31a19322429205_cgraph.dot
+++ b/docs/html/class_intelli_tool_pen_a8ff40aef6d38eb55af31a19322429205_cgraph.dot
@@ -4,14 +4,14 @@ digraph "IntelliToolPen::onMouseLeftPressed"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliToolPen::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliToolPen::onMouseLeft\lPressed",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 -> 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=" "];
+ 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::drawPixel",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056",tooltip=" "];
+ Node3 [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 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliColorPicker\l::getFirstColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7",tooltip=" "];
+ Node4 [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 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="IntelliTool::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c",tooltip=" "];
+ Node5 [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...."];
Node5 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}
diff --git a/docs/html/class_intelli_tool_pen_abda7a22b9766fa4ad254324a53cab94d_cgraph.dot b/docs/html/class_intelli_tool_pen_abda7a22b9766fa4ad254324a53cab94d_cgraph.dot
index 465e4f8..ae2da6a 100644
--- a/docs/html/class_intelli_tool_pen_abda7a22b9766fa4ad254324a53cab94d_cgraph.dot
+++ b/docs/html/class_intelli_tool_pen_abda7a22b9766fa4ad254324a53cab94d_cgraph.dot
@@ -4,9 +4,9 @@ digraph "IntelliToolPen::onMouseLeftReleased"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliToolPen::onMouseLeft\lReleased",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliToolPen::onMouseLeft\lReleased",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 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliTool::onMouseLeft\lReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b",tooltip=" "];
+ Node2 [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!"];
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=" "];
+ 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_pen_abf8562e8cd2da586afdf4d47b3a4ff13_cgraph.dot b/docs/html/class_intelli_tool_pen_abf8562e8cd2da586afdf4d47b3a4ff13_cgraph.dot
index f40b2ec..b2d6237 100644
--- a/docs/html/class_intelli_tool_pen_abf8562e8cd2da586afdf4d47b3a4ff13_cgraph.dot
+++ b/docs/html/class_intelli_tool_pen_abf8562e8cd2da586afdf4d47b3a4ff13_cgraph.dot
@@ -4,7 +4,7 @@ digraph "IntelliToolPen::onMouseRightReleased"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliToolPen::onMouseRight\lReleased",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliToolPen::onMouseRight\lReleased",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. Merging the Canvas to Active...."];
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=" "];
+ 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_pen_afe3626ddff440ab125f4a2465c45427a_cgraph.dot b/docs/html/class_intelli_tool_pen_afe3626ddff440ab125f4a2465c45427a_cgraph.dot
new file mode 100644
index 0000000..653a036
--- /dev/null
+++ b/docs/html/class_intelli_tool_pen_afe3626ddff440ab125f4a2465c45427a_cgraph.dot
@@ -0,0 +1,10 @@
+digraph "IntelliToolPen::onWheelScrolled"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolPen::onWheelScrolled",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c..."];
+ 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_plain_tool-members.html b/docs/html/class_intelli_tool_plain_tool-members.html
index a044165..020d562 100644
--- a/docs/html/class_intelli_tool_plain_tool-members.html
+++ b/docs/html/class_intelli_tool_plain_tool-members.html
@@ -105,7 +105,8 @@ $(document).ready(function(){initNavTree('class_intelli_tool_plain_tool.html',''
onMouseMoved (int x, int y) overrideIntelliToolPlainTool virtual
onMouseRightPressed (int x, int y) overrideIntelliToolPlainTool virtual
onMouseRightReleased (int x, int y) overrideIntelliToolPlainTool virtual
- ~IntelliTool ()=0IntelliTool pure virtual
+ onWheelScrolled (int value) overrideIntelliToolPlainTool virtual
+ ~IntelliTool ()=0IntelliTool pure virtual
diff --git a/docs/html/class_intelli_tool_plain_tool.html b/docs/html/class_intelli_tool_plain_tool.html
index 312872b..d524eef 100644
--- a/docs/html/class_intelli_tool_plain_tool.html
+++ b/docs/html/class_intelli_tool_plain_tool.html
@@ -110,34 +110,49 @@ Collaboration diagram for IntelliToolPlainTool:
Public Member Functions
IntelliToolPlainTool (PaintingArea *Area , IntelliColorPicker *colorPicker )
-void onMouseLeftPressed (int x, int y) override
+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...
-void onMouseLeftReleased (int x, int y) override
+virtual void onMouseLeftReleased (int x, int y) override
+ A function managing the left click Released of a Mouse. Call this in child classes! More...
-void onMouseRightPressed (int x, int y) override
+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...
-void onMouseRightReleased (int x, int y) override
+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...
-void onMouseMoved (int x, int y) override
+virtual void onWheelScrolled (int value) override
+ A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child classes! More...
+
+virtual void onMouseMoved (int x, int y) override
+ A function managing the mouse moved event. Call this in child classes! More...
IntelliTool (PaintingArea *Area , IntelliColorPicker *colorPicker )
+ A constructor setting the general Painting Area and colorPicker. More...
virtual ~IntelliTool ()=0
+ An abstract Destructor. More...
@@ -209,6 +224,15 @@ Additional Inherited Members
+
A function managing the left click Pressed of a Mouse. Resetting the current draw. Call this in child classes!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
Reimplemented from IntelliTool .
Definition at line 9 of file IntelliToolPlain.cpp .
@@ -254,6 +278,15 @@ Here is the call graph for this function:
+
A function managing the left click Released of a Mouse. Call this in child classes!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
Reimplemented from IntelliTool .
Definition at line 15 of file IntelliToolPlain.cpp .
@@ -299,6 +332,15 @@ Here is the call graph for this function:
+
A function managing the mouse moved event. Call this in child classes!
+
Parameters
+
+ x - The x coordinate of the new Mouse Position.
+ y - The y coordinate of the new Mouse Position.
+
+
+
+
Reimplemented from IntelliTool .
Definition at line 28 of file IntelliToolPlain.cpp .
@@ -344,6 +386,15 @@ 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!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
Reimplemented from IntelliTool .
Definition at line 19 of file IntelliToolPlain.cpp .
@@ -389,6 +440,15 @@ 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!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
Reimplemented from IntelliTool .
Definition at line 23 of file IntelliToolPlain.cpp .
@@ -398,11 +458,54 @@ Here is the call graph for this function:
+
+
+
+◆ onWheelScrolled()
+
+
+
+
+
+
+
+
+ void IntelliToolPlainTool::onWheelScrolled
+ (
+ int
+ value )
+
+
+
+
+
+override virtual
+
+
+
+
+
A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child classes!
+
Parameters
+
+ value - The absolute the scroll has changed.
+
+
+
+
+
Reimplemented from IntelliTool .
+
+
Definition at line 32 of file IntelliToolPlain.cpp .
+
+
+
The documentation for this class was generated from the following files:
diff --git a/docs/html/class_intelli_tool_plain_tool.js b/docs/html/class_intelli_tool_plain_tool.js
index 3e7a594..34b01e4 100644
--- a/docs/html/class_intelli_tool_plain_tool.js
+++ b/docs/html/class_intelli_tool_plain_tool.js
@@ -5,5 +5,6 @@ var class_intelli_tool_plain_tool =
[ "onMouseLeftReleased", "class_intelli_tool_plain_tool.html#ac23f5d0f07e42fd7c2ea3fc1347da400", null ],
[ "onMouseMoved", "class_intelli_tool_plain_tool.html#ad7546a6335bb3bb4cbf0e1883788d41c", null ],
[ "onMouseRightPressed", "class_intelli_tool_plain_tool.html#acb0c46e16d2c09370a2244a936de38b1", null ],
- [ "onMouseRightReleased", "class_intelli_tool_plain_tool.html#a2ae458f1b04eb77a47f6dca5e91e33b8", null ]
+ [ "onMouseRightReleased", "class_intelli_tool_plain_tool.html#a2ae458f1b04eb77a47f6dca5e91e33b8", null ],
+ [ "onWheelScrolled", "class_intelli_tool_plain_tool.html#adc004ea421e2cc0ac39cc7a6b6d43d0d", null ]
];
\ No newline at end of file
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 f4b0a6a..410f863 100644
--- a/docs/html/class_intelli_tool_plain_tool__coll__graph.dot
+++ b/docs/html/class_intelli_tool_plain_tool__coll__graph.dot
@@ -5,15 +5,15 @@ digraph "IntelliToolPlainTool"
node [fontname="Helvetica",fontsize="10",shape=record];
Node1 [label="IntelliToolPlainTool",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
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=" "];
+ 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=" "];
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=" "];
+ 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=" "];
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=" "];
+ 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__inherit__graph.dot b/docs/html/class_intelli_tool_plain_tool__inherit__graph.dot
index 30fa977..516f045 100644
--- a/docs/html/class_intelli_tool_plain_tool__inherit__graph.dot
+++ b/docs/html/class_intelli_tool_plain_tool__inherit__graph.dot
@@ -5,5 +5,5 @@ digraph "IntelliToolPlainTool"
node [fontname="Helvetica",fontsize="10",shape=record];
Node1 [label="IntelliToolPlainTool",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
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=" "];
+ 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."];
}
diff --git a/docs/html/class_intelli_tool_plain_tool_a2ae458f1b04eb77a47f6dca5e91e33b8_cgraph.dot b/docs/html/class_intelli_tool_plain_tool_a2ae458f1b04eb77a47f6dca5e91e33b8_cgraph.dot
index afce574..f708adb 100644
--- a/docs/html/class_intelli_tool_plain_tool_a2ae458f1b04eb77a47f6dca5e91e33b8_cgraph.dot
+++ b/docs/html/class_intelli_tool_plain_tool_a2ae458f1b04eb77a47f6dca5e91e33b8_cgraph.dot
@@ -4,7 +4,7 @@ digraph "IntelliToolPlainTool::onMouseRightReleased"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliToolPlainTool\l::onMouseRightReleased",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliToolPlainTool\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. Merging the Canvas to Active...."];
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=" "];
+ 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_plain_tool_ab786dd5fa80af863246013d43c4b7ac9_cgraph.dot b/docs/html/class_intelli_tool_plain_tool_ab786dd5fa80af863246013d43c4b7ac9_cgraph.dot
index 69ec81f..acc5c5d 100644
--- a/docs/html/class_intelli_tool_plain_tool_ab786dd5fa80af863246013d43c4b7ac9_cgraph.dot
+++ b/docs/html/class_intelli_tool_plain_tool_ab786dd5fa80af863246013d43c4b7ac9_cgraph.dot
@@ -4,14 +4,14 @@ digraph "IntelliToolPlainTool::onMouseLeftPressed"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliToolPlainTool\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliToolPlainTool\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 -> 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=" "];
+ 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::drawPlain",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#a6be622810dc2bc756054bb5769becb06",tooltip=" "];
+ Node3 [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."];
Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliColorPicker\l::getFirstColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7",tooltip=" "];
+ Node4 [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 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node5 [label="IntelliTool::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c",tooltip=" "];
+ Node5 [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...."];
Node5 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}
diff --git a/docs/html/class_intelli_tool_plain_tool_ac23f5d0f07e42fd7c2ea3fc1347da400_cgraph.dot b/docs/html/class_intelli_tool_plain_tool_ac23f5d0f07e42fd7c2ea3fc1347da400_cgraph.dot
index 85b8131..61cc955 100644
--- a/docs/html/class_intelli_tool_plain_tool_ac23f5d0f07e42fd7c2ea3fc1347da400_cgraph.dot
+++ b/docs/html/class_intelli_tool_plain_tool_ac23f5d0f07e42fd7c2ea3fc1347da400_cgraph.dot
@@ -4,9 +4,9 @@ digraph "IntelliToolPlainTool::onMouseLeftReleased"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliToolPlainTool\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliToolPlainTool\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 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliTool::onMouseLeft\lReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b",tooltip=" "];
+ Node2 [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!"];
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=" "];
+ 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_plain_tool_acb0c46e16d2c09370a2244a936de38b1_cgraph.dot b/docs/html/class_intelli_tool_plain_tool_acb0c46e16d2c09370a2244a936de38b1_cgraph.dot
index c53471f..bd95eaa 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=" "];
+ 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. Constructing the Canvas to draw on...."];
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=" "];
+ 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_ad7546a6335bb3bb4cbf0e1883788d41c_cgraph.dot b/docs/html/class_intelli_tool_plain_tool_ad7546a6335bb3bb4cbf0e1883788d41c_cgraph.dot
index 78ee13e..482697f 100644
--- a/docs/html/class_intelli_tool_plain_tool_ad7546a6335bb3bb4cbf0e1883788d41c_cgraph.dot
+++ b/docs/html/class_intelli_tool_plain_tool_ad7546a6335bb3bb4cbf0e1883788d41c_cgraph.dot
@@ -4,9 +4,9 @@ digraph "IntelliToolPlainTool::onMouseMoved"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="IntelliToolPlainTool\l::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="IntelliToolPlainTool\l::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the mouse moved event. Call this in child classes!"];
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=" "];
+ 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=" "];
+ 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_plain_tool_adc004ea421e2cc0ac39cc7a6b6d43d0d_cgraph.dot b/docs/html/class_intelli_tool_plain_tool_adc004ea421e2cc0ac39cc7a6b6d43d0d_cgraph.dot
new file mode 100644
index 0000000..a7d505f
--- /dev/null
+++ b/docs/html/class_intelli_tool_plain_tool_adc004ea421e2cc0ac39cc7a6b6d43d0d_cgraph.dot
@@ -0,0 +1,10 @@
+digraph "IntelliToolPlainTool::onWheelScrolled"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolPlainTool\l::onWheelScrolled",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c..."];
+ 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_rectangle-members.html b/docs/html/class_intelli_tool_rectangle-members.html
new file mode 100644
index 0000000..f442df9
--- /dev/null
+++ b/docs/html/class_intelli_tool_rectangle-members.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+IntelliPhoto: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for IntelliToolRectangle , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/html/class_intelli_tool_rectangle.html b/docs/html/class_intelli_tool_rectangle.html
new file mode 100644
index 0000000..e55cc41
--- /dev/null
+++ b/docs/html/class_intelli_tool_rectangle.html
@@ -0,0 +1,551 @@
+
+
+
+
+
+
+
+IntelliPhoto: IntelliToolRectangle Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <IntelliToolRectangle.h >
+
+
+
+
+
+
+
+
Definition at line 9 of file IntelliToolRectangle.h .
+
+
+
◆ IntelliToolRectangle()
+
+
+
+
◆ ~IntelliToolRectangle()
+
+
+
+
+
+
+
+
+ IntelliToolRectangle::~IntelliToolRectangle
+ (
+ )
+
+
+
+
+
+override virtual
+
+
+
+
+
+
+
◆ onMouseLeftPressed()
+
+
+
+
+
+
+
+
+ void IntelliToolRectangle::onMouseLeftPressed
+ (
+ int
+ x ,
+
+
+
+
+ int
+ y
+
+
+
+ )
+
+
+
+
+
+override virtual
+
+
+
+
+
A function managing the left click Pressed of a Mouse. Resetting the current draw. Call this in child classes!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
+
Reimplemented from IntelliTool .
+
+
Definition at line 41 of file IntelliToolRectangle.cpp .
+
+
+
+
+
+
+
◆ onMouseLeftReleased()
+
+
+
+
+
+
+
+
+ void IntelliToolRectangle::onMouseLeftReleased
+ (
+ int
+ x ,
+
+
+
+
+ int
+ y
+
+
+
+ )
+
+
+
+
+
+override virtual
+
+
+
+
+
A function managing the left click Released of a Mouse. Call this in child classes!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
+
Reimplemented from IntelliTool .
+
+
Definition at line 48 of file IntelliToolRectangle.cpp .
+
+
+
+
+
+
+
◆ onMouseMoved()
+
+
+
+
+
+
+
+
+ void IntelliToolRectangle::onMouseMoved
+ (
+ int
+ x ,
+
+
+
+
+ int
+ y
+
+
+
+ )
+
+
+
+
+
+override virtual
+
+
+
+
+
A function managing the mouse moved event. Call this in child classes!
+
Parameters
+
+ x - The x coordinate of the new Mouse Position.
+ y - The y coordinate of the new Mouse Position.
+
+
+
+
+
Reimplemented from IntelliTool .
+
+
Definition at line 52 of file IntelliToolRectangle.cpp .
+
+
+
+
+
+
+
◆ onMouseRightPressed()
+
+
+
+
+
+
+
+
+ void IntelliToolRectangle::onMouseRightPressed
+ (
+ int
+ x ,
+
+
+
+
+ int
+ y
+
+
+
+ )
+
+
+
+
+
+override virtual
+
+
+
+
+
A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on. Call this in child classes!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
+
Reimplemented from IntelliTool .
+
+
Definition at line 33 of file IntelliToolRectangle.cpp .
+
+
+
+
+
+
+
◆ onMouseRightReleased()
+
+
+
+
+
+
+
+
+ void IntelliToolRectangle::onMouseRightReleased
+ (
+ int
+ x ,
+
+
+
+
+ int
+ y
+
+
+
+ )
+
+
+
+
+
+override virtual
+
+
+
+
+
A function managing the right click Released of a Mouse. Merging the Canvas to Active. Call this in child classes!
+
Parameters
+
+ x - The x coordinate relative to the Active/Canvas Layer.
+ y - The y coordinate relative to the Active/Canvas Layer.
+
+
+
+
+
Reimplemented from IntelliTool .
+
+
Definition at line 37 of file IntelliToolRectangle.cpp .
+
+
+
+
+
+
+
◆ onWheelScrolled()
+
+
+
+
+
+
+
+
+ void IntelliToolRectangle::onWheelScrolled
+ (
+ int
+ value )
+
+
+
+
+
+override virtual
+
+
+
+
+
A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child classes!
+
Parameters
+
+ value - The absolute the scroll has changed.
+
+
+
+
+
Reimplemented from IntelliTool .
+
+
Definition at line 61 of file IntelliToolRectangle.cpp .
+
+
+
+
+
+
The documentation for this class was generated from the following files:
+
+
+
+
+
+
diff --git a/docs/html/class_intelli_tool_rectangle.js b/docs/html/class_intelli_tool_rectangle.js
new file mode 100644
index 0000000..591c3aa
--- /dev/null
+++ b/docs/html/class_intelli_tool_rectangle.js
@@ -0,0 +1,11 @@
+var class_intelli_tool_rectangle =
+[
+ [ "IntelliToolRectangle", "class_intelli_tool_rectangle.html#aa9823939a8b8924520a2943cf6335c11", null ],
+ [ "~IntelliToolRectangle", "class_intelli_tool_rectangle.html#a7dc1463e726a21255e6297241dc71fb1", null ],
+ [ "onMouseLeftPressed", "class_intelli_tool_rectangle.html#ae03c307ccf66cbe3fd59e3657712368d", null ],
+ [ "onMouseLeftReleased", "class_intelli_tool_rectangle.html#a94460e3ff1c19e80bde922c55f53cc43", null ],
+ [ "onMouseMoved", "class_intelli_tool_rectangle.html#a4b5931071e21eb6949ffe357315e408b", null ],
+ [ "onMouseRightPressed", "class_intelli_tool_rectangle.html#a480c6804a4963c5a1c3f7ef84b63c1a8", null ],
+ [ "onMouseRightReleased", "class_intelli_tool_rectangle.html#ad43f653256a6516b9398f82054be0d7f", null ],
+ [ "onWheelScrolled", "class_intelli_tool_rectangle.html#a445c53a56e859f970e59f5036e221e0c", null ]
+];
\ No newline at end of file
diff --git a/docs/html/class_intelli_tool_rectangle__coll__graph.dot b/docs/html/class_intelli_tool_rectangle__coll__graph.dot
new file mode 100644
index 0000000..5fe015b
--- /dev/null
+++ b/docs/html/class_intelli_tool_rectangle__coll__graph.dot
@@ -0,0 +1,19 @@
+digraph "IntelliToolRectangle"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="IntelliToolRectangle",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ 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=" "];
+ 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=" "];
+ 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_rectangle__inherit__graph.dot b/docs/html/class_intelli_tool_rectangle__inherit__graph.dot
new file mode 100644
index 0000000..1e0e08e
--- /dev/null
+++ b/docs/html/class_intelli_tool_rectangle__inherit__graph.dot
@@ -0,0 +1,9 @@
+digraph "IntelliToolRectangle"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="IntelliToolRectangle",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ 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."];
+}
diff --git a/docs/html/class_intelli_tool_rectangle_a445c53a56e859f970e59f5036e221e0c_cgraph.dot b/docs/html/class_intelli_tool_rectangle_a445c53a56e859f970e59f5036e221e0c_cgraph.dot
new file mode 100644
index 0000000..dcd0680
--- /dev/null
+++ b/docs/html/class_intelli_tool_rectangle_a445c53a56e859f970e59f5036e221e0c_cgraph.dot
@@ -0,0 +1,10 @@
+digraph "IntelliToolRectangle::onWheelScrolled"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolRectangle\l::onWheelScrolled",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c..."];
+ 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_rectangle_a480c6804a4963c5a1c3f7ef84b63c1a8_cgraph.dot b/docs/html/class_intelli_tool_rectangle_a480c6804a4963c5a1c3f7ef84b63c1a8_cgraph.dot
new file mode 100644
index 0000000..d2f4ef0
--- /dev/null
+++ b/docs/html/class_intelli_tool_rectangle_a480c6804a4963c5a1c3f7ef84b63c1a8_cgraph.dot
@@ -0,0 +1,10 @@
+digraph "IntelliToolRectangle::onMouseRightPressed"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolRectangle\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 -> 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_rectangle_a4b5931071e21eb6949ffe357315e408b_cgraph.dot b/docs/html/class_intelli_tool_rectangle_a4b5931071e21eb6949ffe357315e408b_cgraph.dot
new file mode 100644
index 0000000..3d561d1
--- /dev/null
+++ b/docs/html/class_intelli_tool_rectangle_a4b5931071e21eb6949ffe357315e408b_cgraph.dot
@@ -0,0 +1,14 @@
+digraph "IntelliToolRectangle::onMouseMoved"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolRectangle\l::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the mouse moved event. Call this in child classes!"];
+ 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."];
+ Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [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!"];
+ Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node4 [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_rectangle_a94460e3ff1c19e80bde922c55f53cc43_cgraph.dot b/docs/html/class_intelli_tool_rectangle_a94460e3ff1c19e80bde922c55f53cc43_cgraph.dot
new file mode 100644
index 0000000..6dcce2b
--- /dev/null
+++ b/docs/html/class_intelli_tool_rectangle_a94460e3ff1c19e80bde922c55f53cc43_cgraph.dot
@@ -0,0 +1,12 @@
+digraph "IntelliToolRectangle::onMouseLeftReleased"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolRectangle\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 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [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!"];
+ 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_rectangle_ad43f653256a6516b9398f82054be0d7f_cgraph.dot b/docs/html/class_intelli_tool_rectangle_ad43f653256a6516b9398f82054be0d7f_cgraph.dot
new file mode 100644
index 0000000..1d287d7
--- /dev/null
+++ b/docs/html/class_intelli_tool_rectangle_ad43f653256a6516b9398f82054be0d7f_cgraph.dot
@@ -0,0 +1,10 @@
+digraph "IntelliToolRectangle::onMouseRightReleased"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolRectangle\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. Merging the Canvas to Active...."];
+ 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_rectangle_ae03c307ccf66cbe3fd59e3657712368d_cgraph.dot b/docs/html/class_intelli_tool_rectangle_ae03c307ccf66cbe3fd59e3657712368d_cgraph.dot
new file mode 100644
index 0000000..a63f48b
--- /dev/null
+++ b/docs/html/class_intelli_tool_rectangle_ae03c307ccf66cbe3fd59e3657712368d_cgraph.dot
@@ -0,0 +1,13 @@
+digraph "IntelliToolRectangle::onMouseLeftPressed"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliToolRectangle\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 -> 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="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...."];
+ Node3 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+}
diff --git a/docs/html/class_painting_area-members.html b/docs/html/class_painting_area-members.html
index acad039..bbeeed2 100644
--- a/docs/html/class_painting_area-members.html
+++ b/docs/html/class_painting_area-members.html
@@ -117,7 +117,8 @@ $(document).ready(function(){initNavTree('class_painting_area.html','');});
setLayerToActive (int index)PaintingArea
slotActivateLayer (int a)PaintingArea slot
slotDeleteActiveLayer ()PaintingArea slot
- ~PaintingArea ()PaintingArea
+ wheelEvent (QWheelEvent *event) overridePaintingArea protected
+ ~PaintingArea () overridePaintingArea
diff --git a/docs/html/class_painting_area.html b/docs/html/class_painting_area.html
index b2bbf49..4eab62c 100644
--- a/docs/html/class_painting_area.html
+++ b/docs/html/class_painting_area.html
@@ -119,8 +119,8 @@ Public Slots
Public Member Functions
PaintingArea (int maxWidth=600, int maxHeight=600, QWidget *parent=nullptr)
- ~PaintingArea ()
-
+ ~PaintingArea () override
+
bool open (const QString &fileName)
bool save (const QString &fileName, const char *fileFormat)
@@ -162,6 +162,8 @@ Protected Member Functions
void mouseReleaseEvent (QMouseEvent *event) override
+void wheelEvent (QWheelEvent *event) override
+
void paintEvent (QPaintEvent *event) override
void resizeEvent (QResizeEvent *event) override
@@ -169,7 +171,7 @@ Protected Member Functions
-
Definition at line 28 of file PaintingArea.h .
+
Definition at line 26 of file PaintingArea.h .
◆ PaintingArea()
@@ -203,7 +205,7 @@ Protected Member Functions
-
-◆ ~PaintingArea()
+
+◆ ~PaintingArea()
+
+
+
PaintingArea::~PaintingArea
@@ -225,9 +230,14 @@ Here is the call graph for this function:
+
+
+override
+
+
@@ -276,7 +286,7 @@ Here is the call graph for this function:
@@ -443,7 +453,7 @@ Here is the call graph for this function:
@@ -462,7 +472,7 @@ Here is the call graph for this function:
@@ -482,7 +492,7 @@ Here is the call graph for this function:
@@ -524,7 +534,7 @@ Here is the call graph for this function:
@@ -678,7 +688,7 @@ Here is the call graph for this function:
@@ -698,7 +708,7 @@ Here is the call graph for this function:
@@ -759,7 +769,7 @@ Here is the call graph for this function:
@@ -789,7 +799,7 @@ Here is the call graph for this function:
@@ -819,7 +829,7 @@ Here is the call graph for this function:
@@ -839,7 +849,7 @@ Here is the call graph for this function:
+
+
+◆ wheelEvent()
+
+
+
+
+
+
+
+
+ void PaintingArea::wheelEvent
+ (
+ QWheelEvent *
+ event )
+
+
+
+
+
+override protected
+
+
+
The documentation for this class was generated from the following files:
diff --git a/docs/html/class_painting_area.js b/docs/html/class_painting_area.js
index a61b66a..35ae835 100644
--- a/docs/html/class_painting_area.js
+++ b/docs/html/class_painting_area.js
@@ -1,7 +1,7 @@
var class_painting_area =
[
[ "PaintingArea", "class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460", null ],
- [ "~PaintingArea", "class_painting_area.html#a5654e04fb8e8c5595a2aae76e9163e0e", null ],
+ [ "~PaintingArea", "class_painting_area.html#aa32adc113f77031945f73e33051931e8", null ],
[ "addLayer", "class_painting_area.html#a39ad76e1319659bfa38eee88ef33d395", null ],
[ "addLayerAt", "class_painting_area.html#ae756003b49aead863b49616ea7a44cc0", null ],
[ "colorPickerSetFirstColor", "class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df", null ],
@@ -24,5 +24,6 @@ var class_painting_area =
[ "setAlphaOfLayer", "class_painting_area.html#aec59be20f1c27135700754882dd6383d", null ],
[ "setLayerToActive", "class_painting_area.html#a1d6d86c25efdce9fe9031a9cd01c74c8", null ],
[ "slotActivateLayer", "class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec", null ],
- [ "slotDeleteActiveLayer", "class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e", null ]
+ [ "slotDeleteActiveLayer", "class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e", null ],
+ [ "wheelEvent", "class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4", null ]
];
\ No newline at end of file
diff --git a/docs/html/class_painting_area_a1f597740b4d7b4bc2e24c51f8cb0b6eb_cgraph.dot b/docs/html/class_painting_area_a1f597740b4d7b4bc2e24c51f8cb0b6eb_cgraph.dot
index 13c4fcf..e2bd596 100644
--- a/docs/html/class_painting_area_a1f597740b4d7b4bc2e24c51f8cb0b6eb_cgraph.dot
+++ b/docs/html/class_painting_area_a1f597740b4d7b4bc2e24c51f8cb0b6eb_cgraph.dot
@@ -6,7 +6,7 @@ digraph "PaintingArea::open"
rankdir="LR";
Node1 [label="PaintingArea::open",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
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=" "];
+ 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::loadImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#aec0e9c8184d89dee33fd9adefbd2f8aa",tooltip=" "];
+ Node3 [label="IntelliImage::loadImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#aec0e9c8184d89dee33fd9adefbd2f8aa",tooltip="A function that loads and sclaes an image to the fitting dimensions."];
}
diff --git a/docs/html/class_painting_area_a35b5df914acb608cc29717659793359c_cgraph.dot b/docs/html/class_painting_area_a35b5df914acb608cc29717659793359c_cgraph.dot
index b51a889..38440e6 100644
--- a/docs/html/class_painting_area_a35b5df914acb608cc29717659793359c_cgraph.dot
+++ b/docs/html/class_painting_area_a35b5df914acb608cc29717659793359c_cgraph.dot
@@ -6,9 +6,9 @@ digraph "PaintingArea::mouseReleaseEvent"
rankdir="LR";
Node1 [label="PaintingArea::mouseRelease\lEvent",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliTool::onMouseLeft\lReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b",tooltip=" "];
+ Node2 [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!"];
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=" "];
+ 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."];
Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliTool::onMouseRight\lReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0",tooltip=" "];
+ Node4 [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_painting_area_a4735d4cf1dc58a9096d904e74c39c4df_cgraph.dot b/docs/html/class_painting_area_a4735d4cf1dc58a9096d904e74c39c4df_cgraph.dot
index 5e93f3d..8b56d93 100644
--- a/docs/html/class_painting_area_a4735d4cf1dc58a9096d904e74c39c4df_cgraph.dot
+++ b/docs/html/class_painting_area_a4735d4cf1dc58a9096d904e74c39c4df_cgraph.dot
@@ -6,7 +6,7 @@ digraph "PaintingArea::colorPickerSetFirstColor"
rankdir="LR";
Node1 [label="PaintingArea::colorPicker\lSetFirstColor",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
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=" "];
+ 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"];
- Node3 [label="IntelliColorPicker\l::setFirstColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8",tooltip=" "];
+ Node3 [label="IntelliColorPicker\l::setFirstColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8",tooltip="A function to set the primary color."];
}
diff --git a/docs/html/class_painting_area_a632848d99f44d33d7da2618fbc6775a4_cgraph.dot b/docs/html/class_painting_area_a632848d99f44d33d7da2618fbc6775a4_cgraph.dot
new file mode 100644
index 0000000..6a98c15
--- /dev/null
+++ b/docs/html/class_painting_area_a632848d99f44d33d7da2618fbc6775a4_cgraph.dot
@@ -0,0 +1,10 @@
+digraph "PaintingArea::wheelEvent"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="PaintingArea::wheelEvent",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ 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_painting_area_a66115307ff4a99cd7ca16423c5c8ecfb_cgraph.dot b/docs/html/class_painting_area_a66115307ff4a99cd7ca16423c5c8ecfb_cgraph.dot
index 1b4d1e4..f798aff 100644
--- a/docs/html/class_painting_area_a66115307ff4a99cd7ca16423c5c8ecfb_cgraph.dot
+++ b/docs/html/class_painting_area_a66115307ff4a99cd7ca16423c5c8ecfb_cgraph.dot
@@ -6,5 +6,5 @@ digraph "PaintingArea::colorPickerSwitchColor"
rankdir="LR";
Node1 [label="PaintingArea::colorPicker\lSwitchColor",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
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=" "];
+ 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_aa22e274b6094a9619f196cd7b49526b5_cgraph.dot b/docs/html/class_painting_area_aa22e274b6094a9619f196cd7b49526b5_cgraph.dot
index ec74f07..343ab56 100644
--- a/docs/html/class_painting_area_aa22e274b6094a9619f196cd7b49526b5_cgraph.dot
+++ b/docs/html/class_painting_area_aa22e274b6094a9619f196cd7b49526b5_cgraph.dot
@@ -6,7 +6,7 @@ digraph "PaintingArea::mouseMoveEvent"
rankdir="LR";
Node1 [label="PaintingArea::mouseMoveEvent",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
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=" "];
+ 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=" "];
+ 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_painting_area_abfe445f8d9b70ae42bfeda874127dd15_cgraph.dot b/docs/html/class_painting_area_abfe445f8d9b70ae42bfeda874127dd15_cgraph.dot
index 4cc4e86..a9f63bd 100644
--- a/docs/html/class_painting_area_abfe445f8d9b70ae42bfeda874127dd15_cgraph.dot
+++ b/docs/html/class_painting_area_abfe445f8d9b70ae42bfeda874127dd15_cgraph.dot
@@ -6,9 +6,9 @@ digraph "PaintingArea::mousePressEvent"
rankdir="LR";
Node1 [label="PaintingArea::mousePress\lEvent",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliTool::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c",tooltip=" "];
+ Node2 [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...."];
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=" "];
+ 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."];
Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node4 [label="IntelliTool::onMouseRight\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966",tooltip=" "];
+ Node4 [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_painting_area_ae261acaaa346610dfed489dbac17e789_cgraph.dot b/docs/html/class_painting_area_ae261acaaa346610dfed489dbac17e789_cgraph.dot
index 920ebf9..41ee9e5 100644
--- a/docs/html/class_painting_area_ae261acaaa346610dfed489dbac17e789_cgraph.dot
+++ b/docs/html/class_painting_area_ae261acaaa346610dfed489dbac17e789_cgraph.dot
@@ -6,7 +6,7 @@ digraph "PaintingArea::colorPickerSetSecondColor"
rankdir="LR";
Node1 [label="PaintingArea::colorPicker\lSetSecondColor",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
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=" "];
+ 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"];
- Node3 [label="IntelliColorPicker\l::setSecondColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931",tooltip=" "];
+ Node3 [label="IntelliColorPicker\l::setSecondColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931",tooltip="A function to set the secondary color."];
}
diff --git a/docs/html/class_painting_area_aeb5eb394b979ea90f2be9849fdda1774_cgraph.dot b/docs/html/class_painting_area_aeb5eb394b979ea90f2be9849fdda1774_cgraph.dot
index 3549afb..47b25d5 100644
--- a/docs/html/class_painting_area_aeb5eb394b979ea90f2be9849fdda1774_cgraph.dot
+++ b/docs/html/class_painting_area_aeb5eb394b979ea90f2be9849fdda1774_cgraph.dot
@@ -6,5 +6,5 @@ digraph "PaintingArea::floodFill"
rankdir="LR";
Node1 [label="PaintingArea::floodFill",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
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=" "];
+ 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 9a2a8a6..61a7d42 100644
--- a/docs/html/classes.html
+++ b/docs/html/classes.html
@@ -90,35 +90,41 @@ $(document).ready(function(){initNavTree('classes.html','');});
Class Index
diff --git a/docs/html/dir_000001_000002.html b/docs/html/dir_000001_000002.html
new file mode 100644
index 0000000..cb9561a
--- /dev/null
+++ b/docs/html/dir_000001_000002.html
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src -> GUI Relation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/dir_000002_000006.html b/docs/html/dir_000002_000006.html
new file mode 100644
index 0000000..374d590
--- /dev/null
+++ b/docs/html/dir_000002_000006.html
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src/GUI -> Layer Relation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/dir_000003_000004.html b/docs/html/dir_000003_000004.html
new file mode 100644
index 0000000..fd0926b
--- /dev/null
+++ b/docs/html/dir_000003_000004.html
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src/Image -> IntelliHelper Relation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Image → IntelliHelper Relation
+
+
+
+
+
diff --git a/docs/html/dir_000005_000004.html b/docs/html/dir_000005_000004.html
index f3d0721..ee7ddc6 100644
--- a/docs/html/dir_000005_000004.html
+++ b/docs/html/dir_000005_000004.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/Layer -> Tool Relation
+IntelliPhoto: intelliphoto/src/Tool -> IntelliHelper Relation
@@ -67,7 +67,7 @@ $(function() {
@@ -86,12 +86,12 @@ $(document).ready(function(){initNavTree('dir_13830bfc3dd6736fe878600c9081919f.h
+Tool → IntelliHelper Relation
- src Layer
+ intelliphoto src Tool
diff --git a/docs/html/dir_000005_000006.html b/docs/html/dir_000005_000006.html
new file mode 100644
index 0000000..028c85d
--- /dev/null
+++ b/docs/html/dir_000005_000006.html
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src/Tool -> Layer Relation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/dir_000006_000003.html b/docs/html/dir_000006_000003.html
new file mode 100644
index 0000000..28c8d1c
--- /dev/null
+++ b/docs/html/dir_000006_000003.html
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src/Layer -> Image Relation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/dir_000006_000004.html b/docs/html/dir_000006_000004.html
new file mode 100644
index 0000000..98789fb
--- /dev/null
+++ b/docs/html/dir_000006_000004.html
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src/Layer -> IntelliHelper Relation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Layer → IntelliHelper Relation
+
+
+
+
+
diff --git a/docs/html/dir_000006_000005.html b/docs/html/dir_000006_000005.html
new file mode 100644
index 0000000..a8f017f
--- /dev/null
+++ b/docs/html/dir_000006_000005.html
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src/Layer -> Tool Relation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/dir_544f9dcb748f922e4bb3be2540380bf2.html b/docs/html/dir_544f9dcb748f922e4bb3be2540380bf2.html
new file mode 100644
index 0000000..7f55492
--- /dev/null
+++ b/docs/html/dir_544f9dcb748f922e4bb3be2540380bf2.html
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src/Image Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/dir_544f9dcb748f922e4bb3be2540380bf2.js b/docs/html/dir_544f9dcb748f922e4bb3be2540380bf2.js
new file mode 100644
index 0000000..a3d97dc
--- /dev/null
+++ b/docs/html/dir_544f9dcb748f922e4bb3be2540380bf2.js
@@ -0,0 +1,13 @@
+var dir_544f9dcb748f922e4bb3be2540380bf2 =
+[
+ [ "IntelliImage.cpp", "_intelli_image_8cpp.html", null ],
+ [ "IntelliImage.h", "_intelli_image_8h.html", "_intelli_image_8h" ],
+ [ "IntelliRasterImage.cpp", "_intelli_raster_image_8cpp.html", null ],
+ [ "IntelliRasterImage.h", "_intelli_raster_image_8h.html", [
+ [ "IntelliRasterImage", "class_intelli_raster_image.html", "class_intelli_raster_image" ]
+ ] ],
+ [ "IntelliShapedImage.cpp", "_intelli_shaped_image_8cpp.html", null ],
+ [ "IntelliShapedImage.h", "_intelli_shaped_image_8h.html", [
+ [ "IntelliShapedImage", "class_intelli_shaped_image.html", "class_intelli_shaped_image" ]
+ ] ]
+];
\ No newline at end of file
diff --git a/docs/html/dir_544f9dcb748f922e4bb3be2540380bf2_dep.dot b/docs/html/dir_544f9dcb748f922e4bb3be2540380bf2_dep.dot
new file mode 100644
index 0000000..b32b5f7
--- /dev/null
+++ b/docs/html/dir_544f9dcb748f922e4bb3be2540380bf2_dep.dot
@@ -0,0 +1,11 @@
+digraph "intelliphoto/src/Image" {
+ compound=true
+ node [ fontsize="10", fontname="Helvetica"];
+ edge [ labelfontsize="10", labelfontname="Helvetica"];
+ subgraph clusterdir_83a4347d11f2ba6343d546ab133722d2 {
+ graph [ bgcolor="#ddddee", pencolor="black", label="src" fontname="Helvetica", fontsize="10", URL="dir_83a4347d11f2ba6343d546ab133722d2.html"]
+ dir_544f9dcb748f922e4bb3be2540380bf2 [shape=box, label="Image", style="filled", fillcolor="#eeeeff", pencolor="black", URL="dir_544f9dcb748f922e4bb3be2540380bf2.html"];
+ }
+ dir_f50aa5156fe016a259583c412dbf440c [shape=box label="IntelliHelper" URL="dir_f50aa5156fe016a259583c412dbf440c.html"];
+ dir_544f9dcb748f922e4bb3be2540380bf2->dir_f50aa5156fe016a259583c412dbf440c [headlabel="2", labeldistance=1.5 headhref="dir_000003_000004.html"];
+}
diff --git a/docs/html/dir_5dabb14988a75c922e285f444641a133.html b/docs/html/dir_5dabb14988a75c922e285f444641a133.html
new file mode 100644
index 0000000..efdf2cf
--- /dev/null
+++ b/docs/html/dir_5dabb14988a75c922e285f444641a133.html
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src/GUI Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/dir_5dabb14988a75c922e285f444641a133.js b/docs/html/dir_5dabb14988a75c922e285f444641a133.js
new file mode 100644
index 0000000..d716767
--- /dev/null
+++ b/docs/html/dir_5dabb14988a75c922e285f444641a133.js
@@ -0,0 +1,7 @@
+var dir_5dabb14988a75c922e285f444641a133 =
+[
+ [ "IntelliPhotoGui.cpp", "_intelli_photo_gui_8cpp.html", "_intelli_photo_gui_8cpp" ],
+ [ "IntelliPhotoGui.h", "_intelli_photo_gui_8h.html", [
+ [ "IntelliPhotoGui", "class_intelli_photo_gui.html", "class_intelli_photo_gui" ]
+ ] ]
+];
\ No newline at end of file
diff --git a/docs/html/dir_5dabb14988a75c922e285f444641a133_dep.dot b/docs/html/dir_5dabb14988a75c922e285f444641a133_dep.dot
new file mode 100644
index 0000000..d4cfd7f
--- /dev/null
+++ b/docs/html/dir_5dabb14988a75c922e285f444641a133_dep.dot
@@ -0,0 +1,11 @@
+digraph "intelliphoto/src/GUI" {
+ compound=true
+ node [ fontsize="10", fontname="Helvetica"];
+ edge [ labelfontsize="10", labelfontname="Helvetica"];
+ subgraph clusterdir_83a4347d11f2ba6343d546ab133722d2 {
+ graph [ bgcolor="#ddddee", pencolor="black", label="src" fontname="Helvetica", fontsize="10", URL="dir_83a4347d11f2ba6343d546ab133722d2.html"]
+ dir_5dabb14988a75c922e285f444641a133 [shape=box, label="GUI", style="filled", fillcolor="#eeeeff", pencolor="black", URL="dir_5dabb14988a75c922e285f444641a133.html"];
+ }
+ dir_e6d96184223881d115efa44ca0dfa844 [shape=box label="Layer" URL="dir_e6d96184223881d115efa44ca0dfa844.html"];
+ dir_5dabb14988a75c922e285f444641a133->dir_e6d96184223881d115efa44ca0dfa844 [headlabel="1", labeldistance=1.5 headhref="dir_000002_000006.html"];
+}
diff --git a/docs/html/dir_83a4347d11f2ba6343d546ab133722d2.html b/docs/html/dir_83a4347d11f2ba6343d546ab133722d2.html
new file mode 100644
index 0000000..d6e83ac
--- /dev/null
+++ b/docs/html/dir_83a4347d11f2ba6343d546ab133722d2.html
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/dir_83a4347d11f2ba6343d546ab133722d2.js b/docs/html/dir_83a4347d11f2ba6343d546ab133722d2.js
new file mode 100644
index 0000000..1b4702f
--- /dev/null
+++ b/docs/html/dir_83a4347d11f2ba6343d546ab133722d2.js
@@ -0,0 +1,9 @@
+var dir_83a4347d11f2ba6343d546ab133722d2 =
+[
+ [ "GUI", "dir_5dabb14988a75c922e285f444641a133.html", "dir_5dabb14988a75c922e285f444641a133" ],
+ [ "Image", "dir_544f9dcb748f922e4bb3be2540380bf2.html", "dir_544f9dcb748f922e4bb3be2540380bf2" ],
+ [ "IntelliHelper", "dir_f50aa5156fe016a259583c412dbf440c.html", "dir_f50aa5156fe016a259583c412dbf440c" ],
+ [ "Layer", "dir_e6d96184223881d115efa44ca0dfa844.html", "dir_e6d96184223881d115efa44ca0dfa844" ],
+ [ "Tool", "dir_941490de56ac122cf77df9922cbcc750.html", "dir_941490de56ac122cf77df9922cbcc750" ],
+ [ "main.cpp", "main_8cpp.html", "main_8cpp" ]
+];
\ No newline at end of file
diff --git a/docs/html/dir_83a4347d11f2ba6343d546ab133722d2_dep.dot b/docs/html/dir_83a4347d11f2ba6343d546ab133722d2_dep.dot
new file mode 100644
index 0000000..f87afa1
--- /dev/null
+++ b/docs/html/dir_83a4347d11f2ba6343d546ab133722d2_dep.dot
@@ -0,0 +1,25 @@
+digraph "intelliphoto/src" {
+ compound=true
+ node [ fontsize="10", fontname="Helvetica"];
+ edge [ labelfontsize="10", labelfontname="Helvetica"];
+ subgraph clusterdir_8db5f55022e7670536cbc9a6a1d6f01c {
+ graph [ bgcolor="#ddddee", pencolor="black", label="intelliphoto" fontname="Helvetica", fontsize="10", URL="dir_8db5f55022e7670536cbc9a6a1d6f01c.html"]
+ subgraph clusterdir_83a4347d11f2ba6343d546ab133722d2 {
+ graph [ bgcolor="#eeeeff", pencolor="black", label="" URL="dir_83a4347d11f2ba6343d546ab133722d2.html"];
+ dir_83a4347d11f2ba6343d546ab133722d2 [shape=plaintext label="src"];
+ dir_5dabb14988a75c922e285f444641a133 [shape=box label="GUI" color="black" fillcolor="white" style="filled" URL="dir_5dabb14988a75c922e285f444641a133.html"];
+ dir_544f9dcb748f922e4bb3be2540380bf2 [shape=box label="Image" color="black" fillcolor="white" style="filled" URL="dir_544f9dcb748f922e4bb3be2540380bf2.html"];
+ dir_f50aa5156fe016a259583c412dbf440c [shape=box label="IntelliHelper" color="black" fillcolor="white" style="filled" URL="dir_f50aa5156fe016a259583c412dbf440c.html"];
+ dir_e6d96184223881d115efa44ca0dfa844 [shape=box label="Layer" color="black" fillcolor="white" style="filled" URL="dir_e6d96184223881d115efa44ca0dfa844.html"];
+ dir_941490de56ac122cf77df9922cbcc750 [shape=box label="Tool" color="black" fillcolor="white" style="filled" URL="dir_941490de56ac122cf77df9922cbcc750.html"];
+ }
+ }
+ dir_544f9dcb748f922e4bb3be2540380bf2->dir_f50aa5156fe016a259583c412dbf440c [headlabel="2", labeldistance=1.5 headhref="dir_000003_000004.html"];
+ dir_e6d96184223881d115efa44ca0dfa844->dir_544f9dcb748f922e4bb3be2540380bf2 [headlabel="5", labeldistance=1.5 headhref="dir_000006_000003.html"];
+ dir_e6d96184223881d115efa44ca0dfa844->dir_f50aa5156fe016a259583c412dbf440c [headlabel="1", labeldistance=1.5 headhref="dir_000006_000004.html"];
+ dir_e6d96184223881d115efa44ca0dfa844->dir_941490de56ac122cf77df9922cbcc750 [headlabel="7", labeldistance=1.5 headhref="dir_000006_000005.html"];
+ dir_5dabb14988a75c922e285f444641a133->dir_e6d96184223881d115efa44ca0dfa844 [headlabel="1", labeldistance=1.5 headhref="dir_000002_000006.html"];
+ dir_83a4347d11f2ba6343d546ab133722d2->dir_5dabb14988a75c922e285f444641a133 [headlabel="1", labeldistance=1.5 headhref="dir_000001_000002.html"];
+ dir_941490de56ac122cf77df9922cbcc750->dir_e6d96184223881d115efa44ca0dfa844 [headlabel="7", labeldistance=1.5 headhref="dir_000005_000006.html"];
+ dir_941490de56ac122cf77df9922cbcc750->dir_f50aa5156fe016a259583c412dbf440c [headlabel="2", labeldistance=1.5 headhref="dir_000005_000004.html"];
+}
diff --git a/docs/html/dir_8db5f55022e7670536cbc9a6a1d6f01c.html b/docs/html/dir_8db5f55022e7670536cbc9a6a1d6f01c.html
new file mode 100644
index 0000000..4abc834
--- /dev/null
+++ b/docs/html/dir_8db5f55022e7670536cbc9a6a1d6f01c.html
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/dir_8db5f55022e7670536cbc9a6a1d6f01c.js b/docs/html/dir_8db5f55022e7670536cbc9a6a1d6f01c.js
new file mode 100644
index 0000000..ba36692
--- /dev/null
+++ b/docs/html/dir_8db5f55022e7670536cbc9a6a1d6f01c.js
@@ -0,0 +1,4 @@
+var dir_8db5f55022e7670536cbc9a6a1d6f01c =
+[
+ [ "src", "dir_83a4347d11f2ba6343d546ab133722d2.html", "dir_83a4347d11f2ba6343d546ab133722d2" ]
+];
\ No newline at end of file
diff --git a/docs/html/dir_8db5f55022e7670536cbc9a6a1d6f01c_dep.dot b/docs/html/dir_8db5f55022e7670536cbc9a6a1d6f01c_dep.dot
new file mode 100644
index 0000000..35e43de
--- /dev/null
+++ b/docs/html/dir_8db5f55022e7670536cbc9a6a1d6f01c_dep.dot
@@ -0,0 +1,10 @@
+digraph "intelliphoto" {
+ compound=true
+ node [ fontsize="10", fontname="Helvetica"];
+ edge [ labelfontsize="10", labelfontname="Helvetica"];
+ subgraph clusterdir_8db5f55022e7670536cbc9a6a1d6f01c {
+ graph [ bgcolor="#eeeeff", pencolor="black", label="" URL="dir_8db5f55022e7670536cbc9a6a1d6f01c.html"];
+ dir_8db5f55022e7670536cbc9a6a1d6f01c [shape=plaintext label="intelliphoto"];
+ dir_83a4347d11f2ba6343d546ab133722d2 [shape=box label="src" color="red" fillcolor="white" style="filled" URL="dir_83a4347d11f2ba6343d546ab133722d2.html"];
+ }
+}
diff --git a/docs/html/dir_941490de56ac122cf77df9922cbcc750.html b/docs/html/dir_941490de56ac122cf77df9922cbcc750.html
new file mode 100644
index 0000000..ccb21b6
--- /dev/null
+++ b/docs/html/dir_941490de56ac122cf77df9922cbcc750.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src/Tool Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/dir_941490de56ac122cf77df9922cbcc750.js b/docs/html/dir_941490de56ac122cf77df9922cbcc750.js
new file mode 100644
index 0000000..801d1e1
--- /dev/null
+++ b/docs/html/dir_941490de56ac122cf77df9922cbcc750.js
@@ -0,0 +1,30 @@
+var dir_941490de56ac122cf77df9922cbcc750 =
+[
+ [ "IntelliColorPicker.cpp", "_tool_2_intelli_color_picker_8cpp.html", null ],
+ [ "IntelliTool.cpp", "_intelli_tool_8cpp.html", null ],
+ [ "IntelliTool.h", "_intelli_tool_8h.html", [
+ [ "IntelliTool", "class_intelli_tool.html", "class_intelli_tool" ]
+ ] ],
+ [ "IntelliToolCircle.cpp", "_intelli_tool_circle_8cpp.html", null ],
+ [ "IntelliToolCircle.h", "_intelli_tool_circle_8h.html", [
+ [ "IntelliToolCircle", "class_intelli_tool_circle.html", "class_intelli_tool_circle" ]
+ ] ],
+ [ "IntelliToolFloodFill.cpp", "_intelli_tool_flood_fill_8cpp.html", null ],
+ [ "IntelliToolFloodFill.h", "_intelli_tool_flood_fill_8h.html", [
+ [ "IntelliToolFloodFill", "class_intelli_tool_flood_fill.html", "class_intelli_tool_flood_fill" ]
+ ] ],
+ [ "IntelliToolLine.cpp", "_intelli_tool_line_8cpp.html", null ],
+ [ "IntelliToolLine.h", "_intelli_tool_line_8h.html", "_intelli_tool_line_8h" ],
+ [ "IntelliToolPen.cpp", "_intelli_tool_pen_8cpp.html", null ],
+ [ "IntelliToolPen.h", "_intelli_tool_pen_8h.html", [
+ [ "IntelliToolPen", "class_intelli_tool_pen.html", "class_intelli_tool_pen" ]
+ ] ],
+ [ "IntelliToolPlain.cpp", "_intelli_tool_plain_8cpp.html", null ],
+ [ "IntelliToolPlain.h", "_intelli_tool_plain_8h.html", [
+ [ "IntelliToolPlainTool", "class_intelli_tool_plain_tool.html", "class_intelli_tool_plain_tool" ]
+ ] ],
+ [ "IntelliToolRectangle.cpp", "_intelli_tool_rectangle_8cpp.html", null ],
+ [ "IntelliToolRectangle.h", "_intelli_tool_rectangle_8h.html", [
+ [ "IntelliToolRectangle", "class_intelli_tool_rectangle.html", "class_intelli_tool_rectangle" ]
+ ] ]
+];
\ No newline at end of file
diff --git a/docs/html/dir_941490de56ac122cf77df9922cbcc750_dep.dot b/docs/html/dir_941490de56ac122cf77df9922cbcc750_dep.dot
new file mode 100644
index 0000000..3e4e535
--- /dev/null
+++ b/docs/html/dir_941490de56ac122cf77df9922cbcc750_dep.dot
@@ -0,0 +1,15 @@
+digraph "intelliphoto/src/Tool" {
+ compound=true
+ node [ fontsize="10", fontname="Helvetica"];
+ edge [ labelfontsize="10", labelfontname="Helvetica"];
+ subgraph clusterdir_83a4347d11f2ba6343d546ab133722d2 {
+ graph [ bgcolor="#ddddee", pencolor="black", label="src" fontname="Helvetica", fontsize="10", URL="dir_83a4347d11f2ba6343d546ab133722d2.html"]
+ dir_941490de56ac122cf77df9922cbcc750 [shape=box, label="Tool", style="filled", fillcolor="#eeeeff", pencolor="black", URL="dir_941490de56ac122cf77df9922cbcc750.html"];
+ }
+ dir_e6d96184223881d115efa44ca0dfa844 [shape=box label="Layer" URL="dir_e6d96184223881d115efa44ca0dfa844.html"];
+ dir_f50aa5156fe016a259583c412dbf440c [shape=box label="IntelliHelper" URL="dir_f50aa5156fe016a259583c412dbf440c.html"];
+ dir_e6d96184223881d115efa44ca0dfa844->dir_f50aa5156fe016a259583c412dbf440c [headlabel="1", labeldistance=1.5 headhref="dir_000006_000004.html"];
+ dir_e6d96184223881d115efa44ca0dfa844->dir_941490de56ac122cf77df9922cbcc750 [headlabel="7", labeldistance=1.5 headhref="dir_000006_000005.html"];
+ dir_941490de56ac122cf77df9922cbcc750->dir_e6d96184223881d115efa44ca0dfa844 [headlabel="7", labeldistance=1.5 headhref="dir_000005_000006.html"];
+ dir_941490de56ac122cf77df9922cbcc750->dir_f50aa5156fe016a259583c412dbf440c [headlabel="2", labeldistance=1.5 headhref="dir_000005_000004.html"];
+}
diff --git a/docs/html/dir_e6d96184223881d115efa44ca0dfa844.html b/docs/html/dir_e6d96184223881d115efa44ca0dfa844.html
new file mode 100644
index 0000000..a6c5309
--- /dev/null
+++ b/docs/html/dir_e6d96184223881d115efa44ca0dfa844.html
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src/Layer Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/dir_e6d96184223881d115efa44ca0dfa844.js b/docs/html/dir_e6d96184223881d115efa44ca0dfa844.js
new file mode 100644
index 0000000..c511455
--- /dev/null
+++ b/docs/html/dir_e6d96184223881d115efa44ca0dfa844.js
@@ -0,0 +1,8 @@
+var dir_e6d96184223881d115efa44ca0dfa844 =
+[
+ [ "PaintingArea.cpp", "_painting_area_8cpp.html", null ],
+ [ "PaintingArea.h", "_painting_area_8h.html", [
+ [ "LayerObject", "struct_layer_object.html", "struct_layer_object" ],
+ [ "PaintingArea", "class_painting_area.html", "class_painting_area" ]
+ ] ]
+];
\ No newline at end of file
diff --git a/docs/html/dir_e6d96184223881d115efa44ca0dfa844_dep.dot b/docs/html/dir_e6d96184223881d115efa44ca0dfa844_dep.dot
new file mode 100644
index 0000000..04ca9e8
--- /dev/null
+++ b/docs/html/dir_e6d96184223881d115efa44ca0dfa844_dep.dot
@@ -0,0 +1,18 @@
+digraph "intelliphoto/src/Layer" {
+ compound=true
+ node [ fontsize="10", fontname="Helvetica"];
+ edge [ labelfontsize="10", labelfontname="Helvetica"];
+ subgraph clusterdir_83a4347d11f2ba6343d546ab133722d2 {
+ graph [ bgcolor="#ddddee", pencolor="black", label="src" fontname="Helvetica", fontsize="10", URL="dir_83a4347d11f2ba6343d546ab133722d2.html"]
+ dir_e6d96184223881d115efa44ca0dfa844 [shape=box, label="Layer", style="filled", fillcolor="#eeeeff", pencolor="black", URL="dir_e6d96184223881d115efa44ca0dfa844.html"];
+ }
+ dir_544f9dcb748f922e4bb3be2540380bf2 [shape=box label="Image" URL="dir_544f9dcb748f922e4bb3be2540380bf2.html"];
+ dir_f50aa5156fe016a259583c412dbf440c [shape=box label="IntelliHelper" URL="dir_f50aa5156fe016a259583c412dbf440c.html"];
+ dir_941490de56ac122cf77df9922cbcc750 [shape=box label="Tool" URL="dir_941490de56ac122cf77df9922cbcc750.html"];
+ dir_544f9dcb748f922e4bb3be2540380bf2->dir_f50aa5156fe016a259583c412dbf440c [headlabel="2", labeldistance=1.5 headhref="dir_000003_000004.html"];
+ dir_e6d96184223881d115efa44ca0dfa844->dir_544f9dcb748f922e4bb3be2540380bf2 [headlabel="5", labeldistance=1.5 headhref="dir_000006_000003.html"];
+ dir_e6d96184223881d115efa44ca0dfa844->dir_f50aa5156fe016a259583c412dbf440c [headlabel="1", labeldistance=1.5 headhref="dir_000006_000004.html"];
+ dir_e6d96184223881d115efa44ca0dfa844->dir_941490de56ac122cf77df9922cbcc750 [headlabel="7", labeldistance=1.5 headhref="dir_000006_000005.html"];
+ dir_941490de56ac122cf77df9922cbcc750->dir_e6d96184223881d115efa44ca0dfa844 [headlabel="7", labeldistance=1.5 headhref="dir_000005_000006.html"];
+ dir_941490de56ac122cf77df9922cbcc750->dir_f50aa5156fe016a259583c412dbf440c [headlabel="2", labeldistance=1.5 headhref="dir_000005_000004.html"];
+}
diff --git a/docs/html/dir_f50aa5156fe016a259583c412dbf440c.html b/docs/html/dir_f50aa5156fe016a259583c412dbf440c.html
new file mode 100644
index 0000000..32b81c4
--- /dev/null
+++ b/docs/html/dir_f50aa5156fe016a259583c412dbf440c.html
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+IntelliPhoto: intelliphoto/src/IntelliHelper Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/dir_f50aa5156fe016a259583c412dbf440c.js b/docs/html/dir_f50aa5156fe016a259583c412dbf440c.js
new file mode 100644
index 0000000..b119077
--- /dev/null
+++ b/docs/html/dir_f50aa5156fe016a259583c412dbf440c.js
@@ -0,0 +1,9 @@
+var dir_f50aa5156fe016a259583c412dbf440c =
+[
+ [ "IntelliColorPicker.cpp", "_intelli_helper_2_intelli_color_picker_8cpp.html", null ],
+ [ "IntelliColorPicker.h", "_intelli_color_picker_8h.html", [
+ [ "IntelliColorPicker", "class_intelli_color_picker.html", "class_intelli_color_picker" ]
+ ] ],
+ [ "IntelliHelper.cpp", "_intelli_helper_8cpp.html", null ],
+ [ "IntelliHelper.h", "_intelli_helper_8h.html", "_intelli_helper_8h" ]
+];
\ No newline at end of file
diff --git a/docs/html/files.html b/docs/html/files.html
index 3e36d4e..6a0ca7d 100644
--- a/docs/html/files.html
+++ b/docs/html/files.html
@@ -91,37 +91,44 @@ $(document).ready(function(){initNavTree('files.html','');});
Here is a list of all files with brief descriptions:
-
[detail level 1 2 3 ]
- ▼ src
- ▼ GUI
- IntelliPhotoGui.cpp
- IntelliPhotoGui.h
- ▼ Image
- IntelliImage.cpp
- IntelliImage.h
- IntelliRasterImage.cpp
- IntelliRasterImage.h
- IntelliShapedImage.cpp
- IntelliShapedImage.h
- ▼ IntelliHelper
- IntelliColorPicker.cpp
- IntelliColorPicker.h
- IntelliHelper.cpp
- IntelliHelper.h
- ▼ Layer
- PaintingArea.cpp
- PaintingArea.h
- ▼ Tool
- IntelliColorPicker.cpp
- IntelliTool.cpp
- IntelliTool.h
- IntelliToolLine.cpp
- IntelliToolLine.h
- IntelliToolPen.cpp
- IntelliToolPen.h
- IntelliToolPlain.cpp
- IntelliToolPlain.h
- main.cpp
+[detail level 1 2 3 4 ]
diff --git a/docs/html/files_dup.js b/docs/html/files_dup.js
index c3b39c4..60f71b9 100644
--- a/docs/html/files_dup.js
+++ b/docs/html/files_dup.js
@@ -1,4 +1,4 @@
var files_dup =
[
- [ "src", "dir_68267d1309a1af8e8297ef4c3efbcdba.html", "dir_68267d1309a1af8e8297ef4c3efbcdba" ]
+ [ "intelliphoto", "dir_8db5f55022e7670536cbc9a6a1d6f01c.html", "dir_8db5f55022e7670536cbc9a6a1d6f01c" ]
];
\ No newline at end of file
diff --git a/docs/html/functions.html b/docs/html/functions.html
index 3432b93..5b5f712 100644
--- a/docs/html/functions.html
+++ b/docs/html/functions.html
@@ -89,6 +89,9 @@ $(document).ready(function(){initNavTree('functions.html','');});
Here is a list of all class members with links to the classes they belong to:
- a -
+A
+: Triangle
+
Active
: IntelliTool
@@ -107,11 +110,20 @@ $(document).ready(function(){initNavTree('functions.html','');});
+ - b -
+
+
- c -
@@ -183,6 +198,9 @@ $(document).ready(function(){initNavTree('functions.html','');});
getFirstColor()
: IntelliColorPicker
+getPixelColor()
+: IntelliImage
+
getPolygonData()
: IntelliImage
, IntelliShapedImage
@@ -228,6 +246,12 @@ $(document).ready(function(){initNavTree('functions.html','');});
IntelliTool()
: IntelliTool
+IntelliToolCircle()
+: IntelliToolCircle
+
+IntelliToolFloodFill()
+: IntelliToolFloodFill
+
IntelliToolLine()
: IntelliToolLine
@@ -237,8 +261,8 @@ $(document).ready(function(){initNavTree('functions.html','');});
IntelliToolPlainTool()
: IntelliToolPlainTool
-isInTriangle()
-: IntelliHelper
+ IntelliToolRectangle()
+: IntelliToolRectangle
@@ -272,33 +296,57 @@ $(document).ready(function(){initNavTree('functions.html','');});
- o -
onMouseLeftPressed()
: IntelliTool
+, IntelliToolCircle
+, IntelliToolFloodFill
, IntelliToolLine
, IntelliToolPen
, IntelliToolPlainTool
+, IntelliToolRectangle
onMouseLeftReleased()
: IntelliTool
+, IntelliToolCircle
+, IntelliToolFloodFill
, IntelliToolLine
, IntelliToolPen
, IntelliToolPlainTool
+, IntelliToolRectangle
onMouseMoved()
: IntelliTool
+, IntelliToolCircle
+, IntelliToolFloodFill
, IntelliToolLine
, IntelliToolPen
, IntelliToolPlainTool
+, IntelliToolRectangle
onMouseRightPressed()
: IntelliTool
+, IntelliToolCircle
+, IntelliToolFloodFill
, IntelliToolLine
, IntelliToolPen
, IntelliToolPlainTool
+, IntelliToolRectangle
onMouseRightReleased()
: IntelliTool
+, IntelliToolCircle
+, IntelliToolFloodFill
, IntelliToolLine
, IntelliToolPen
, IntelliToolPlainTool
+, IntelliToolRectangle
+
+onWheelScrolled()
+: IntelliTool
+, IntelliToolCircle
+, IntelliToolFloodFill
+, IntelliToolLine
+, IntelliToolPen
+, IntelliToolPlainTool
+, IntelliToolRectangle
open()
: PaintingArea
@@ -350,9 +398,6 @@ $(document).ready(function(){initNavTree('functions.html','');});
setSecondColor()
: IntelliColorPicker
-sign()
-: IntelliHelper
-
slotActivateLayer()
: PaintingArea
@@ -366,6 +411,9 @@ $(document).ready(function(){initNavTree('functions.html','');});
- w -
diff --git a/docs/html/functions_func.html b/docs/html/functions_func.html
index e3aab9f..59d9e34 100644
--- a/docs/html/functions_func.html
+++ b/docs/html/functions_func.html
@@ -102,7 +102,6 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
calculateVisiblity()
: IntelliImage
, IntelliRasterImage
-, IntelliShapedImage
closeEvent()
: IntelliPhotoGui
@@ -141,6 +140,9 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
drawPlain()
: IntelliImage
+drawPoint()
+: IntelliImage
+
@@ -165,6 +167,9 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
getFirstColor()
: IntelliColorPicker
+getPixelColor()
+: IntelliImage
+
getPolygonData()
: IntelliImage
, IntelliShapedImage
@@ -194,6 +199,12 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
IntelliTool()
: IntelliTool
+IntelliToolCircle()
+: IntelliToolCircle
+
+IntelliToolFloodFill()
+: IntelliToolFloodFill
+
IntelliToolLine()
: IntelliToolLine
@@ -203,8 +214,8 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
IntelliToolPlainTool()
: IntelliToolPlainTool
-isInTriangle()
-: IntelliHelper
+ IntelliToolRectangle()
+: IntelliToolRectangle
@@ -238,33 +249,57 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
- o -
onMouseLeftPressed()
: IntelliTool
+, IntelliToolCircle
+, IntelliToolFloodFill
, IntelliToolLine
, IntelliToolPen
, IntelliToolPlainTool
+, IntelliToolRectangle
onMouseLeftReleased()
: IntelliTool
+, IntelliToolCircle
+, IntelliToolFloodFill
, IntelliToolLine
, IntelliToolPen
, IntelliToolPlainTool
+, IntelliToolRectangle
onMouseMoved()
: IntelliTool
+, IntelliToolCircle
+, IntelliToolFloodFill
, IntelliToolLine
, IntelliToolPen
, IntelliToolPlainTool
+, IntelliToolRectangle
onMouseRightPressed()
: IntelliTool
+, IntelliToolCircle
+, IntelliToolFloodFill
, IntelliToolLine
, IntelliToolPen
, IntelliToolPlainTool
+, IntelliToolRectangle
onMouseRightReleased()
: IntelliTool
+, IntelliToolCircle
+, IntelliToolFloodFill
, IntelliToolLine
, IntelliToolPen
, IntelliToolPlainTool
+, IntelliToolRectangle
+
+onWheelScrolled()
+: IntelliTool
+, IntelliToolCircle
+, IntelliToolFloodFill
+, IntelliToolLine
+, IntelliToolPen
+, IntelliToolPlainTool
+, IntelliToolRectangle
open()
: PaintingArea
@@ -313,9 +348,6 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
setSecondColor()
: IntelliColorPicker
-sign()
-: IntelliHelper
-
slotActivateLayer()
: PaintingArea
@@ -328,6 +360,13 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
+ - w -
+
+
- ~ -
diff --git a/docs/html/functions_vars.html b/docs/html/functions_vars.html
index 14bed22..1842639 100644
--- a/docs/html/functions_vars.html
+++ b/docs/html/functions_vars.html
@@ -87,6 +87,9 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
diff --git a/docs/html/hierarchy.js b/docs/html/hierarchy.js
index 50c5815..dade86a 100644
--- a/docs/html/hierarchy.js
+++ b/docs/html/hierarchy.js
@@ -1,16 +1,18 @@
var hierarchy =
[
[ "IntelliColorPicker", "class_intelli_color_picker.html", null ],
- [ "IntelliHelper", "class_intelli_helper.html", null ],
[ "IntelliImage", "class_intelli_image.html", [
[ "IntelliRasterImage", "class_intelli_raster_image.html", [
[ "IntelliShapedImage", "class_intelli_shaped_image.html", null ]
] ]
] ],
[ "IntelliTool", "class_intelli_tool.html", [
+ [ "IntelliToolCircle", "class_intelli_tool_circle.html", null ],
+ [ "IntelliToolFloodFill", "class_intelli_tool_flood_fill.html", null ],
[ "IntelliToolLine", "class_intelli_tool_line.html", null ],
[ "IntelliToolPen", "class_intelli_tool_pen.html", null ],
- [ "IntelliToolPlainTool", "class_intelli_tool_plain_tool.html", null ]
+ [ "IntelliToolPlainTool", "class_intelli_tool_plain_tool.html", null ],
+ [ "IntelliToolRectangle", "class_intelli_tool_rectangle.html", null ]
] ],
[ "LayerObject", "struct_layer_object.html", null ],
[ "QMainWindow", null, [
@@ -18,5 +20,6 @@ var hierarchy =
] ],
[ "QWidget", null, [
[ "PaintingArea", "class_painting_area.html", null ]
- ] ]
+ ] ],
+ [ "Triangle", "struct_triangle.html", null ]
];
\ No newline at end of file
diff --git a/docs/html/inherit_graph_0.dot b/docs/html/inherit_graph_0.dot
index 1c2bd28..d4d9922 100644
--- a/docs/html/inherit_graph_0.dot
+++ b/docs/html/inherit_graph_0.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="IntelliColorPicker",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html",tooltip=" "];
+ Node0 [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."];
}
diff --git a/docs/html/inherit_graph_1.dot b/docs/html/inherit_graph_1.dot
index f66c074..8e9fe2c 100644
--- a/docs/html/inherit_graph_1.dot
+++ b/docs/html/inherit_graph_1.dot
@@ -4,5 +4,9 @@ digraph "Graphical Class Hierarchy"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node0 [label="IntelliHelper",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_helper.html",tooltip=" "];
+ Node0 [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."];
+ Node0 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 [label="IntelliRasterImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_raster_image.html",tooltip="The IntelliRasterImage manages a Rasterimage."];
+ Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="IntelliShapedImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_shaped_image.html",tooltip="The IntelliShapedImage manages a Shapedimage."];
}
diff --git a/docs/html/inherit_graph_2.dot b/docs/html/inherit_graph_2.dot
index 9e68731..3dc081c 100644
--- a/docs/html/inherit_graph_2.dot
+++ b/docs/html/inherit_graph_2.dot
@@ -4,9 +4,7 @@ digraph "Graphical Class Hierarchy"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node0 [label="IntelliImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html",tooltip=" "];
- Node0 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node1 [label="IntelliRasterImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_raster_image.html",tooltip=" "];
- Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliShapedImage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_shaped_image.html",tooltip=" "];
+ 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=" "];
}
diff --git a/docs/html/inherit_graph_3.dot b/docs/html/inherit_graph_3.dot
index 3a9219b..3e1129e 100644
--- a/docs/html/inherit_graph_3.dot
+++ b/docs/html/inherit_graph_3.dot
@@ -4,7 +4,17 @@ digraph "Graphical Class Hierarchy"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node3 [label="QMainWindow",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
- Node3 -> 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="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."];
+ Node0 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node1 [label="IntelliToolCircle",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html",tooltip=" "];
+ Node0 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="IntelliToolFloodFill",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html",tooltip=" "];
+ Node0 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="IntelliToolLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html",tooltip=" "];
+ Node0 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node4 [label="IntelliToolPen",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html",tooltip=" "];
+ Node0 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node5 [label="IntelliToolPlainTool",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html",tooltip=" "];
+ Node0 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node6 [label="IntelliToolRectangle",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html",tooltip=" "];
}
diff --git a/docs/html/inherit_graph_4.dot b/docs/html/inherit_graph_4.dot
index 5af63c2..6da9d0d 100644
--- a/docs/html/inherit_graph_4.dot
+++ b/docs/html/inherit_graph_4.dot
@@ -4,11 +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="IntelliTool",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html",tooltip=" "];
- Node0 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node1 [label="IntelliToolLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html",tooltip=" "];
- Node0 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node2 [label="IntelliToolPen",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html",tooltip=" "];
- Node0 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
- Node3 [label="IntelliToolPlainTool",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html",tooltip=" "];
+ Node0 [label="LayerObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_layer_object.html",tooltip=" "];
}
diff --git a/docs/html/inherit_graph_5.dot b/docs/html/inherit_graph_5.dot
index 6da9d0d..e4093fd 100644
--- a/docs/html/inherit_graph_5.dot
+++ b/docs/html/inherit_graph_5.dot
@@ -4,5 +4,7 @@ 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=" "];
+ 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=" "];
}
diff --git a/docs/html/inherit_graph_6.dot b/docs/html/inherit_graph_6.dot
index c50c05b..98844bc 100644
--- a/docs/html/inherit_graph_6.dot
+++ b/docs/html/inherit_graph_6.dot
@@ -4,7 +4,5 @@ digraph "Graphical Class Hierarchy"
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
- Node1 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
- Node1 -> 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="Triangle",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$struct_triangle.html",tooltip="The Triangle struct holds the 3 vertices of a triangle."];
}
diff --git a/docs/html/inherits.html b/docs/html/inherits.html
index a6a3e76..ea2edc0 100644
--- a/docs/html/inherits.html
+++ b/docs/html/inherits.html
@@ -95,17 +95,17 @@ $(document).ready(function(){initNavTree('hierarchy.html','');});
diff --git a/docs/html/main_8cpp.html b/docs/html/main_8cpp.html
index 7afc301..a44d423 100644
--- a/docs/html/main_8cpp.html
+++ b/docs/html/main_8cpp.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/main.cpp File Reference
+IntelliPhoto: intelliphoto/src/main.cpp File Reference
@@ -95,10 +95,12 @@ $(document).ready(function(){initNavTree('main_8cpp.html','');});
#include "GUI/IntelliPhotoGui.h "
#include <QApplication>
#include <QDebug>
+
#include "IntelliHelper/IntelliHelper.h "
+
#include <vector>
Go to the source code of this file.
@@ -135,7 +137,7 @@ Functions
@@ -144,7 +146,7 @@ Functions
- src main.cpp
+ intelliphoto src main.cpp
diff --git a/docs/html/main_8cpp__incl.dot b/docs/html/main_8cpp__incl.dot
index 6686080..e6c725f 100644
--- a/docs/html/main_8cpp__incl.dot
+++ b/docs/html/main_8cpp__incl.dot
@@ -1,9 +1,9 @@
-digraph "src/main.cpp"
+digraph "intelliphoto/src/main.cpp"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
- Node1 [label="src/main.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
+ Node1 [label="intelliphoto/src/main.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="GUI/IntelliPhotoGui.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_photo_gui_8h.html",tooltip=" "];
Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
@@ -24,4 +24,11 @@ digraph "src/main.cpp"
Node10 [label="QApplication",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
Node1 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node11 [label="QDebug",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node12 [label="IntelliHelper/IntelliHelper.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_8h.html",tooltip=" "];
+ Node12 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 [label="QPoint",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node12 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node14 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}
diff --git a/docs/html/main_8cpp_source.html b/docs/html/main_8cpp_source.html
index d628b36..923916c 100644
--- a/docs/html/main_8cpp_source.html
+++ b/docs/html/main_8cpp_source.html
@@ -5,7 +5,7 @@
-IntelliPhoto: src/main.cpp Source File
+IntelliPhoto: intelliphoto/src/main.cpp Source File
@@ -93,27 +93,30 @@ $(document).ready(function(){initNavTree('main_8cpp_source.html','');});
Go to the documentation of this file.
2 #include <QApplication>
-
-
5 int main (
int argc,
char *argv[]){
-
-
7 QApplication app(argc, argv);
-
-
-
-
-
-
-
-
+
+
+
+
7 int main (
int argc,
char *argv[]){
+
+
9 QApplication app(argc, argv);
+
+
+
+
+
+
+
+
+
-int main(int argc, char *argv[])
+int main(int argc, char *argv[])
- src main.cpp
+ intelliphoto src main.cpp
diff --git a/docs/html/menudata.js b/docs/html/menudata.js
index 0466909..729976a 100644
--- a/docs/html/menudata.js
+++ b/docs/html/menudata.js
@@ -22,6 +22,11 @@ for the JavaScript code in this file
*/
var menudata={children:[
{text:"Main Page",url:"index.html"},
+{text:"Namespaces",url:"namespaces.html",children:[
+{text:"Namespace List",url:"namespaces.html"},
+{text:"Namespace Members",url:"namespacemembers.html",children:[
+{text:"All",url:"namespacemembers.html"},
+{text:"Functions",url:"namespacemembers_func.html"}]}]},
{text:"Classes",url:"annotated.html",children:[
{text:"Class List",url:"annotated.html"},
{text:"Class Index",url:"classes.html"},
@@ -29,6 +34,7 @@ var menudata={children:[
{text:"Class Members",url:"functions.html",children:[
{text:"All",url:"functions.html",children:[
{text:"a",url:"functions.html#index_a"},
+{text:"b",url:"functions.html#index_b"},
{text:"c",url:"functions.html#index_c"},
{text:"d",url:"functions.html#index_d"},
{text:"f",url:"functions.html#index_f"},
@@ -56,6 +62,7 @@ var menudata={children:[
{text:"p",url:"functions_func.html#index_p"},
{text:"r",url:"functions_func.html#index_r"},
{text:"s",url:"functions_func.html#index_s"},
+{text:"w",url:"functions_func.html#index_w"},
{text:"~",url:"functions_func.html#index__7E"}]},
{text:"Variables",url:"functions_vars.html"}]}]},
{text:"Files",url:"files.html",children:[
diff --git a/docs/html/namespace_intelli_helper.html b/docs/html/namespace_intelli_helper.html
new file mode 100644
index 0000000..97a8ecf
--- /dev/null
+++ b/docs/html/namespace_intelli_helper.html
@@ -0,0 +1,321 @@
+
+
+
+
+
+
+
+IntelliPhoto: IntelliHelper Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+float sign (QPoint &p1, QPoint &p2, QPoint &p3)
+ A function to get the 2*area of a traingle, using its determinat. More...
+
+bool isInTriangle (Triangle &tri, QPoint &P)
+ A function to check if a given point is in a triangle. More...
+
+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 clipping ears of a planar graph. More...
+
+bool isInPolygon (std::vector< Triangle > &triangles, QPoint &point)
+ A function to check if a point lies in a polygon by checking its spanning triangles. More...
+
+
+
+
+
◆ calculateTriangles()
+
+
+
+
+
+ std::vector< Triangle > IntelliHelper::calculateTriangles
+ (
+ std::vector< QPoint >
+ polyPoints )
+
+
+
+
+
+
A function to split a polygon in its spanning traingles by using Meisters Theorem of graph theory by clipping ears of a planar graph.
+
Parameters
+
+ polyPoints - The Vertices of the polygon.
+
+
+
+
Returns Returns a Container of disjoint Triangles, which desribe the polygon area.
+
+
Definition at line 7 of file IntelliHelper.cpp .
+
+
+
+
+
+
+
◆ isInPolygon()
+
+
+
+
+
+ bool IntelliHelper::isInPolygon
+ (
+ std::vector< Triangle > &
+ triangles ,
+
+
+
+
+ QPoint &
+ point
+
+
+
+ )
+
+
+
+
+
+
A function to check if a point lies in a polygon by checking its spanning triangles.
+
Parameters
+
+ triangles - The spanning triangles of the planar polygon.
+ point - The point to checl, if it lies in the polygon.
+
+
+
+
Returns Returns true if the point lies in the üpolygon, otherwise false.
+
+
Definition at line 116 of file IntelliHelper.cpp .
+
+
+
+
+
+
+
◆ isInTriangle()
+
+
+
+
+
+
+
+
+ bool IntelliHelper::isInTriangle
+ (
+ Triangle &
+ tri ,
+
+
+
+
+ QPoint &
+ P
+
+
+
+ )
+
+
+
+
+
+inline
+
+
+
+
+
A function to check if a given point is in a triangle.
+
Parameters
+
+ tri - The triangle to check, if it contains the point.
+ P - The point to check if it is in the triangle.
+
+
+
+
Returns Returns true if the point is in the triangle, false otheriwse
+
+
Definition at line 34 of file IntelliHelper.h .
+
+
+
+
+
+
+
+
+
◆ sign()
+
+
+
+
+
+
+
+
+ float IntelliHelper::sign
+ (
+ QPoint &
+ p1 ,
+
+
+
+
+ QPoint &
+ p2 ,
+
+
+
+
+ QPoint &
+ p3
+
+
+
+ )
+
+
+
+
+
+inline
+
+
+
+
+
A function to get the 2*area of a traingle, using its determinat.
+
Parameters
+
+ p1 - The Point to check its side.
+ p2 - The first Point of the spanning Line
+ p3 - The second Point of the spanning line.
+
+
+
+
Returns Returns the area of the traingle*2
+
+
Definition at line 24 of file IntelliHelper.h .
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/namespace_intelli_helper_a214dc3624ba4562a03dc922e3dd7b617_icgraph.dot b/docs/html/namespace_intelli_helper_a214dc3624ba4562a03dc922e3dd7b617_icgraph.dot
new file mode 100644
index 0000000..a469999
--- /dev/null
+++ b/docs/html/namespace_intelli_helper_a214dc3624ba4562a03dc922e3dd7b617_icgraph.dot
@@ -0,0 +1,12 @@
+digraph "IntelliHelper::calculateTriangles"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ 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="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."];
+ Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="IntelliShapedImage\l::getDeepCopy",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337",tooltip="A function that copys all that returns a [allocated] Image."];
+}
diff --git a/docs/html/namespace_intelli_helper_a44d516b3e619e2a743e9c98dd75cf901_cgraph.dot b/docs/html/namespace_intelli_helper_a44d516b3e619e2a743e9c98dd75cf901_cgraph.dot
new file mode 100644
index 0000000..fb4afa6
--- /dev/null
+++ b/docs/html/namespace_intelli_helper_a44d516b3e619e2a743e9c98dd75cf901_cgraph.dot
@@ -0,0 +1,12 @@
+digraph "IntelliHelper::isInPolygon"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ 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 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [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."];
+ Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [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."];
+}
diff --git a/docs/html/namespace_intelli_helper_a9fcfe72f00e870be4a8ab9f2e17483c9_cgraph.dot b/docs/html/namespace_intelli_helper_a9fcfe72f00e870be4a8ab9f2e17483c9_cgraph.dot
new file mode 100644
index 0000000..ac9a70d
--- /dev/null
+++ b/docs/html/namespace_intelli_helper_a9fcfe72f00e870be4a8ab9f2e17483c9_cgraph.dot
@@ -0,0 +1,10 @@
+digraph "IntelliHelper::isInTriangle"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="LR";
+ Node1 [label="IntelliHelper::isInTriangle",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function to check if a given point is in a triangle."];
+ Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [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."];
+}
diff --git a/docs/html/namespace_intelli_helper_a9fcfe72f00e870be4a8ab9f2e17483c9_icgraph.dot b/docs/html/namespace_intelli_helper_a9fcfe72f00e870be4a8ab9f2e17483c9_icgraph.dot
new file mode 100644
index 0000000..3bb3130
--- /dev/null
+++ b/docs/html/namespace_intelli_helper_a9fcfe72f00e870be4a8ab9f2e17483c9_icgraph.dot
@@ -0,0 +1,10 @@
+digraph "IntelliHelper::isInTriangle"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="RL";
+ Node1 [label="IntelliHelper::isInTriangle",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function to check if a given point is in a triangle."];
+ 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."];
+}
diff --git a/docs/html/namespace_intelli_helper_afdd9fe78cc5d21b59642910220768149_icgraph.dot b/docs/html/namespace_intelli_helper_afdd9fe78cc5d21b59642910220768149_icgraph.dot
new file mode 100644
index 0000000..0e75055
--- /dev/null
+++ b/docs/html/namespace_intelli_helper_afdd9fe78cc5d21b59642910220768149_icgraph.dot
@@ -0,0 +1,12 @@
+digraph "IntelliHelper::sign"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ rankdir="RL";
+ Node1 [label="IntelliHelper::sign",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function to get the 2*area of a traingle, using its determinat."];
+ Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [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."];
+ 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."];
+}
diff --git a/docs/html/namespacemembers.html b/docs/html/namespacemembers.html
new file mode 100644
index 0000000..7afc321
--- /dev/null
+++ b/docs/html/namespacemembers.html
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+IntelliPhoto: Namespace Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all namespace members with links to the namespace documentation for each member:
+
+
+
+
+
+
diff --git a/docs/html/namespacemembers_func.html b/docs/html/namespacemembers_func.html
new file mode 100644
index 0000000..a86ac32
--- /dev/null
+++ b/docs/html/namespacemembers_func.html
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+IntelliPhoto: Namespace Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/namespaces.html b/docs/html/namespaces.html
new file mode 100644
index 0000000..b255d4d
--- /dev/null
+++ b/docs/html/namespaces.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+IntelliPhoto: Namespace List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all namespaces with brief descriptions:
+
+
+
+
+
+
diff --git a/docs/html/namespaces_dup.js b/docs/html/namespaces_dup.js
new file mode 100644
index 0000000..30ea6ea
--- /dev/null
+++ b/docs/html/namespaces_dup.js
@@ -0,0 +1,4 @@
+var namespaces_dup =
+[
+ [ "IntelliHelper", "namespace_intelli_helper.html", null ]
+];
\ No newline at end of file
diff --git a/docs/html/navtreedata.js b/docs/html/navtreedata.js
index af71245..d324c61 100644
--- a/docs/html/navtreedata.js
+++ b/docs/html/navtreedata.js
@@ -23,6 +23,13 @@ for the JavaScript code in this file
var NAVTREE =
[
[ "IntelliPhoto", "index.html", [
+ [ "Namespaces", "namespaces.html", [
+ [ "Namespace List", "namespaces.html", "namespaces_dup" ],
+ [ "Namespace Members", "namespacemembers.html", [
+ [ "All", "namespacemembers.html", null ],
+ [ "Functions", "namespacemembers_func.html", null ]
+ ] ]
+ ] ],
[ "Classes", "annotated.html", [
[ "Class List", "annotated.html", "annotated_dup" ],
[ "Class Index", "classes.html", null ],
diff --git a/docs/html/navtreeindex0.js b/docs/html/navtreeindex0.js
index 3cb9781..168ea99 100644
--- a/docs/html/navtreeindex0.js
+++ b/docs/html/navtreeindex0.js
@@ -1,192 +1,249 @@
var NAVTREEINDEX0 =
{
-"_intelli_color_picker_8h.html":[1,0,0,2,1],
-"_intelli_color_picker_8h_source.html":[1,0,0,2,1],
-"_intelli_helper_2_intelli_color_picker_8cpp.html":[1,0,0,2,0],
-"_intelli_helper_2_intelli_color_picker_8cpp_source.html":[1,0,0,2,0],
-"_intelli_helper_8cpp.html":[1,0,0,2,2],
-"_intelli_helper_8cpp_source.html":[1,0,0,2,2],
-"_intelli_helper_8h.html":[1,0,0,2,3],
-"_intelli_helper_8h_source.html":[1,0,0,2,3],
-"_intelli_image_8cpp.html":[1,0,0,1,0],
-"_intelli_image_8cpp_source.html":[1,0,0,1,0],
-"_intelli_image_8h.html":[1,0,0,1,1],
-"_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0":[1,0,0,1,1,1],
-"_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0a80e1612d2117f2b25530317279ffe7b3":[1,0,0,1,1,1,0],
-"_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ab7e2d2c1c171e5a0e0b6b548449df79d":[1,0,0,1,1,1,1],
-"_intelli_image_8h_source.html":[1,0,0,1,1],
-"_intelli_photo_gui_8cpp.html":[1,0,0,0,0],
-"_intelli_photo_gui_8cpp.html#a30169da42b55e0339af0d28dfc8ccd40":[1,0,0,0,0,1],
-"_intelli_photo_gui_8cpp.html#ac2f8320173dfaf943bb39e39cb1a23e5":[1,0,0,0,0,0],
-"_intelli_photo_gui_8cpp_source.html":[1,0,0,0,0],
-"_intelli_photo_gui_8h.html":[1,0,0,0,1],
-"_intelli_photo_gui_8h_source.html":[1,0,0,0,1],
-"_intelli_raster_image_8cpp.html":[1,0,0,1,2],
-"_intelli_raster_image_8cpp_source.html":[1,0,0,1,2],
-"_intelli_raster_image_8h.html":[1,0,0,1,3],
-"_intelli_raster_image_8h_source.html":[1,0,0,1,3],
-"_intelli_shaped_image_8cpp.html":[1,0,0,1,4],
-"_intelli_shaped_image_8cpp_source.html":[1,0,0,1,4],
-"_intelli_shaped_image_8h.html":[1,0,0,1,5],
-"_intelli_shaped_image_8h_source.html":[1,0,0,1,5],
-"_intelli_tool_8cpp.html":[1,0,0,4,1],
-"_intelli_tool_8cpp_source.html":[1,0,0,4,1],
-"_intelli_tool_8h.html":[1,0,0,4,2],
-"_intelli_tool_8h_source.html":[1,0,0,4,2],
-"_intelli_tool_line_8cpp.html":[1,0,0,4,3],
-"_intelli_tool_line_8cpp_source.html":[1,0,0,4,3],
-"_intelli_tool_line_8h.html":[1,0,0,4,4],
-"_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7":[1,0,0,4,4,1],
-"_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7a7660f396543c877e45d443f99d02bd0e":[1,0,0,4,4,1,1],
-"_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7ae45e1e6b2e6dde14829d057a4ef44199":[1,0,0,4,4,1,0],
-"_intelli_tool_line_8h_source.html":[1,0,0,4,4],
-"_intelli_tool_pen_8cpp.html":[1,0,0,4,5],
-"_intelli_tool_pen_8cpp_source.html":[1,0,0,4,5],
-"_intelli_tool_pen_8h.html":[1,0,0,4,6],
-"_intelli_tool_pen_8h_source.html":[1,0,0,4,6],
-"_intelli_tool_plain_8cpp.html":[1,0,0,4,7],
-"_intelli_tool_plain_8cpp_source.html":[1,0,0,4,7],
-"_intelli_tool_plain_8h.html":[1,0,0,4,8],
-"_intelli_tool_plain_8h_source.html":[1,0,0,4,8],
-"_painting_area_8cpp.html":[1,0,0,3,0],
-"_painting_area_8cpp_source.html":[1,0,0,3,0],
-"_painting_area_8h.html":[1,0,0,3,1],
-"_painting_area_8h_source.html":[1,0,0,3,1],
-"_tool_2_intelli_color_picker_8cpp.html":[1,0,0,4,0],
-"_tool_2_intelli_color_picker_8cpp_source.html":[1,0,0,4,0],
-"annotated.html":[0,0],
-"class_intelli_color_picker.html":[0,0,0],
-"class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae":[0,0,0,0],
-"class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff":[0,0,0,1],
-"class_intelli_color_picker.html#a437a6f20bf2fc0a4cbaf4c030c2a26d9":[0,0,0,6],
-"class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415":[0,0,0,3],
-"class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8":[0,0,0,4],
-"class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931":[0,0,0,5],
-"class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7":[0,0,0,2],
-"class_intelli_helper.html":[0,0,1],
-"class_intelli_image.html":[0,0,2],
-"class_intelli_image.html#a177403ab9585d4ba31984a644c54d310":[0,0,2,11],
-"class_intelli_image.html#a21c7e65b59a26db45aac3880133ef21d":[0,0,2,7],
-"class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2":[0,0,2,13],
-"class_intelli_image.html#a47084f1cb668ea0242ab95162cf9e902":[0,0,2,0],
-"class_intelli_image.html#a6be622810dc2bc756054bb5769becb06":[0,0,2,5],
-"class_intelli_image.html#a9d4daf3c48c64695105689f61c21bae0":[0,0,2,8],
-"class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309":[0,0,2,12],
-"class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba":[0,0,2,9],
-"class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc":[0,0,2,1],
-"class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2":[0,0,2,2],
-"class_intelli_image.html#aec0e9c8184d89dee33fd9adefbd2f8aa":[0,0,2,10],
-"class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056":[0,0,2,4],
-"class_intelli_image.html#af6381067bdf565669f856bb589008ae9":[0,0,2,6],
-"class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31":[0,0,2,3],
-"class_intelli_photo_gui.html":[0,0,3],
-"class_intelli_photo_gui.html#a2cf48070236ae8b35245e7f30482ef13":[0,0,3,1],
-"class_intelli_photo_gui.html#ad2aaec3c1517a9aaa461b54e341b97e0":[0,0,3,0],
-"class_intelli_raster_image.html":[0,0,4],
-"class_intelli_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f":[0,0,4,5],
-"class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b":[0,0,4,6],
-"class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8":[0,0,4,1],
-"class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60":[0,0,4,2],
-"class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc":[0,0,4,3],
-"class_intelli_raster_image.html#aad9b561fe499a4da3c6ef98971aa3468":[0,0,4,0],
-"class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884":[0,0,4,4],
-"class_intelli_shaped_image.html":[0,0,5],
-"class_intelli_shaped_image.html#a0221d93c3c8990f7dab332454cc21f50":[0,0,5,2],
-"class_intelli_shaped_image.html#a0f834c3f255baeb50c98ef335a6d0ea9":[0,0,5,0],
-"class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9":[0,0,5,1],
-"class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e":[0,0,5,7],
-"class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630":[0,0,5,4],
-"class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8":[0,0,5,8],
-"class_intelli_shaped_image.html#ac6a99e1a96134073bceea252b37636cc":[0,0,5,5],
-"class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93":[0,0,5,6],
-"class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337":[0,0,5,3],
-"class_intelli_tool.html":[0,0,6],
-"class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f":[0,0,6,7],
-"class_intelli_tool.html#a144d469cc03584f501194529a1b53c77":[0,0,6,9],
-"class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0":[0,0,6,6],
-"class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966":[0,0,6,5],
-"class_intelli_tool.html#a346dd55d489fced38e7bb46f9168af91":[0,0,6,0],
-"class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c":[0,0,6,2],
-"class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2":[0,0,6,1],
-"class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b":[0,0,6,3],
-"class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289":[0,0,6,8],
-"class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639":[0,0,6,4],
-"class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef":[0,0,6,10],
-"class_intelli_tool.html#af256de16e9825922d20a23d11617b51b":[0,0,6,11],
-"class_intelli_tool_line.html":[0,0,7],
-"class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846":[0,0,7,2],
-"class_intelli_tool_line.html#a6214918cba5753f89d97de4559a2b9b2":[0,0,7,6],
-"class_intelli_tool_line.html#a6cce59f3017936214b10b47252a898a3":[0,0,7,5],
-"class_intelli_tool_line.html#a9b2d4bcd69409a21f6080edfea4ae2a2":[0,0,7,0],
-"class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b":[0,0,7,4],
-"class_intelli_tool_line.html#ac93f76ff20a1c111a403b298bab02482":[0,0,7,3],
-"class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2":[0,0,7,1],
-"class_intelli_tool_pen.html":[0,0,8],
-"class_intelli_tool_pen.html#a1751e3864a0d36ef42ca55021cae73ce":[0,0,8,5],
-"class_intelli_tool_pen.html#a58d1d636497b630647ce0c4d652737c2":[0,0,8,4],
-"class_intelli_tool_pen.html#a889891b3ae7cdefb881aed2e7fff9b47":[0,0,8,0],
-"class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205":[0,0,8,2],
-"class_intelli_tool_pen.html#abda7a22b9766fa4ad254324a53cab94d":[0,0,8,3],
-"class_intelli_tool_pen.html#abf8562e8cd2da586afdf4d47b3a4ff13":[0,0,8,6],
-"class_intelli_tool_pen.html#ac77a025515d0fed6954556fe2b444818":[0,0,8,1],
-"class_intelli_tool_plain_tool.html":[0,0,9],
-"class_intelli_tool_plain_tool.html#a0ff0b9f7b78b763683076e4417236859":[0,0,9,0],
-"class_intelli_tool_plain_tool.html#a2ae458f1b04eb77a47f6dca5e91e33b8":[0,0,9,5],
-"class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9":[0,0,9,1],
-"class_intelli_tool_plain_tool.html#ac23f5d0f07e42fd7c2ea3fc1347da400":[0,0,9,2],
-"class_intelli_tool_plain_tool.html#acb0c46e16d2c09370a2244a936de38b1":[0,0,9,4],
-"class_intelli_tool_plain_tool.html#ad7546a6335bb3bb4cbf0e1883788d41c":[0,0,9,3],
-"class_painting_area.html":[0,0,11],
-"class_painting_area.html#a1d6d86c25efdce9fe9031a9cd01c74c8":[0,0,11,22],
-"class_painting_area.html#a1f597740b4d7b4bc2e24c51f8cb0b6eb":[0,0,11,17],
-"class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e":[0,0,11,24],
-"class_painting_area.html#a240c33a7875addac86080cdfb0db036a":[0,0,11,7],
-"class_painting_area.html#a35b5df914acb608cc29717659793359c":[0,0,11,14],
-"class_painting_area.html#a39ad76e1319659bfa38eee88ef33d395":[0,0,11,2],
-"class_painting_area.html#a3de83443d2d5cf460ff48d0602070938":[0,0,11,9],
-"class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df":[0,0,11,4],
-"class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7":[0,0,11,18],
-"class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460":[0,0,11,0],
-"class_painting_area.html#a5654e04fb8e8c5595a2aae76e9163e0e":[0,0,11,1],
-"class_painting_area.html#a612176cc9d629d22fd3fe1a746cce564":[0,0,11,20],
-"class_painting_area.html#a66115307ff4a99cd7ca16423c5c8ecfb":[0,0,11,6],
-"class_painting_area.html#a6efad6f8ea060674b157b42b431cd173":[0,0,11,10],
-"class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec":[0,0,11,23],
-"class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353":[0,0,11,8],
-"class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5":[0,0,11,12],
-"class_painting_area.html#ab57e8ccda60fff7187463a90e65c5335":[0,0,11,19],
-"class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15":[0,0,11,13],
-"class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7":[0,0,11,16],
-"class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a":[0,0,11,15],
-"class_painting_area.html#ae261acaaa346610dfed489dbac17e789":[0,0,11,5],
-"class_painting_area.html#ae756003b49aead863b49616ea7a44cc0":[0,0,11,3],
-"class_painting_area.html#aeb5eb394b979ea90f2be9849fdda1774":[0,0,11,11],
-"class_painting_area.html#aec59be20f1c27135700754882dd6383d":[0,0,11,21],
-"classes.html":[0,1],
-"dir_13830bfc3dd6736fe878600c9081919f.html":[1,0,0,3],
-"dir_4e4e2e75df7fa6971448b424c011c8b5.html":[1,0,0,0],
-"dir_68267d1309a1af8e8297ef4c3efbcdba.html":[1,0,0],
-"dir_858355f3357c73763e566ff49d1e6a7a.html":[1,0,0,4],
-"dir_8de6078cba2a961961818cf80b28fd4f.html":[1,0,0,2],
-"dir_fdbdd9841f9a730f284bb666ff3d8cfe.html":[1,0,0,1],
-"files.html":[1,0],
-"functions.html":[0,3,0],
-"functions_func.html":[0,3,1],
-"functions_vars.html":[0,3,2],
-"globals.html":[1,1,0],
-"globals_enum.html":[1,1,2],
-"globals_func.html":[1,1,1],
-"hierarchy.html":[0,2],
+"_intelli_color_picker_8h.html":[2,0,0,0,2,1],
+"_intelli_color_picker_8h_source.html":[2,0,0,0,2,1],
+"_intelli_helper_2_intelli_color_picker_8cpp.html":[2,0,0,0,2,0],
+"_intelli_helper_2_intelli_color_picker_8cpp_source.html":[2,0,0,0,2,0],
+"_intelli_helper_8cpp.html":[2,0,0,0,2,2],
+"_intelli_helper_8cpp_source.html":[2,0,0,0,2,2],
+"_intelli_helper_8h.html":[2,0,0,0,2,3],
+"_intelli_helper_8h.html#a214dc3624ba4562a03dc922e3dd7b617":[2,0,0,0,2,3,1],
+"_intelli_helper_8h.html#a44d516b3e619e2a743e9c98dd75cf901":[2,0,0,0,2,3,2],
+"_intelli_helper_8h.html#a9fcfe72f00e870be4a8ab9f2e17483c9":[2,0,0,0,2,3,3],
+"_intelli_helper_8h.html#afdd9fe78cc5d21b59642910220768149":[2,0,0,0,2,3,4],
+"_intelli_helper_8h_source.html":[2,0,0,0,2,3],
+"_intelli_image_8cpp.html":[2,0,0,0,1,0],
+"_intelli_image_8cpp_source.html":[2,0,0,0,1,0],
+"_intelli_image_8h.html":[2,0,0,0,1,1],
+"_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0":[2,0,0,0,1,1,1],
+"_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0a80e1612d2117f2b25530317279ffe7b3":[2,0,0,0,1,1,1,0],
+"_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ab7e2d2c1c171e5a0e0b6b548449df79d":[2,0,0,0,1,1,1,1],
+"_intelli_image_8h_source.html":[2,0,0,0,1,1],
+"_intelli_photo_gui_8cpp.html":[2,0,0,0,0,0],
+"_intelli_photo_gui_8cpp.html#a30169da42b55e0339af0d28dfc8ccd40":[2,0,0,0,0,0,1],
+"_intelli_photo_gui_8cpp.html#ac2f8320173dfaf943bb39e39cb1a23e5":[2,0,0,0,0,0,0],
+"_intelli_photo_gui_8cpp_source.html":[2,0,0,0,0,0],
+"_intelli_photo_gui_8h.html":[2,0,0,0,0,1],
+"_intelli_photo_gui_8h_source.html":[2,0,0,0,0,1],
+"_intelli_raster_image_8cpp.html":[2,0,0,0,1,2],
+"_intelli_raster_image_8cpp_source.html":[2,0,0,0,1,2],
+"_intelli_raster_image_8h.html":[2,0,0,0,1,3],
+"_intelli_raster_image_8h_source.html":[2,0,0,0,1,3],
+"_intelli_shaped_image_8cpp.html":[2,0,0,0,1,4],
+"_intelli_shaped_image_8cpp_source.html":[2,0,0,0,1,4],
+"_intelli_shaped_image_8h.html":[2,0,0,0,1,5],
+"_intelli_shaped_image_8h_source.html":[2,0,0,0,1,5],
+"_intelli_tool_8cpp.html":[2,0,0,0,4,1],
+"_intelli_tool_8cpp_source.html":[2,0,0,0,4,1],
+"_intelli_tool_8h.html":[2,0,0,0,4,2],
+"_intelli_tool_8h_source.html":[2,0,0,0,4,2],
+"_intelli_tool_circle_8cpp.html":[2,0,0,0,4,3],
+"_intelli_tool_circle_8cpp_source.html":[2,0,0,0,4,3],
+"_intelli_tool_circle_8h.html":[2,0,0,0,4,4],
+"_intelli_tool_circle_8h_source.html":[2,0,0,0,4,4],
+"_intelli_tool_flood_fill_8cpp.html":[2,0,0,0,4,5],
+"_intelli_tool_flood_fill_8cpp_source.html":[2,0,0,0,4,5],
+"_intelli_tool_flood_fill_8h.html":[2,0,0,0,4,6],
+"_intelli_tool_flood_fill_8h_source.html":[2,0,0,0,4,6],
+"_intelli_tool_line_8cpp.html":[2,0,0,0,4,7],
+"_intelli_tool_line_8cpp_source.html":[2,0,0,0,4,7],
+"_intelli_tool_line_8h.html":[2,0,0,0,4,8],
+"_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7":[2,0,0,0,4,8,1],
+"_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7a7660f396543c877e45d443f99d02bd0e":[2,0,0,0,4,8,1,1],
+"_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7ae45e1e6b2e6dde14829d057a4ef44199":[2,0,0,0,4,8,1,0],
+"_intelli_tool_line_8h_source.html":[2,0,0,0,4,8],
+"_intelli_tool_pen_8cpp.html":[2,0,0,0,4,9],
+"_intelli_tool_pen_8cpp_source.html":[2,0,0,0,4,9],
+"_intelli_tool_pen_8h.html":[2,0,0,0,4,10],
+"_intelli_tool_pen_8h_source.html":[2,0,0,0,4,10],
+"_intelli_tool_plain_8cpp.html":[2,0,0,0,4,11],
+"_intelli_tool_plain_8cpp_source.html":[2,0,0,0,4,11],
+"_intelli_tool_plain_8h.html":[2,0,0,0,4,12],
+"_intelli_tool_plain_8h_source.html":[2,0,0,0,4,12],
+"_intelli_tool_rectangle_8cpp.html":[2,0,0,0,4,13],
+"_intelli_tool_rectangle_8cpp_source.html":[2,0,0,0,4,13],
+"_intelli_tool_rectangle_8h.html":[2,0,0,0,4,14],
+"_intelli_tool_rectangle_8h_source.html":[2,0,0,0,4,14],
+"_painting_area_8cpp.html":[2,0,0,0,3,0],
+"_painting_area_8cpp_source.html":[2,0,0,0,3,0],
+"_painting_area_8h.html":[2,0,0,0,3,1],
+"_painting_area_8h_source.html":[2,0,0,0,3,1],
+"_tool_2_intelli_color_picker_8cpp.html":[2,0,0,0,4,0],
+"_tool_2_intelli_color_picker_8cpp_source.html":[2,0,0,0,4,0],
+"annotated.html":[1,0],
+"class_intelli_color_picker.html":[1,0,0],
+"class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae":[1,0,0,0],
+"class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff":[1,0,0,1],
+"class_intelli_color_picker.html#a437a6f20bf2fc0a4cbaf4c030c2a26d9":[1,0,0,6],
+"class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415":[1,0,0,3],
+"class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8":[1,0,0,4],
+"class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931":[1,0,0,5],
+"class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7":[1,0,0,2],
+"class_intelli_image.html":[1,0,1],
+"class_intelli_image.html#a177403ab9585d4ba31984a644c54d310":[1,0,1,13],
+"class_intelli_image.html#a21c7e65b59a26db45aac3880133ef21d":[1,0,1,8],
+"class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2":[1,0,1,15],
+"class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1":[1,0,1,6],
+"class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f":[1,0,1,10],
+"class_intelli_image.html#a47084f1cb668ea0242ab95162cf9e902":[1,0,1,0],
+"class_intelli_image.html#a6be622810dc2bc756054bb5769becb06":[1,0,1,5],
+"class_intelli_image.html#a9d4daf3c48c64695105689f61c21bae0":[1,0,1,9],
+"class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309":[1,0,1,14],
+"class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba":[1,0,1,11],
+"class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc":[1,0,1,1],
+"class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2":[1,0,1,2],
+"class_intelli_image.html#aec0e9c8184d89dee33fd9adefbd2f8aa":[1,0,1,12],
+"class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056":[1,0,1,4],
+"class_intelli_image.html#af6381067bdf565669f856bb589008ae9":[1,0,1,7],
+"class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31":[1,0,1,3],
+"class_intelli_photo_gui.html":[1,0,2],
+"class_intelli_photo_gui.html#a2cf48070236ae8b35245e7f30482ef13":[1,0,2,1],
+"class_intelli_photo_gui.html#ad2aaec3c1517a9aaa461b54e341b97e0":[1,0,2,0],
+"class_intelli_raster_image.html":[1,0,3],
+"class_intelli_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f":[1,0,3,5],
+"class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b":[1,0,3,6],
+"class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8":[1,0,3,1],
+"class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60":[1,0,3,2],
+"class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc":[1,0,3,3],
+"class_intelli_raster_image.html#aad9b561fe499a4da3c6ef98971aa3468":[1,0,3,0],
+"class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884":[1,0,3,4],
+"class_intelli_shaped_image.html":[1,0,4],
+"class_intelli_shaped_image.html#a0f834c3f255baeb50c98ef335a6d0ea9":[1,0,4,0],
+"class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9":[1,0,4,1],
+"class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e":[1,0,4,6],
+"class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630":[1,0,4,3],
+"class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8":[1,0,4,7],
+"class_intelli_shaped_image.html#ac6a99e1a96134073bceea252b37636cc":[1,0,4,4],
+"class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93":[1,0,4,5],
+"class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337":[1,0,4,2],
+"class_intelli_tool.html":[1,0,5],
+"class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f":[1,0,5,8],
+"class_intelli_tool.html#a144d469cc03584f501194529a1b53c77":[1,0,5,10],
+"class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0":[1,0,5,6],
+"class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966":[1,0,5,5],
+"class_intelli_tool.html#a346dd55d489fced38e7bb46f9168af91":[1,0,5,0],
+"class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c":[1,0,5,2],
+"class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574":[1,0,5,7],
+"class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2":[1,0,5,1],
+"class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b":[1,0,5,3],
+"class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289":[1,0,5,9],
+"class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639":[1,0,5,4],
+"class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef":[1,0,5,11],
+"class_intelli_tool.html#af256de16e9825922d20a23d11617b51b":[1,0,5,12],
+"class_intelli_tool_circle.html":[1,0,6],
+"class_intelli_tool_circle.html#a29d7b9ed4960e6fe1f31ff620363e429":[1,0,6,5],
+"class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954":[1,0,6,1],
+"class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b":[1,0,6,4],
+"class_intelli_tool_circle.html#a9b185b9d327f8602d0b7f667b8d1d32a":[1,0,6,0],
+"class_intelli_tool_circle.html#aca07540f2f7ccb3d2c0b84890c1afc4c":[1,0,6,6],
+"class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3":[1,0,6,3],
+"class_intelli_tool_circle.html#ae2d9b0fb6695c184c4cb507a5fb75506":[1,0,6,7],
+"class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639":[1,0,6,2],
+"class_intelli_tool_flood_fill.html":[1,0,7],
+"class_intelli_tool_flood_fill.html#a39cf49c0ce46f96be3510f0b70c9d892":[1,0,7,6],
+"class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668":[1,0,7,4],
+"class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c":[1,0,7,3],
+"class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba":[1,0,7,1],
+"class_intelli_tool_flood_fill.html#a83b51838da304e274bf866cf2fd5407a":[1,0,7,0],
+"class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961":[1,0,7,2],
+"class_intelli_tool_flood_fill.html#ad58cc7c065123beb6b0270f99e99b991":[1,0,7,7],
+"class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4":[1,0,7,5],
+"class_intelli_tool_line.html":[1,0,8],
+"class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846":[1,0,8,2],
+"class_intelli_tool_line.html#a6214918cba5753f89d97de4559a2b9b2":[1,0,8,6],
+"class_intelli_tool_line.html#a6cce59f3017936214b10b47252a898a3":[1,0,8,5],
+"class_intelli_tool_line.html#a9b2d4bcd69409a21f6080edfea4ae2a2":[1,0,8,0],
+"class_intelli_tool_line.html#aaf1d686e1ec43f41b5186ccfd806b125":[1,0,8,7],
+"class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b":[1,0,8,4],
+"class_intelli_tool_line.html#ac93f76ff20a1c111a403b298bab02482":[1,0,8,3],
+"class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2":[1,0,8,1],
+"class_intelli_tool_pen.html":[1,0,9],
+"class_intelli_tool_pen.html#a1751e3864a0d36ef42ca55021cae73ce":[1,0,9,5],
+"class_intelli_tool_pen.html#a58d1d636497b630647ce0c4d652737c2":[1,0,9,4],
+"class_intelli_tool_pen.html#a889891b3ae7cdefb881aed2e7fff9b47":[1,0,9,0],
+"class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205":[1,0,9,2],
+"class_intelli_tool_pen.html#abda7a22b9766fa4ad254324a53cab94d":[1,0,9,3],
+"class_intelli_tool_pen.html#abf8562e8cd2da586afdf4d47b3a4ff13":[1,0,9,6],
+"class_intelli_tool_pen.html#ac77a025515d0fed6954556fe2b444818":[1,0,9,1],
+"class_intelli_tool_pen.html#afe3626ddff440ab125f4a2465c45427a":[1,0,9,7],
+"class_intelli_tool_plain_tool.html":[1,0,10],
+"class_intelli_tool_plain_tool.html#a0ff0b9f7b78b763683076e4417236859":[1,0,10,0],
+"class_intelli_tool_plain_tool.html#a2ae458f1b04eb77a47f6dca5e91e33b8":[1,0,10,5],
+"class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9":[1,0,10,1],
+"class_intelli_tool_plain_tool.html#ac23f5d0f07e42fd7c2ea3fc1347da400":[1,0,10,2],
+"class_intelli_tool_plain_tool.html#acb0c46e16d2c09370a2244a936de38b1":[1,0,10,4],
+"class_intelli_tool_plain_tool.html#ad7546a6335bb3bb4cbf0e1883788d41c":[1,0,10,3],
+"class_intelli_tool_plain_tool.html#adc004ea421e2cc0ac39cc7a6b6d43d0d":[1,0,10,6],
+"class_intelli_tool_rectangle.html":[1,0,11],
+"class_intelli_tool_rectangle.html#a445c53a56e859f970e59f5036e221e0c":[1,0,11,7],
+"class_intelli_tool_rectangle.html#a480c6804a4963c5a1c3f7ef84b63c1a8":[1,0,11,5],
+"class_intelli_tool_rectangle.html#a4b5931071e21eb6949ffe357315e408b":[1,0,11,4],
+"class_intelli_tool_rectangle.html#a7dc1463e726a21255e6297241dc71fb1":[1,0,11,1],
+"class_intelli_tool_rectangle.html#a94460e3ff1c19e80bde922c55f53cc43":[1,0,11,3],
+"class_intelli_tool_rectangle.html#aa9823939a8b8924520a2943cf6335c11":[1,0,11,0],
+"class_intelli_tool_rectangle.html#ad43f653256a6516b9398f82054be0d7f":[1,0,11,6],
+"class_intelli_tool_rectangle.html#ae03c307ccf66cbe3fd59e3657712368d":[1,0,11,2],
+"class_painting_area.html":[1,0,13],
+"class_painting_area.html#a1d6d86c25efdce9fe9031a9cd01c74c8":[1,0,13,22],
+"class_painting_area.html#a1f597740b4d7b4bc2e24c51f8cb0b6eb":[1,0,13,17],
+"class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e":[1,0,13,24],
+"class_painting_area.html#a240c33a7875addac86080cdfb0db036a":[1,0,13,7],
+"class_painting_area.html#a35b5df914acb608cc29717659793359c":[1,0,13,14],
+"class_painting_area.html#a39ad76e1319659bfa38eee88ef33d395":[1,0,13,2],
+"class_painting_area.html#a3de83443d2d5cf460ff48d0602070938":[1,0,13,9],
+"class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df":[1,0,13,4],
+"class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7":[1,0,13,18],
+"class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460":[1,0,13,0],
+"class_painting_area.html#a612176cc9d629d22fd3fe1a746cce564":[1,0,13,20],
+"class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4":[1,0,13,25],
+"class_painting_area.html#a66115307ff4a99cd7ca16423c5c8ecfb":[1,0,13,6],
+"class_painting_area.html#a6efad6f8ea060674b157b42b431cd173":[1,0,13,10],
+"class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec":[1,0,13,23],
+"class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353":[1,0,13,8],
+"class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5":[1,0,13,12],
+"class_painting_area.html#aa32adc113f77031945f73e33051931e8":[1,0,13,1],
+"class_painting_area.html#ab57e8ccda60fff7187463a90e65c5335":[1,0,13,19],
+"class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15":[1,0,13,13],
+"class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7":[1,0,13,16],
+"class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a":[1,0,13,15],
+"class_painting_area.html#ae261acaaa346610dfed489dbac17e789":[1,0,13,5],
+"class_painting_area.html#ae756003b49aead863b49616ea7a44cc0":[1,0,13,3],
+"class_painting_area.html#aeb5eb394b979ea90f2be9849fdda1774":[1,0,13,11],
+"class_painting_area.html#aec59be20f1c27135700754882dd6383d":[1,0,13,21],
+"classes.html":[1,1],
+"dir_544f9dcb748f922e4bb3be2540380bf2.html":[2,0,0,0,1],
+"dir_5dabb14988a75c922e285f444641a133.html":[2,0,0,0,0],
+"dir_83a4347d11f2ba6343d546ab133722d2.html":[2,0,0,0],
+"dir_8db5f55022e7670536cbc9a6a1d6f01c.html":[2,0,0],
+"dir_941490de56ac122cf77df9922cbcc750.html":[2,0,0,0,4],
+"dir_e6d96184223881d115efa44ca0dfa844.html":[2,0,0,0,3],
+"dir_f50aa5156fe016a259583c412dbf440c.html":[2,0,0,0,2],
+"files.html":[2,0],
+"functions.html":[1,3,0],
+"functions_func.html":[1,3,1],
+"functions_vars.html":[1,3,2],
+"globals.html":[2,1,0],
+"globals_enum.html":[2,1,2],
+"globals_func.html":[2,1,1],
+"hierarchy.html":[1,2],
"index.html":[],
-"main_8cpp.html":[1,0,0,5],
-"main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97":[1,0,0,5,0],
-"main_8cpp_source.html":[1,0,0,5],
+"main_8cpp.html":[2,0,0,0,5],
+"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":[0,0,10],
-"struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56":[0,0,10,0],
-"struct_layer_object.html#a4b1729dbf7d3490e4c2776e29ffef8b0":[0,0,10,1],
-"struct_layer_object.html#a6256486a76c38baa3f1c664f4d190743":[0,0,10,2],
-"struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96":[0,0,10,5],
-"struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83":[0,0,10,3],
-"struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897":[0,0,10,4]
+"struct_layer_object.html":[1,0,12],
+"struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56":[1,0,12,0],
+"struct_layer_object.html#a4b1729dbf7d3490e4c2776e29ffef8b0":[1,0,12,1],
+"struct_layer_object.html#a6256486a76c38baa3f1c664f4d190743":[1,0,12,2],
+"struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96":[1,0,12,5],
+"struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83":[1,0,12,3],
+"struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897":[1,0,12,4],
+"struct_triangle.html":[1,0,14],
+"struct_triangle.html#a4fe8b39e0144ebff908b7718c2f2751b":[1,0,14,0],
+"struct_triangle.html#a64fa6a90a6131f12a1a3054bf86647d7":[1,0,14,1],
+"struct_triangle.html#addb8aaab314d79f3617acca01e12872a":[1,0,14,2]
};
diff --git a/docs/html/search/all_0.js b/docs/html/search/all_0.js
index 709a24d..60eb087 100644
--- a/docs/html/search/all_0.js
+++ b/docs/html/search/all_0.js
@@ -1,8 +1,9 @@
var searchData=
[
- ['active_0',['Active',['../class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f',1,'IntelliTool']]],
- ['addlayer_1',['addLayer',['../class_painting_area.html#a39ad76e1319659bfa38eee88ef33d395',1,'PaintingArea']]],
- ['addlayerat_2',['addLayerAt',['../class_painting_area.html#ae756003b49aead863b49616ea7a44cc0',1,'PaintingArea']]],
- ['alpha_3',['alpha',['../struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56',1,'LayerObject']]],
- ['area_4',['Area',['../class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289',1,'IntelliTool']]]
+ ['a_0',['A',['../struct_triangle.html#a4fe8b39e0144ebff908b7718c2f2751b',1,'Triangle']]],
+ ['active_1',['Active',['../class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f',1,'IntelliTool']]],
+ ['addlayer_2',['addLayer',['../class_painting_area.html#a39ad76e1319659bfa38eee88ef33d395',1,'PaintingArea']]],
+ ['addlayerat_3',['addLayerAt',['../class_painting_area.html#ae756003b49aead863b49616ea7a44cc0',1,'PaintingArea']]],
+ ['alpha_4',['alpha',['../struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56',1,'LayerObject']]],
+ ['area_5',['Area',['../class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289',1,'IntelliTool']]]
];
diff --git a/docs/html/search/all_1.js b/docs/html/search/all_1.js
index b86b965..9e42e47 100644
--- a/docs/html/search/all_1.js
+++ b/docs/html/search/all_1.js
@@ -1,13 +1,4 @@
var searchData=
[
- ['calculatevisiblity_5',['calculateVisiblity',['../class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2',1,'IntelliImage::calculateVisiblity()'],['../class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60',1,'IntelliRasterImage::calculateVisiblity()'],['../class_intelli_shaped_image.html#a0221d93c3c8990f7dab332454cc21f50',1,'IntelliShapedImage::calculateVisiblity()']]],
- ['canvas_6',['Canvas',['../class_intelli_tool.html#a144d469cc03584f501194529a1b53c77',1,'IntelliTool']]],
- ['closeevent_7',['closeEvent',['../class_intelli_photo_gui.html#a2cf48070236ae8b35245e7f30482ef13',1,'IntelliPhotoGui']]],
- ['colorpicker_8',['colorPicker',['../class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef',1,'IntelliTool']]],
- ['colorpickersetfirstcolor_9',['colorPickerSetFirstColor',['../class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df',1,'PaintingArea']]],
- ['colorpickersetsecondcolor_10',['colorPickerSetSecondColor',['../class_painting_area.html#ae261acaaa346610dfed489dbac17e789',1,'PaintingArea']]],
- ['colorpickerswitchcolor_11',['colorPickerSwitchColor',['../class_painting_area.html#a66115307ff4a99cd7ca16423c5c8ecfb',1,'PaintingArea']]],
- ['createlinetool_12',['createLineTool',['../class_painting_area.html#a240c33a7875addac86080cdfb0db036a',1,'PaintingArea']]],
- ['createpentool_13',['createPenTool',['../class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353',1,'PaintingArea']]],
- ['createplaintool_14',['createPlainTool',['../class_painting_area.html#a3de83443d2d5cf460ff48d0602070938',1,'PaintingArea']]]
+ ['b_6',['B',['../struct_triangle.html#a64fa6a90a6131f12a1a3054bf86647d7',1,'Triangle']]]
];
diff --git a/docs/html/search/all_10.html b/docs/html/search/all_10.html
new file mode 100644
index 0000000..c234738
--- /dev/null
+++ b/docs/html/search/all_10.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/html/search/all_10.js b/docs/html/search/all_10.js
new file mode 100644
index 0000000..3a9d8f0
--- /dev/null
+++ b/docs/html/search/all_10.js
@@ -0,0 +1,14 @@
+var searchData=
+[
+ ['_7eintellicolorpicker_122',['~IntelliColorPicker',['../class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff',1,'IntelliColorPicker']]],
+ ['_7eintelliimage_123',['~IntelliImage',['../class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc',1,'IntelliImage']]],
+ ['_7eintellirasterimage_124',['~IntelliRasterImage',['../class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8',1,'IntelliRasterImage']]],
+ ['_7eintellishapedimage_125',['~IntelliShapedImage',['../class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9',1,'IntelliShapedImage']]],
+ ['_7eintellitool_126',['~IntelliTool',['../class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2',1,'IntelliTool']]],
+ ['_7eintellitoolcircle_127',['~IntelliToolCircle',['../class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954',1,'IntelliToolCircle']]],
+ ['_7eintellitoolfloodfill_128',['~IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba',1,'IntelliToolFloodFill']]],
+ ['_7eintellitoolline_129',['~IntelliToolLine',['../class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2',1,'IntelliToolLine']]],
+ ['_7eintellitoolpen_130',['~IntelliToolPen',['../class_intelli_tool_pen.html#ac77a025515d0fed6954556fe2b444818',1,'IntelliToolPen']]],
+ ['_7eintellitoolrectangle_131',['~IntelliToolRectangle',['../class_intelli_tool_rectangle.html#a7dc1463e726a21255e6297241dc71fb1',1,'IntelliToolRectangle']]],
+ ['_7epaintingarea_132',['~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 6d16bbf..a4e8070 100644
--- a/docs/html/search/all_2.js
+++ b/docs/html/search/all_2.js
@@ -1,9 +1,15 @@
var searchData=
[
- ['deletelayer_15',['deleteLayer',['../class_painting_area.html#a6efad6f8ea060674b157b42b431cd173',1,'PaintingArea']]],
- ['dotted_5fline_16',['DOTTED_LINE',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7a7660f396543c877e45d443f99d02bd0e',1,'IntelliToolLine.h']]],
- ['drawing_17',['drawing',['../class_intelli_tool.html#af256de16e9825922d20a23d11617b51b',1,'IntelliTool']]],
- ['drawline_18',['drawLine',['../class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31',1,'IntelliImage']]],
- ['drawpixel_19',['drawPixel',['../class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056',1,'IntelliImage']]],
- ['drawplain_20',['drawPlain',['../class_intelli_image.html#a6be622810dc2bc756054bb5769becb06',1,'IntelliImage']]]
+ ['c_7',['C',['../struct_triangle.html#addb8aaab314d79f3617acca01e12872a',1,'Triangle']]],
+ ['calculatetriangles_8',['calculateTriangles',['../namespace_intelli_helper.html#a214dc3624ba4562a03dc922e3dd7b617',1,'IntelliHelper']]],
+ ['calculatevisiblity_9',['calculateVisiblity',['../class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2',1,'IntelliImage::calculateVisiblity()'],['../class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60',1,'IntelliRasterImage::calculateVisiblity()']]],
+ ['canvas_10',['Canvas',['../class_intelli_tool.html#a144d469cc03584f501194529a1b53c77',1,'IntelliTool']]],
+ ['closeevent_11',['closeEvent',['../class_intelli_photo_gui.html#a2cf48070236ae8b35245e7f30482ef13',1,'IntelliPhotoGui']]],
+ ['colorpicker_12',['colorPicker',['../class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef',1,'IntelliTool']]],
+ ['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']]]
];
diff --git a/docs/html/search/all_3.js b/docs/html/search/all_3.js
index ccc29d6..9a63d54 100644
--- a/docs/html/search/all_3.js
+++ b/docs/html/search/all_3.js
@@ -1,4 +1,10 @@
var searchData=
[
- ['floodfill_21',['floodFill',['../class_painting_area.html#aeb5eb394b979ea90f2be9849fdda1774',1,'PaintingArea']]]
+ ['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']]]
];
diff --git a/docs/html/search/all_4.js b/docs/html/search/all_4.js
index fc41aa8..d454894 100644
--- a/docs/html/search/all_4.js
+++ b/docs/html/search/all_4.js
@@ -1,8 +1,4 @@
var searchData=
[
- ['getdeepcopy_22',['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_23',['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_24',['getFirstColor',['../class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7',1,'IntelliColorPicker']]],
- ['getpolygondata_25',['getPolygonData',['../class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba',1,'IntelliImage::getPolygonData()'],['../class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93',1,'IntelliShapedImage::getPolygonData()']]],
- ['getsecondcolor_26',['getSecondColor',['../class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415',1,'IntelliColorPicker']]]
+ ['floodfill_26',['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 47df108..147d75e 100644
--- a/docs/html/search/all_5.js
+++ b/docs/html/search/all_5.js
@@ -1,5 +1,9 @@
var searchData=
[
- ['hight_27',['hight',['../struct_layer_object.html#a4b1729dbf7d3490e4c2776e29ffef8b0',1,'LayerObject']]],
- ['hightoffset_28',['hightOffset',['../struct_layer_object.html#a6256486a76c38baa3f1c664f4d190743',1,'LayerObject']]]
+ ['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']]],
+ ['getpixelcolor_30',['getPixelColor',['../class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f',1,'IntelliImage']]],
+ ['getpolygondata_31',['getPolygonData',['../class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba',1,'IntelliImage::getPolygonData()'],['../class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93',1,'IntelliShapedImage::getPolygonData()']]],
+ ['getsecondcolor_32',['getSecondColor',['../class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415',1,'IntelliColorPicker']]]
];
diff --git a/docs/html/search/all_6.js b/docs/html/search/all_6.js
index 049a7b9..0f89278 100644
--- a/docs/html/search/all_6.js
+++ b/docs/html/search/all_6.js
@@ -1,37 +1,5 @@
var searchData=
[
- ['image_29',['image',['../struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83',1,'LayerObject']]],
- ['imagedata_30',['imageData',['../class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2',1,'IntelliImage']]],
- ['imagetype_31',['ImageType',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0',1,'IntelliImage.h']]],
- ['intellicolorpicker_32',['IntelliColorPicker',['../class_intelli_color_picker.html',1,'IntelliColorPicker'],['../class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae',1,'IntelliColorPicker::IntelliColorPicker()']]],
- ['intellicolorpicker_2ecpp_33',['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_34',['IntelliColorPicker.h',['../_intelli_color_picker_8h.html',1,'']]],
- ['intellihelper_35',['IntelliHelper',['../class_intelli_helper.html',1,'']]],
- ['intellihelper_2ecpp_36',['IntelliHelper.cpp',['../_intelli_helper_8cpp.html',1,'']]],
- ['intellihelper_2eh_37',['IntelliHelper.h',['../_intelli_helper_8h.html',1,'']]],
- ['intelliimage_38',['IntelliImage',['../class_intelli_image.html',1,'IntelliImage'],['../class_intelli_image.html#a47084f1cb668ea0242ab95162cf9e902',1,'IntelliImage::IntelliImage()']]],
- ['intelliimage_2ecpp_39',['IntelliImage.cpp',['../_intelli_image_8cpp.html',1,'']]],
- ['intelliimage_2eh_40',['IntelliImage.h',['../_intelli_image_8h.html',1,'']]],
- ['intelliphotogui_41',['IntelliPhotoGui',['../class_intelli_photo_gui.html',1,'IntelliPhotoGui'],['../class_intelli_photo_gui.html#ad2aaec3c1517a9aaa461b54e341b97e0',1,'IntelliPhotoGui::IntelliPhotoGui()']]],
- ['intelliphotogui_2ecpp_42',['IntelliPhotoGui.cpp',['../_intelli_photo_gui_8cpp.html',1,'']]],
- ['intelliphotogui_2eh_43',['IntelliPhotoGui.h',['../_intelli_photo_gui_8h.html',1,'']]],
- ['intellirasterimage_44',['IntelliRasterImage',['../class_intelli_raster_image.html',1,'IntelliRasterImage'],['../class_intelli_raster_image.html#aad9b561fe499a4da3c6ef98971aa3468',1,'IntelliRasterImage::IntelliRasterImage()']]],
- ['intellirasterimage_2ecpp_45',['IntelliRasterImage.cpp',['../_intelli_raster_image_8cpp.html',1,'']]],
- ['intellirasterimage_2eh_46',['IntelliRasterImage.h',['../_intelli_raster_image_8h.html',1,'']]],
- ['intellishapedimage_47',['IntelliShapedImage',['../class_intelli_shaped_image.html',1,'IntelliShapedImage'],['../class_intelli_shaped_image.html#a0f834c3f255baeb50c98ef335a6d0ea9',1,'IntelliShapedImage::IntelliShapedImage()']]],
- ['intellishapedimage_2ecpp_48',['IntelliShapedImage.cpp',['../_intelli_shaped_image_8cpp.html',1,'']]],
- ['intellishapedimage_2eh_49',['IntelliShapedImage.h',['../_intelli_shaped_image_8h.html',1,'']]],
- ['intellitool_50',['IntelliTool',['../class_intelli_tool.html',1,'IntelliTool'],['../class_intelli_tool.html#a346dd55d489fced38e7bb46f9168af91',1,'IntelliTool::IntelliTool()']]],
- ['intellitool_2ecpp_51',['IntelliTool.cpp',['../_intelli_tool_8cpp.html',1,'']]],
- ['intellitool_2eh_52',['IntelliTool.h',['../_intelli_tool_8h.html',1,'']]],
- ['intellitoolline_53',['IntelliToolLine',['../class_intelli_tool_line.html',1,'IntelliToolLine'],['../class_intelli_tool_line.html#a9b2d4bcd69409a21f6080edfea4ae2a2',1,'IntelliToolLine::IntelliToolLine()']]],
- ['intellitoolline_2ecpp_54',['IntelliToolLine.cpp',['../_intelli_tool_line_8cpp.html',1,'']]],
- ['intellitoolline_2eh_55',['IntelliToolLine.h',['../_intelli_tool_line_8h.html',1,'']]],
- ['intellitoolpen_56',['IntelliToolPen',['../class_intelli_tool_pen.html',1,'IntelliToolPen'],['../class_intelli_tool_pen.html#a889891b3ae7cdefb881aed2e7fff9b47',1,'IntelliToolPen::IntelliToolPen()']]],
- ['intellitoolpen_2ecpp_57',['IntelliToolPen.cpp',['../_intelli_tool_pen_8cpp.html',1,'']]],
- ['intellitoolpen_2eh_58',['IntelliToolPen.h',['../_intelli_tool_pen_8h.html',1,'']]],
- ['intellitoolplain_2ecpp_59',['IntelliToolPlain.cpp',['../_intelli_tool_plain_8cpp.html',1,'']]],
- ['intellitoolplain_2eh_60',['IntelliToolPlain.h',['../_intelli_tool_plain_8h.html',1,'']]],
- ['intellitoolplaintool_61',['IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html',1,'IntelliToolPlainTool'],['../class_intelli_tool_plain_tool.html#a0ff0b9f7b78b763683076e4417236859',1,'IntelliToolPlainTool::IntelliToolPlainTool()']]],
- ['isintriangle_62',['isInTriangle',['../class_intelli_helper.html#a04bdb4f53b89dded693ba6e896f4c63f',1,'IntelliHelper']]]
+ ['hight_33',['hight',['../struct_layer_object.html#a4b1729dbf7d3490e4c2776e29ffef8b0',1,'LayerObject']]],
+ ['hightoffset_34',['hightOffset',['../struct_layer_object.html#a6256486a76c38baa3f1c664f4d190743',1,'LayerObject']]]
];
diff --git a/docs/html/search/all_7.js b/docs/html/search/all_7.js
index b53132f..e61f3ef 100644
--- a/docs/html/search/all_7.js
+++ b/docs/html/search/all_7.js
@@ -1,6 +1,47 @@
var searchData=
[
- ['layerobject_63',['LayerObject',['../struct_layer_object.html',1,'']]],
- ['linestyle_64',['LineStyle',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7',1,'IntelliToolLine.h']]],
- ['loadimage_65',['loadImage',['../class_intelli_image.html#aec0e9c8184d89dee33fd9adefbd2f8aa',1,'IntelliImage']]]
+ ['image_35',['image',['../struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83',1,'LayerObject']]],
+ ['imagedata_36',['imageData',['../class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2',1,'IntelliImage']]],
+ ['imagetype_37',['ImageType',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0',1,'IntelliImage.h']]],
+ ['intellicolorpicker_38',['IntelliColorPicker',['../class_intelli_color_picker.html',1,'IntelliColorPicker'],['../class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae',1,'IntelliColorPicker::IntelliColorPicker()']]],
+ ['intellicolorpicker_2ecpp_39',['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_40',['IntelliColorPicker.h',['../_intelli_color_picker_8h.html',1,'']]],
+ ['intellihelper_41',['IntelliHelper',['../namespace_intelli_helper.html',1,'']]],
+ ['intellihelper_2ecpp_42',['IntelliHelper.cpp',['../_intelli_helper_8cpp.html',1,'']]],
+ ['intellihelper_2eh_43',['IntelliHelper.h',['../_intelli_helper_8h.html',1,'']]],
+ ['intelliimage_44',['IntelliImage',['../class_intelli_image.html',1,'IntelliImage'],['../class_intelli_image.html#a47084f1cb668ea0242ab95162cf9e902',1,'IntelliImage::IntelliImage()']]],
+ ['intelliimage_2ecpp_45',['IntelliImage.cpp',['../_intelli_image_8cpp.html',1,'']]],
+ ['intelliimage_2eh_46',['IntelliImage.h',['../_intelli_image_8h.html',1,'']]],
+ ['intelliphotogui_47',['IntelliPhotoGui',['../class_intelli_photo_gui.html',1,'IntelliPhotoGui'],['../class_intelli_photo_gui.html#ad2aaec3c1517a9aaa461b54e341b97e0',1,'IntelliPhotoGui::IntelliPhotoGui()']]],
+ ['intelliphotogui_2ecpp_48',['IntelliPhotoGui.cpp',['../_intelli_photo_gui_8cpp.html',1,'']]],
+ ['intelliphotogui_2eh_49',['IntelliPhotoGui.h',['../_intelli_photo_gui_8h.html',1,'']]],
+ ['intellirasterimage_50',['IntelliRasterImage',['../class_intelli_raster_image.html',1,'IntelliRasterImage'],['../class_intelli_raster_image.html#aad9b561fe499a4da3c6ef98971aa3468',1,'IntelliRasterImage::IntelliRasterImage()']]],
+ ['intellirasterimage_2ecpp_51',['IntelliRasterImage.cpp',['../_intelli_raster_image_8cpp.html',1,'']]],
+ ['intellirasterimage_2eh_52',['IntelliRasterImage.h',['../_intelli_raster_image_8h.html',1,'']]],
+ ['intellishapedimage_53',['IntelliShapedImage',['../class_intelli_shaped_image.html',1,'IntelliShapedImage'],['../class_intelli_shaped_image.html#a0f834c3f255baeb50c98ef335a6d0ea9',1,'IntelliShapedImage::IntelliShapedImage()']]],
+ ['intellishapedimage_2ecpp_54',['IntelliShapedImage.cpp',['../_intelli_shaped_image_8cpp.html',1,'']]],
+ ['intellishapedimage_2eh_55',['IntelliShapedImage.h',['../_intelli_shaped_image_8h.html',1,'']]],
+ ['intellitool_56',['IntelliTool',['../class_intelli_tool.html',1,'IntelliTool'],['../class_intelli_tool.html#a346dd55d489fced38e7bb46f9168af91',1,'IntelliTool::IntelliTool()']]],
+ ['intellitool_2ecpp_57',['IntelliTool.cpp',['../_intelli_tool_8cpp.html',1,'']]],
+ ['intellitool_2eh_58',['IntelliTool.h',['../_intelli_tool_8h.html',1,'']]],
+ ['intellitoolcircle_59',['IntelliToolCircle',['../class_intelli_tool_circle.html',1,'IntelliToolCircle'],['../class_intelli_tool_circle.html#a9b185b9d327f8602d0b7f667b8d1d32a',1,'IntelliToolCircle::IntelliToolCircle()']]],
+ ['intellitoolcircle_2ecpp_60',['IntelliToolCircle.cpp',['../_intelli_tool_circle_8cpp.html',1,'']]],
+ ['intellitoolcircle_2eh_61',['IntelliToolCircle.h',['../_intelli_tool_circle_8h.html',1,'']]],
+ ['intellitoolfloodfill_62',['IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html',1,'IntelliToolFloodFill'],['../class_intelli_tool_flood_fill.html#a83b51838da304e274bf866cf2fd5407a',1,'IntelliToolFloodFill::IntelliToolFloodFill()']]],
+ ['intellitoolfloodfill_2ecpp_63',['IntelliToolFloodFill.cpp',['../_intelli_tool_flood_fill_8cpp.html',1,'']]],
+ ['intellitoolfloodfill_2eh_64',['IntelliToolFloodFill.h',['../_intelli_tool_flood_fill_8h.html',1,'']]],
+ ['intellitoolline_65',['IntelliToolLine',['../class_intelli_tool_line.html',1,'IntelliToolLine'],['../class_intelli_tool_line.html#a9b2d4bcd69409a21f6080edfea4ae2a2',1,'IntelliToolLine::IntelliToolLine()']]],
+ ['intellitoolline_2ecpp_66',['IntelliToolLine.cpp',['../_intelli_tool_line_8cpp.html',1,'']]],
+ ['intellitoolline_2eh_67',['IntelliToolLine.h',['../_intelli_tool_line_8h.html',1,'']]],
+ ['intellitoolpen_68',['IntelliToolPen',['../class_intelli_tool_pen.html',1,'IntelliToolPen'],['../class_intelli_tool_pen.html#a889891b3ae7cdefb881aed2e7fff9b47',1,'IntelliToolPen::IntelliToolPen()']]],
+ ['intellitoolpen_2ecpp_69',['IntelliToolPen.cpp',['../_intelli_tool_pen_8cpp.html',1,'']]],
+ ['intellitoolpen_2eh_70',['IntelliToolPen.h',['../_intelli_tool_pen_8h.html',1,'']]],
+ ['intellitoolplain_2ecpp_71',['IntelliToolPlain.cpp',['../_intelli_tool_plain_8cpp.html',1,'']]],
+ ['intellitoolplain_2eh_72',['IntelliToolPlain.h',['../_intelli_tool_plain_8h.html',1,'']]],
+ ['intellitoolplaintool_73',['IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html',1,'IntelliToolPlainTool'],['../class_intelli_tool_plain_tool.html#a0ff0b9f7b78b763683076e4417236859',1,'IntelliToolPlainTool::IntelliToolPlainTool()']]],
+ ['intellitoolrectangle_74',['IntelliToolRectangle',['../class_intelli_tool_rectangle.html',1,'IntelliToolRectangle'],['../class_intelli_tool_rectangle.html#aa9823939a8b8924520a2943cf6335c11',1,'IntelliToolRectangle::IntelliToolRectangle()']]],
+ ['intellitoolrectangle_2ecpp_75',['IntelliToolRectangle.cpp',['../_intelli_tool_rectangle_8cpp.html',1,'']]],
+ ['intellitoolrectangle_2eh_76',['IntelliToolRectangle.h',['../_intelli_tool_rectangle_8h.html',1,'']]],
+ ['isinpolygon_77',['isInPolygon',['../namespace_intelli_helper.html#a44d516b3e619e2a743e9c98dd75cf901',1,'IntelliHelper']]],
+ ['isintriangle_78',['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 f2d0a55..10823fd 100644
--- a/docs/html/search/all_8.js
+++ b/docs/html/search/all_8.js
@@ -1,10 +1,6 @@
var searchData=
[
- ['main_66',['main',['../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.cpp']]],
- ['main_2ecpp_67',['main.cpp',['../main_8cpp.html',1,'']]],
- ['mousemoveevent_68',['mouseMoveEvent',['../class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5',1,'PaintingArea']]],
- ['mousepressevent_69',['mousePressEvent',['../class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15',1,'PaintingArea']]],
- ['mousereleaseevent_70',['mouseReleaseEvent',['../class_painting_area.html#a35b5df914acb608cc29717659793359c',1,'PaintingArea']]],
- ['moveactivelayer_71',['moveActiveLayer',['../class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a',1,'PaintingArea']]],
- ['movepositionactive_72',['movePositionActive',['../class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7',1,'PaintingArea']]]
+ ['layerobject_79',['LayerObject',['../struct_layer_object.html',1,'']]],
+ ['linestyle_80',['LineStyle',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7',1,'IntelliToolLine.h']]],
+ ['loadimage_81',['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 b18fe6b..d040fc4 100644
--- a/docs/html/search/all_9.js
+++ b/docs/html/search/all_9.js
@@ -1,9 +1,10 @@
var searchData=
[
- ['onmouseleftpressed_73',['onMouseLeftPressed',['../class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c',1,'IntelliTool::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()']]],
- ['onmouseleftreleased_74',['onMouseLeftReleased',['../class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b',1,'IntelliTool::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()']]],
- ['onmousemoved_75',['onMouseMoved',['../class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639',1,'IntelliTool::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()']]],
- ['onmouserightpressed_76',['onMouseRightPressed',['../class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966',1,'IntelliTool::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()']]],
- ['onmouserightreleased_77',['onMouseRightReleased',['../class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0',1,'IntelliTool::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()']]],
- ['open_78',['open',['../class_painting_area.html#a1f597740b4d7b4bc2e24c51f8cb0b6eb',1,'PaintingArea']]]
+ ['main_82',['main',['../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.cpp']]],
+ ['main_2ecpp_83',['main.cpp',['../main_8cpp.html',1,'']]],
+ ['mousemoveevent_84',['mouseMoveEvent',['../class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5',1,'PaintingArea']]],
+ ['mousepressevent_85',['mousePressEvent',['../class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15',1,'PaintingArea']]],
+ ['mousereleaseevent_86',['mouseReleaseEvent',['../class_painting_area.html#a35b5df914acb608cc29717659793359c',1,'PaintingArea']]],
+ ['moveactivelayer_87',['moveActiveLayer',['../class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a',1,'PaintingArea']]],
+ ['movepositionactive_88',['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 109a13b..481a2fd 100644
--- a/docs/html/search/all_a.js
+++ b/docs/html/search/all_a.js
@@ -1,8 +1,10 @@
var searchData=
[
- ['paintevent_79',['paintEvent',['../class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7',1,'PaintingArea']]],
- ['paintingarea_80',['PaintingArea',['../class_painting_area.html',1,'PaintingArea'],['../class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460',1,'PaintingArea::PaintingArea()']]],
- ['paintingarea_2ecpp_81',['PaintingArea.cpp',['../_painting_area_8cpp.html',1,'']]],
- ['paintingarea_2eh_82',['PaintingArea.h',['../_painting_area_8h.html',1,'']]],
- ['polygondata_83',['polygonData',['../class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8',1,'IntelliShapedImage']]]
+ ['onmouseleftpressed_89',['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_rectangle.html#ae03c307ccf66cbe3fd59e3657712368d',1,'IntelliToolRectangle::onMouseLeftPressed()']]],
+ ['onmouseleftreleased_90',['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_rectangle.html#a94460e3ff1c19e80bde922c55f53cc43',1,'IntelliToolRectangle::onMouseLeftReleased()']]],
+ ['onmousemoved_91',['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_rectangle.html#a4b5931071e21eb6949ffe357315e408b',1,'IntelliToolRectangle::onMouseMoved()']]],
+ ['onmouserightpressed_92',['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_rectangle.html#a480c6804a4963c5a1c3f7ef84b63c1a8',1,'IntelliToolRectangle::onMouseRightPressed()']]],
+ ['onmouserightreleased_93',['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_rectangle.html#ad43f653256a6516b9398f82054be0d7f',1,'IntelliToolRectangle::onMouseRightReleased()']]],
+ ['onwheelscrolled_94',['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_rectangle.html#a445c53a56e859f970e59f5036e221e0c',1,'IntelliToolRectangle::onWheelScrolled()']]],
+ ['open_95',['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 e7e870a..5878bb2 100644
--- a/docs/html/search/all_b.js
+++ b/docs/html/search/all_b.js
@@ -1,6 +1,8 @@
var searchData=
[
- ['raster_5fimage_84',['Raster_Image',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0a80e1612d2117f2b25530317279ffe7b3',1,'IntelliImage.h']]],
- ['resizeevent_85',['resizeEvent',['../class_painting_area.html#ab57e8ccda60fff7187463a90e65c5335',1,'PaintingArea']]],
- ['resizeimage_86',['resizeImage',['../class_intelli_image.html#a177403ab9585d4ba31984a644c54d310',1,'IntelliImage']]]
+ ['paintevent_96',['paintEvent',['../class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7',1,'PaintingArea']]],
+ ['paintingarea_97',['PaintingArea',['../class_painting_area.html',1,'PaintingArea'],['../class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460',1,'PaintingArea::PaintingArea()']]],
+ ['paintingarea_2ecpp_98',['PaintingArea.cpp',['../_painting_area_8cpp.html',1,'']]],
+ ['paintingarea_2eh_99',['PaintingArea.h',['../_painting_area_8h.html',1,'']]],
+ ['polygondata_100',['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 337aa74..cfc2b8e 100644
--- a/docs/html/search/all_c.js
+++ b/docs/html/search/all_c.js
@@ -1,17 +1,6 @@
var searchData=
[
- ['save_87',['save',['../class_painting_area.html#a612176cc9d629d22fd3fe1a746cce564',1,'PaintingArea']]],
- ['setalphaoflayer_88',['setAlphaOfLayer',['../class_painting_area.html#aec59be20f1c27135700754882dd6383d',1,'PaintingArea']]],
- ['setfirstcolor_89',['setFirstColor',['../class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8',1,'IntelliColorPicker']]],
- ['setlayertoactive_90',['setLayerToActive',['../class_painting_area.html#a1d6d86c25efdce9fe9031a9cd01c74c8',1,'PaintingArea']]],
- ['setpolygon_91',['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_92',['setSecondColor',['../class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931',1,'IntelliColorPicker']]],
- ['shaped_5fimage_93',['Shaped_Image',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ab7e2d2c1c171e5a0e0b6b548449df79d',1,'IntelliImage.h']]],
- ['sign_94',['sign',['../class_intelli_helper.html#a67fc007dda64187f6cef7fba3fcd9e40',1,'IntelliHelper']]],
- ['slotactivatelayer_95',['slotActivateLayer',['../class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec',1,'PaintingArea']]],
- ['slotcreatefloodfilltool_96',['slotCreateFloodFillTool',['../_intelli_photo_gui_8cpp.html#ac2f8320173dfaf943bb39e39cb1a23e5',1,'IntelliPhotoGui.cpp']]],
- ['slotcreatepentool_97',['slotCreatePenTool',['../_intelli_photo_gui_8cpp.html#a30169da42b55e0339af0d28dfc8ccd40',1,'IntelliPhotoGui.cpp']]],
- ['slotdeleteactivelayer_98',['slotDeleteActiveLayer',['../class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e',1,'PaintingArea']]],
- ['solid_5fline_99',['SOLID_LINE',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7ae45e1e6b2e6dde14829d057a4ef44199',1,'IntelliToolLine.h']]],
- ['switchcolors_100',['switchColors',['../class_intelli_color_picker.html#a437a6f20bf2fc0a4cbaf4c030c2a26d9',1,'IntelliColorPicker']]]
+ ['raster_5fimage_101',['Raster_Image',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0a80e1612d2117f2b25530317279ffe7b3',1,'IntelliImage.h']]],
+ ['resizeevent_102',['resizeEvent',['../class_painting_area.html#ab57e8ccda60fff7187463a90e65c5335',1,'PaintingArea']]],
+ ['resizeimage_103',['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 2880b28..dde708e 100644
--- a/docs/html/search/all_d.js
+++ b/docs/html/search/all_d.js
@@ -1,5 +1,17 @@
var searchData=
[
- ['width_101',['width',['../struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897',1,'LayerObject']]],
- ['widthoffset_102',['widthOffset',['../struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96',1,'LayerObject']]]
+ ['save_104',['save',['../class_painting_area.html#a612176cc9d629d22fd3fe1a746cce564',1,'PaintingArea']]],
+ ['setalphaoflayer_105',['setAlphaOfLayer',['../class_painting_area.html#aec59be20f1c27135700754882dd6383d',1,'PaintingArea']]],
+ ['setfirstcolor_106',['setFirstColor',['../class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8',1,'IntelliColorPicker']]],
+ ['setlayertoactive_107',['setLayerToActive',['../class_painting_area.html#a1d6d86c25efdce9fe9031a9cd01c74c8',1,'PaintingArea']]],
+ ['setpolygon_108',['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_109',['setSecondColor',['../class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931',1,'IntelliColorPicker']]],
+ ['shaped_5fimage_110',['Shaped_Image',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ab7e2d2c1c171e5a0e0b6b548449df79d',1,'IntelliImage.h']]],
+ ['sign_111',['sign',['../namespace_intelli_helper.html#afdd9fe78cc5d21b59642910220768149',1,'IntelliHelper']]],
+ ['slotactivatelayer_112',['slotActivateLayer',['../class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec',1,'PaintingArea']]],
+ ['slotcreatefloodfilltool_113',['slotCreateFloodFillTool',['../_intelli_photo_gui_8cpp.html#ac2f8320173dfaf943bb39e39cb1a23e5',1,'IntelliPhotoGui.cpp']]],
+ ['slotcreatepentool_114',['slotCreatePenTool',['../_intelli_photo_gui_8cpp.html#a30169da42b55e0339af0d28dfc8ccd40',1,'IntelliPhotoGui.cpp']]],
+ ['slotdeleteactivelayer_115',['slotDeleteActiveLayer',['../class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e',1,'PaintingArea']]],
+ ['solid_5fline_116',['SOLID_LINE',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7ae45e1e6b2e6dde14829d057a4ef44199',1,'IntelliToolLine.h']]],
+ ['switchcolors_117',['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 1cb8304..7ffc447 100644
--- a/docs/html/search/all_e.js
+++ b/docs/html/search/all_e.js
@@ -1,11 +1,4 @@
var searchData=
[
- ['_7eintellicolorpicker_103',['~IntelliColorPicker',['../class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff',1,'IntelliColorPicker']]],
- ['_7eintelliimage_104',['~IntelliImage',['../class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc',1,'IntelliImage']]],
- ['_7eintellirasterimage_105',['~IntelliRasterImage',['../class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8',1,'IntelliRasterImage']]],
- ['_7eintellishapedimage_106',['~IntelliShapedImage',['../class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9',1,'IntelliShapedImage']]],
- ['_7eintellitool_107',['~IntelliTool',['../class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2',1,'IntelliTool']]],
- ['_7eintellitoolline_108',['~IntelliToolLine',['../class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2',1,'IntelliToolLine']]],
- ['_7eintellitoolpen_109',['~IntelliToolPen',['../class_intelli_tool_pen.html#ac77a025515d0fed6954556fe2b444818',1,'IntelliToolPen']]],
- ['_7epaintingarea_110',['~PaintingArea',['../class_painting_area.html#a5654e04fb8e8c5595a2aae76e9163e0e',1,'PaintingArea']]]
+ ['triangle_118',['Triangle',['../struct_triangle.html',1,'']]]
];
diff --git a/docs/html/search/all_f.html b/docs/html/search/all_f.html
new file mode 100644
index 0000000..ca42a52
--- /dev/null
+++ b/docs/html/search/all_f.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/html/search/all_f.js b/docs/html/search/all_f.js
new file mode 100644
index 0000000..81c24f8
--- /dev/null
+++ b/docs/html/search/all_f.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['wheelevent_119',['wheelEvent',['../class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4',1,'PaintingArea']]],
+ ['width_120',['width',['../struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897',1,'LayerObject']]],
+ ['widthoffset_121',['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 2c7d4ed..766fce0 100644
--- a/docs/html/search/classes_0.js
+++ b/docs/html/search/classes_0.js
@@ -1,13 +1,15 @@
var searchData=
[
- ['intellicolorpicker_111',['IntelliColorPicker',['../class_intelli_color_picker.html',1,'']]],
- ['intellihelper_112',['IntelliHelper',['../class_intelli_helper.html',1,'']]],
- ['intelliimage_113',['IntelliImage',['../class_intelli_image.html',1,'']]],
- ['intelliphotogui_114',['IntelliPhotoGui',['../class_intelli_photo_gui.html',1,'']]],
- ['intellirasterimage_115',['IntelliRasterImage',['../class_intelli_raster_image.html',1,'']]],
- ['intellishapedimage_116',['IntelliShapedImage',['../class_intelli_shaped_image.html',1,'']]],
- ['intellitool_117',['IntelliTool',['../class_intelli_tool.html',1,'']]],
- ['intellitoolline_118',['IntelliToolLine',['../class_intelli_tool_line.html',1,'']]],
- ['intellitoolpen_119',['IntelliToolPen',['../class_intelli_tool_pen.html',1,'']]],
- ['intellitoolplaintool_120',['IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html',1,'']]]
+ ['intellicolorpicker_133',['IntelliColorPicker',['../class_intelli_color_picker.html',1,'']]],
+ ['intelliimage_134',['IntelliImage',['../class_intelli_image.html',1,'']]],
+ ['intelliphotogui_135',['IntelliPhotoGui',['../class_intelli_photo_gui.html',1,'']]],
+ ['intellirasterimage_136',['IntelliRasterImage',['../class_intelli_raster_image.html',1,'']]],
+ ['intellishapedimage_137',['IntelliShapedImage',['../class_intelli_shaped_image.html',1,'']]],
+ ['intellitool_138',['IntelliTool',['../class_intelli_tool.html',1,'']]],
+ ['intellitoolcircle_139',['IntelliToolCircle',['../class_intelli_tool_circle.html',1,'']]],
+ ['intellitoolfloodfill_140',['IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html',1,'']]],
+ ['intellitoolline_141',['IntelliToolLine',['../class_intelli_tool_line.html',1,'']]],
+ ['intellitoolpen_142',['IntelliToolPen',['../class_intelli_tool_pen.html',1,'']]],
+ ['intellitoolplaintool_143',['IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html',1,'']]],
+ ['intellitoolrectangle_144',['IntelliToolRectangle',['../class_intelli_tool_rectangle.html',1,'']]]
];
diff --git a/docs/html/search/classes_1.js b/docs/html/search/classes_1.js
index 40c504d..0325ec6 100644
--- a/docs/html/search/classes_1.js
+++ b/docs/html/search/classes_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['layerobject_121',['LayerObject',['../struct_layer_object.html',1,'']]]
+ ['layerobject_145',['LayerObject',['../struct_layer_object.html',1,'']]]
];
diff --git a/docs/html/search/classes_2.js b/docs/html/search/classes_2.js
index af8b139..6c1b286 100644
--- a/docs/html/search/classes_2.js
+++ b/docs/html/search/classes_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['paintingarea_122',['PaintingArea',['../class_painting_area.html',1,'']]]
+ ['paintingarea_146',['PaintingArea',['../class_painting_area.html',1,'']]]
];
diff --git a/docs/html/search/classes_3.html b/docs/html/search/classes_3.html
new file mode 100644
index 0000000..8a5cbe1
--- /dev/null
+++ b/docs/html/search/classes_3.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/html/search/classes_3.js b/docs/html/search/classes_3.js
new file mode 100644
index 0000000..4bb9005
--- /dev/null
+++ b/docs/html/search/classes_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['triangle_147',['Triangle',['../struct_triangle.html',1,'']]]
+];
diff --git a/docs/html/search/enums_0.js b/docs/html/search/enums_0.js
index 4ffe290..ecf7b75 100644
--- a/docs/html/search/enums_0.js
+++ b/docs/html/search/enums_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['imagetype_226',['ImageType',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0',1,'IntelliImage.h']]]
+ ['imagetype_273',['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 6e48f9d..c5efe4a 100644
--- a/docs/html/search/enums_1.js
+++ b/docs/html/search/enums_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['linestyle_227',['LineStyle',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7',1,'IntelliToolLine.h']]]
+ ['linestyle_274',['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 aeecac7..0360377 100644
--- a/docs/html/search/enumvalues_0.js
+++ b/docs/html/search/enumvalues_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['dotted_5fline_228',['DOTTED_LINE',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7a7660f396543c877e45d443f99d02bd0e',1,'IntelliToolLine.h']]]
+ ['dotted_5fline_275',['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 281cdaa..981ba86 100644
--- a/docs/html/search/enumvalues_1.js
+++ b/docs/html/search/enumvalues_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['raster_5fimage_229',['Raster_Image',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0a80e1612d2117f2b25530317279ffe7b3',1,'IntelliImage.h']]]
+ ['raster_5fimage_276',['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 018a379..fe6065e 100644
--- a/docs/html/search/enumvalues_2.js
+++ b/docs/html/search/enumvalues_2.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['shaped_5fimage_230',['Shaped_Image',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ab7e2d2c1c171e5a0e0b6b548449df79d',1,'IntelliImage.h']]],
- ['solid_5fline_231',['SOLID_LINE',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7ae45e1e6b2e6dde14829d057a4ef44199',1,'IntelliToolLine.h']]]
+ ['shaped_5fimage_277',['Shaped_Image',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ab7e2d2c1c171e5a0e0b6b548449df79d',1,'IntelliImage.h']]],
+ ['solid_5fline_278',['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 194b39d..78eeaa5 100644
--- a/docs/html/search/files_0.js
+++ b/docs/html/search/files_0.js
@@ -1,23 +1,29 @@
var searchData=
[
- ['intellicolorpicker_2ecpp_123',['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_124',['IntelliColorPicker.h',['../_intelli_color_picker_8h.html',1,'']]],
- ['intellihelper_2ecpp_125',['IntelliHelper.cpp',['../_intelli_helper_8cpp.html',1,'']]],
- ['intellihelper_2eh_126',['IntelliHelper.h',['../_intelli_helper_8h.html',1,'']]],
- ['intelliimage_2ecpp_127',['IntelliImage.cpp',['../_intelli_image_8cpp.html',1,'']]],
- ['intelliimage_2eh_128',['IntelliImage.h',['../_intelli_image_8h.html',1,'']]],
- ['intelliphotogui_2ecpp_129',['IntelliPhotoGui.cpp',['../_intelli_photo_gui_8cpp.html',1,'']]],
- ['intelliphotogui_2eh_130',['IntelliPhotoGui.h',['../_intelli_photo_gui_8h.html',1,'']]],
- ['intellirasterimage_2ecpp_131',['IntelliRasterImage.cpp',['../_intelli_raster_image_8cpp.html',1,'']]],
- ['intellirasterimage_2eh_132',['IntelliRasterImage.h',['../_intelli_raster_image_8h.html',1,'']]],
- ['intellishapedimage_2ecpp_133',['IntelliShapedImage.cpp',['../_intelli_shaped_image_8cpp.html',1,'']]],
- ['intellishapedimage_2eh_134',['IntelliShapedImage.h',['../_intelli_shaped_image_8h.html',1,'']]],
- ['intellitool_2ecpp_135',['IntelliTool.cpp',['../_intelli_tool_8cpp.html',1,'']]],
- ['intellitool_2eh_136',['IntelliTool.h',['../_intelli_tool_8h.html',1,'']]],
- ['intellitoolline_2ecpp_137',['IntelliToolLine.cpp',['../_intelli_tool_line_8cpp.html',1,'']]],
- ['intellitoolline_2eh_138',['IntelliToolLine.h',['../_intelli_tool_line_8h.html',1,'']]],
- ['intellitoolpen_2ecpp_139',['IntelliToolPen.cpp',['../_intelli_tool_pen_8cpp.html',1,'']]],
- ['intellitoolpen_2eh_140',['IntelliToolPen.h',['../_intelli_tool_pen_8h.html',1,'']]],
- ['intellitoolplain_2ecpp_141',['IntelliToolPlain.cpp',['../_intelli_tool_plain_8cpp.html',1,'']]],
- ['intellitoolplain_2eh_142',['IntelliToolPlain.h',['../_intelli_tool_plain_8h.html',1,'']]]
+ ['intellicolorpicker_2ecpp_149',['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_150',['IntelliColorPicker.h',['../_intelli_color_picker_8h.html',1,'']]],
+ ['intellihelper_2ecpp_151',['IntelliHelper.cpp',['../_intelli_helper_8cpp.html',1,'']]],
+ ['intellihelper_2eh_152',['IntelliHelper.h',['../_intelli_helper_8h.html',1,'']]],
+ ['intelliimage_2ecpp_153',['IntelliImage.cpp',['../_intelli_image_8cpp.html',1,'']]],
+ ['intelliimage_2eh_154',['IntelliImage.h',['../_intelli_image_8h.html',1,'']]],
+ ['intelliphotogui_2ecpp_155',['IntelliPhotoGui.cpp',['../_intelli_photo_gui_8cpp.html',1,'']]],
+ ['intelliphotogui_2eh_156',['IntelliPhotoGui.h',['../_intelli_photo_gui_8h.html',1,'']]],
+ ['intellirasterimage_2ecpp_157',['IntelliRasterImage.cpp',['../_intelli_raster_image_8cpp.html',1,'']]],
+ ['intellirasterimage_2eh_158',['IntelliRasterImage.h',['../_intelli_raster_image_8h.html',1,'']]],
+ ['intellishapedimage_2ecpp_159',['IntelliShapedImage.cpp',['../_intelli_shaped_image_8cpp.html',1,'']]],
+ ['intellishapedimage_2eh_160',['IntelliShapedImage.h',['../_intelli_shaped_image_8h.html',1,'']]],
+ ['intellitool_2ecpp_161',['IntelliTool.cpp',['../_intelli_tool_8cpp.html',1,'']]],
+ ['intellitool_2eh_162',['IntelliTool.h',['../_intelli_tool_8h.html',1,'']]],
+ ['intellitoolcircle_2ecpp_163',['IntelliToolCircle.cpp',['../_intelli_tool_circle_8cpp.html',1,'']]],
+ ['intellitoolcircle_2eh_164',['IntelliToolCircle.h',['../_intelli_tool_circle_8h.html',1,'']]],
+ ['intellitoolfloodfill_2ecpp_165',['IntelliToolFloodFill.cpp',['../_intelli_tool_flood_fill_8cpp.html',1,'']]],
+ ['intellitoolfloodfill_2eh_166',['IntelliToolFloodFill.h',['../_intelli_tool_flood_fill_8h.html',1,'']]],
+ ['intellitoolline_2ecpp_167',['IntelliToolLine.cpp',['../_intelli_tool_line_8cpp.html',1,'']]],
+ ['intellitoolline_2eh_168',['IntelliToolLine.h',['../_intelli_tool_line_8h.html',1,'']]],
+ ['intellitoolpen_2ecpp_169',['IntelliToolPen.cpp',['../_intelli_tool_pen_8cpp.html',1,'']]],
+ ['intellitoolpen_2eh_170',['IntelliToolPen.h',['../_intelli_tool_pen_8h.html',1,'']]],
+ ['intellitoolplain_2ecpp_171',['IntelliToolPlain.cpp',['../_intelli_tool_plain_8cpp.html',1,'']]],
+ ['intellitoolplain_2eh_172',['IntelliToolPlain.h',['../_intelli_tool_plain_8h.html',1,'']]],
+ ['intellitoolrectangle_2ecpp_173',['IntelliToolRectangle.cpp',['../_intelli_tool_rectangle_8cpp.html',1,'']]],
+ ['intellitoolrectangle_2eh_174',['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 ab7a20f..36433ea 100644
--- a/docs/html/search/files_1.js
+++ b/docs/html/search/files_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['main_2ecpp_143',['main.cpp',['../main_8cpp.html',1,'']]]
+ ['main_2ecpp_175',['main.cpp',['../main_8cpp.html',1,'']]]
];
diff --git a/docs/html/search/files_2.js b/docs/html/search/files_2.js
index e3f1617..1478203 100644
--- a/docs/html/search/files_2.js
+++ b/docs/html/search/files_2.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['paintingarea_2ecpp_144',['PaintingArea.cpp',['../_painting_area_8cpp.html',1,'']]],
- ['paintingarea_2eh_145',['PaintingArea.h',['../_painting_area_8h.html',1,'']]]
+ ['paintingarea_2ecpp_176',['PaintingArea.cpp',['../_painting_area_8cpp.html',1,'']]],
+ ['paintingarea_2eh_177',['PaintingArea.h',['../_painting_area_8h.html',1,'']]]
];
diff --git a/docs/html/search/functions_0.js b/docs/html/search/functions_0.js
index d6dd1f2..c70f4b0 100644
--- a/docs/html/search/functions_0.js
+++ b/docs/html/search/functions_0.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['addlayer_146',['addLayer',['../class_painting_area.html#a39ad76e1319659bfa38eee88ef33d395',1,'PaintingArea']]],
- ['addlayerat_147',['addLayerAt',['../class_painting_area.html#ae756003b49aead863b49616ea7a44cc0',1,'PaintingArea']]]
+ ['addlayer_178',['addLayer',['../class_painting_area.html#a39ad76e1319659bfa38eee88ef33d395',1,'PaintingArea']]],
+ ['addlayerat_179',['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 0bf24cc..b60d9d3 100644
--- a/docs/html/search/functions_1.js
+++ b/docs/html/search/functions_1.js
@@ -1,11 +1,12 @@
var searchData=
[
- ['calculatevisiblity_148',['calculateVisiblity',['../class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2',1,'IntelliImage::calculateVisiblity()'],['../class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60',1,'IntelliRasterImage::calculateVisiblity()'],['../class_intelli_shaped_image.html#a0221d93c3c8990f7dab332454cc21f50',1,'IntelliShapedImage::calculateVisiblity()']]],
- ['closeevent_149',['closeEvent',['../class_intelli_photo_gui.html#a2cf48070236ae8b35245e7f30482ef13',1,'IntelliPhotoGui']]],
- ['colorpickersetfirstcolor_150',['colorPickerSetFirstColor',['../class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df',1,'PaintingArea']]],
- ['colorpickersetsecondcolor_151',['colorPickerSetSecondColor',['../class_painting_area.html#ae261acaaa346610dfed489dbac17e789',1,'PaintingArea']]],
- ['colorpickerswitchcolor_152',['colorPickerSwitchColor',['../class_painting_area.html#a66115307ff4a99cd7ca16423c5c8ecfb',1,'PaintingArea']]],
- ['createlinetool_153',['createLineTool',['../class_painting_area.html#a240c33a7875addac86080cdfb0db036a',1,'PaintingArea']]],
- ['createpentool_154',['createPenTool',['../class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353',1,'PaintingArea']]],
- ['createplaintool_155',['createPlainTool',['../class_painting_area.html#a3de83443d2d5cf460ff48d0602070938',1,'PaintingArea']]]
+ ['calculatetriangles_180',['calculateTriangles',['../namespace_intelli_helper.html#a214dc3624ba4562a03dc922e3dd7b617',1,'IntelliHelper']]],
+ ['calculatevisiblity_181',['calculateVisiblity',['../class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2',1,'IntelliImage::calculateVisiblity()'],['../class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60',1,'IntelliRasterImage::calculateVisiblity()']]],
+ ['closeevent_182',['closeEvent',['../class_intelli_photo_gui.html#a2cf48070236ae8b35245e7f30482ef13',1,'IntelliPhotoGui']]],
+ ['colorpickersetfirstcolor_183',['colorPickerSetFirstColor',['../class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df',1,'PaintingArea']]],
+ ['colorpickersetsecondcolor_184',['colorPickerSetSecondColor',['../class_painting_area.html#ae261acaaa346610dfed489dbac17e789',1,'PaintingArea']]],
+ ['colorpickerswitchcolor_185',['colorPickerSwitchColor',['../class_painting_area.html#a66115307ff4a99cd7ca16423c5c8ecfb',1,'PaintingArea']]],
+ ['createlinetool_186',['createLineTool',['../class_painting_area.html#a240c33a7875addac86080cdfb0db036a',1,'PaintingArea']]],
+ ['createpentool_187',['createPenTool',['../class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353',1,'PaintingArea']]],
+ ['createplaintool_188',['createPlainTool',['../class_painting_area.html#a3de83443d2d5cf460ff48d0602070938',1,'PaintingArea']]]
];
diff --git a/docs/html/search/functions_2.js b/docs/html/search/functions_2.js
index 6389c61..307d0b5 100644
--- a/docs/html/search/functions_2.js
+++ b/docs/html/search/functions_2.js
@@ -1,7 +1,8 @@
var searchData=
[
- ['deletelayer_156',['deleteLayer',['../class_painting_area.html#a6efad6f8ea060674b157b42b431cd173',1,'PaintingArea']]],
- ['drawline_157',['drawLine',['../class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31',1,'IntelliImage']]],
- ['drawpixel_158',['drawPixel',['../class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056',1,'IntelliImage']]],
- ['drawplain_159',['drawPlain',['../class_intelli_image.html#a6be622810dc2bc756054bb5769becb06',1,'IntelliImage']]]
+ ['deletelayer_189',['deleteLayer',['../class_painting_area.html#a6efad6f8ea060674b157b42b431cd173',1,'PaintingArea']]],
+ ['drawline_190',['drawLine',['../class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31',1,'IntelliImage']]],
+ ['drawpixel_191',['drawPixel',['../class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056',1,'IntelliImage']]],
+ ['drawplain_192',['drawPlain',['../class_intelli_image.html#a6be622810dc2bc756054bb5769becb06',1,'IntelliImage']]],
+ ['drawpoint_193',['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 fd7e638..f663286 100644
--- a/docs/html/search/functions_3.js
+++ b/docs/html/search/functions_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['floodfill_160',['floodFill',['../class_painting_area.html#aeb5eb394b979ea90f2be9849fdda1774',1,'PaintingArea']]]
+ ['floodfill_194',['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 83ae2d0..0948422 100644
--- a/docs/html/search/functions_4.js
+++ b/docs/html/search/functions_4.js
@@ -1,8 +1,9 @@
var searchData=
[
- ['getdeepcopy_161',['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_162',['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_163',['getFirstColor',['../class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7',1,'IntelliColorPicker']]],
- ['getpolygondata_164',['getPolygonData',['../class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba',1,'IntelliImage::getPolygonData()'],['../class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93',1,'IntelliShapedImage::getPolygonData()']]],
- ['getsecondcolor_165',['getSecondColor',['../class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415',1,'IntelliColorPicker']]]
+ ['getdeepcopy_195',['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_196',['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_197',['getFirstColor',['../class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7',1,'IntelliColorPicker']]],
+ ['getpixelcolor_198',['getPixelColor',['../class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f',1,'IntelliImage']]],
+ ['getpolygondata_199',['getPolygonData',['../class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba',1,'IntelliImage::getPolygonData()'],['../class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93',1,'IntelliShapedImage::getPolygonData()']]],
+ ['getsecondcolor_200',['getSecondColor',['../class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415',1,'IntelliColorPicker']]]
];
diff --git a/docs/html/search/functions_5.js b/docs/html/search/functions_5.js
index aa83ce4..2296e26 100644
--- a/docs/html/search/functions_5.js
+++ b/docs/html/search/functions_5.js
@@ -1,13 +1,17 @@
var searchData=
[
- ['intellicolorpicker_166',['IntelliColorPicker',['../class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae',1,'IntelliColorPicker']]],
- ['intelliimage_167',['IntelliImage',['../class_intelli_image.html#a47084f1cb668ea0242ab95162cf9e902',1,'IntelliImage']]],
- ['intelliphotogui_168',['IntelliPhotoGui',['../class_intelli_photo_gui.html#ad2aaec3c1517a9aaa461b54e341b97e0',1,'IntelliPhotoGui']]],
- ['intellirasterimage_169',['IntelliRasterImage',['../class_intelli_raster_image.html#aad9b561fe499a4da3c6ef98971aa3468',1,'IntelliRasterImage']]],
- ['intellishapedimage_170',['IntelliShapedImage',['../class_intelli_shaped_image.html#a0f834c3f255baeb50c98ef335a6d0ea9',1,'IntelliShapedImage']]],
- ['intellitool_171',['IntelliTool',['../class_intelli_tool.html#a346dd55d489fced38e7bb46f9168af91',1,'IntelliTool']]],
- ['intellitoolline_172',['IntelliToolLine',['../class_intelli_tool_line.html#a9b2d4bcd69409a21f6080edfea4ae2a2',1,'IntelliToolLine']]],
- ['intellitoolpen_173',['IntelliToolPen',['../class_intelli_tool_pen.html#a889891b3ae7cdefb881aed2e7fff9b47',1,'IntelliToolPen']]],
- ['intellitoolplaintool_174',['IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html#a0ff0b9f7b78b763683076e4417236859',1,'IntelliToolPlainTool']]],
- ['isintriangle_175',['isInTriangle',['../class_intelli_helper.html#a04bdb4f53b89dded693ba6e896f4c63f',1,'IntelliHelper']]]
+ ['intellicolorpicker_201',['IntelliColorPicker',['../class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae',1,'IntelliColorPicker']]],
+ ['intelliimage_202',['IntelliImage',['../class_intelli_image.html#a47084f1cb668ea0242ab95162cf9e902',1,'IntelliImage']]],
+ ['intelliphotogui_203',['IntelliPhotoGui',['../class_intelli_photo_gui.html#ad2aaec3c1517a9aaa461b54e341b97e0',1,'IntelliPhotoGui']]],
+ ['intellirasterimage_204',['IntelliRasterImage',['../class_intelli_raster_image.html#aad9b561fe499a4da3c6ef98971aa3468',1,'IntelliRasterImage']]],
+ ['intellishapedimage_205',['IntelliShapedImage',['../class_intelli_shaped_image.html#a0f834c3f255baeb50c98ef335a6d0ea9',1,'IntelliShapedImage']]],
+ ['intellitool_206',['IntelliTool',['../class_intelli_tool.html#a346dd55d489fced38e7bb46f9168af91',1,'IntelliTool']]],
+ ['intellitoolcircle_207',['IntelliToolCircle',['../class_intelli_tool_circle.html#a9b185b9d327f8602d0b7f667b8d1d32a',1,'IntelliToolCircle']]],
+ ['intellitoolfloodfill_208',['IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html#a83b51838da304e274bf866cf2fd5407a',1,'IntelliToolFloodFill']]],
+ ['intellitoolline_209',['IntelliToolLine',['../class_intelli_tool_line.html#a9b2d4bcd69409a21f6080edfea4ae2a2',1,'IntelliToolLine']]],
+ ['intellitoolpen_210',['IntelliToolPen',['../class_intelli_tool_pen.html#a889891b3ae7cdefb881aed2e7fff9b47',1,'IntelliToolPen']]],
+ ['intellitoolplaintool_211',['IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html#a0ff0b9f7b78b763683076e4417236859',1,'IntelliToolPlainTool']]],
+ ['intellitoolrectangle_212',['IntelliToolRectangle',['../class_intelli_tool_rectangle.html#aa9823939a8b8924520a2943cf6335c11',1,'IntelliToolRectangle']]],
+ ['isinpolygon_213',['isInPolygon',['../namespace_intelli_helper.html#a44d516b3e619e2a743e9c98dd75cf901',1,'IntelliHelper']]],
+ ['isintriangle_214',['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 07c3d97..406c1b7 100644
--- a/docs/html/search/functions_6.js
+++ b/docs/html/search/functions_6.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['loadimage_176',['loadImage',['../class_intelli_image.html#aec0e9c8184d89dee33fd9adefbd2f8aa',1,'IntelliImage']]]
+ ['loadimage_215',['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 0b7463b..8443278 100644
--- a/docs/html/search/functions_7.js
+++ b/docs/html/search/functions_7.js
@@ -1,9 +1,9 @@
var searchData=
[
- ['main_177',['main',['../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.cpp']]],
- ['mousemoveevent_178',['mouseMoveEvent',['../class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5',1,'PaintingArea']]],
- ['mousepressevent_179',['mousePressEvent',['../class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15',1,'PaintingArea']]],
- ['mousereleaseevent_180',['mouseReleaseEvent',['../class_painting_area.html#a35b5df914acb608cc29717659793359c',1,'PaintingArea']]],
- ['moveactivelayer_181',['moveActiveLayer',['../class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a',1,'PaintingArea']]],
- ['movepositionactive_182',['movePositionActive',['../class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7',1,'PaintingArea']]]
+ ['main_216',['main',['../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.cpp']]],
+ ['mousemoveevent_217',['mouseMoveEvent',['../class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5',1,'PaintingArea']]],
+ ['mousepressevent_218',['mousePressEvent',['../class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15',1,'PaintingArea']]],
+ ['mousereleaseevent_219',['mouseReleaseEvent',['../class_painting_area.html#a35b5df914acb608cc29717659793359c',1,'PaintingArea']]],
+ ['moveactivelayer_220',['moveActiveLayer',['../class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a',1,'PaintingArea']]],
+ ['movepositionactive_221',['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 5c7b046..170464f 100644
--- a/docs/html/search/functions_8.js
+++ b/docs/html/search/functions_8.js
@@ -1,9 +1,10 @@
var searchData=
[
- ['onmouseleftpressed_183',['onMouseLeftPressed',['../class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c',1,'IntelliTool::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()']]],
- ['onmouseleftreleased_184',['onMouseLeftReleased',['../class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b',1,'IntelliTool::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()']]],
- ['onmousemoved_185',['onMouseMoved',['../class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639',1,'IntelliTool::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()']]],
- ['onmouserightpressed_186',['onMouseRightPressed',['../class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966',1,'IntelliTool::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()']]],
- ['onmouserightreleased_187',['onMouseRightReleased',['../class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0',1,'IntelliTool::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()']]],
- ['open_188',['open',['../class_painting_area.html#a1f597740b4d7b4bc2e24c51f8cb0b6eb',1,'PaintingArea']]]
+ ['onmouseleftpressed_222',['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_rectangle.html#ae03c307ccf66cbe3fd59e3657712368d',1,'IntelliToolRectangle::onMouseLeftPressed()']]],
+ ['onmouseleftreleased_223',['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_rectangle.html#a94460e3ff1c19e80bde922c55f53cc43',1,'IntelliToolRectangle::onMouseLeftReleased()']]],
+ ['onmousemoved_224',['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_rectangle.html#a4b5931071e21eb6949ffe357315e408b',1,'IntelliToolRectangle::onMouseMoved()']]],
+ ['onmouserightpressed_225',['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_rectangle.html#a480c6804a4963c5a1c3f7ef84b63c1a8',1,'IntelliToolRectangle::onMouseRightPressed()']]],
+ ['onmouserightreleased_226',['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_rectangle.html#ad43f653256a6516b9398f82054be0d7f',1,'IntelliToolRectangle::onMouseRightReleased()']]],
+ ['onwheelscrolled_227',['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_rectangle.html#a445c53a56e859f970e59f5036e221e0c',1,'IntelliToolRectangle::onWheelScrolled()']]],
+ ['open_228',['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 c01c2ea..3fe4e3e 100644
--- a/docs/html/search/functions_9.js
+++ b/docs/html/search/functions_9.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['paintevent_189',['paintEvent',['../class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7',1,'PaintingArea']]],
- ['paintingarea_190',['PaintingArea',['../class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460',1,'PaintingArea']]]
+ ['paintevent_229',['paintEvent',['../class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7',1,'PaintingArea']]],
+ ['paintingarea_230',['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 f6e0f6c..59aade0 100644
--- a/docs/html/search/functions_a.js
+++ b/docs/html/search/functions_a.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['resizeevent_191',['resizeEvent',['../class_painting_area.html#ab57e8ccda60fff7187463a90e65c5335',1,'PaintingArea']]],
- ['resizeimage_192',['resizeImage',['../class_intelli_image.html#a177403ab9585d4ba31984a644c54d310',1,'IntelliImage']]]
+ ['resizeevent_231',['resizeEvent',['../class_painting_area.html#ab57e8ccda60fff7187463a90e65c5335',1,'PaintingArea']]],
+ ['resizeimage_232',['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 51c40c8..ea2dec5 100644
--- a/docs/html/search/functions_b.js
+++ b/docs/html/search/functions_b.js
@@ -1,15 +1,15 @@
var searchData=
[
- ['save_193',['save',['../class_painting_area.html#a612176cc9d629d22fd3fe1a746cce564',1,'PaintingArea']]],
- ['setalphaoflayer_194',['setAlphaOfLayer',['../class_painting_area.html#aec59be20f1c27135700754882dd6383d',1,'PaintingArea']]],
- ['setfirstcolor_195',['setFirstColor',['../class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8',1,'IntelliColorPicker']]],
- ['setlayertoactive_196',['setLayerToActive',['../class_painting_area.html#a1d6d86c25efdce9fe9031a9cd01c74c8',1,'PaintingArea']]],
- ['setpolygon_197',['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_198',['setSecondColor',['../class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931',1,'IntelliColorPicker']]],
- ['sign_199',['sign',['../class_intelli_helper.html#a67fc007dda64187f6cef7fba3fcd9e40',1,'IntelliHelper']]],
- ['slotactivatelayer_200',['slotActivateLayer',['../class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec',1,'PaintingArea']]],
- ['slotcreatefloodfilltool_201',['slotCreateFloodFillTool',['../_intelli_photo_gui_8cpp.html#ac2f8320173dfaf943bb39e39cb1a23e5',1,'IntelliPhotoGui.cpp']]],
- ['slotcreatepentool_202',['slotCreatePenTool',['../_intelli_photo_gui_8cpp.html#a30169da42b55e0339af0d28dfc8ccd40',1,'IntelliPhotoGui.cpp']]],
- ['slotdeleteactivelayer_203',['slotDeleteActiveLayer',['../class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e',1,'PaintingArea']]],
- ['switchcolors_204',['switchColors',['../class_intelli_color_picker.html#a437a6f20bf2fc0a4cbaf4c030c2a26d9',1,'IntelliColorPicker']]]
+ ['save_233',['save',['../class_painting_area.html#a612176cc9d629d22fd3fe1a746cce564',1,'PaintingArea']]],
+ ['setalphaoflayer_234',['setAlphaOfLayer',['../class_painting_area.html#aec59be20f1c27135700754882dd6383d',1,'PaintingArea']]],
+ ['setfirstcolor_235',['setFirstColor',['../class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8',1,'IntelliColorPicker']]],
+ ['setlayertoactive_236',['setLayerToActive',['../class_painting_area.html#a1d6d86c25efdce9fe9031a9cd01c74c8',1,'PaintingArea']]],
+ ['setpolygon_237',['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_238',['setSecondColor',['../class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931',1,'IntelliColorPicker']]],
+ ['sign_239',['sign',['../namespace_intelli_helper.html#afdd9fe78cc5d21b59642910220768149',1,'IntelliHelper']]],
+ ['slotactivatelayer_240',['slotActivateLayer',['../class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec',1,'PaintingArea']]],
+ ['slotcreatefloodfilltool_241',['slotCreateFloodFillTool',['../_intelli_photo_gui_8cpp.html#ac2f8320173dfaf943bb39e39cb1a23e5',1,'IntelliPhotoGui.cpp']]],
+ ['slotcreatepentool_242',['slotCreatePenTool',['../_intelli_photo_gui_8cpp.html#a30169da42b55e0339af0d28dfc8ccd40',1,'IntelliPhotoGui.cpp']]],
+ ['slotdeleteactivelayer_243',['slotDeleteActiveLayer',['../class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e',1,'PaintingArea']]],
+ ['switchcolors_244',['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 ef0ba49..7279cb2 100644
--- a/docs/html/search/functions_c.js
+++ b/docs/html/search/functions_c.js
@@ -1,11 +1,4 @@
var searchData=
[
- ['_7eintellicolorpicker_205',['~IntelliColorPicker',['../class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff',1,'IntelliColorPicker']]],
- ['_7eintelliimage_206',['~IntelliImage',['../class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc',1,'IntelliImage']]],
- ['_7eintellirasterimage_207',['~IntelliRasterImage',['../class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8',1,'IntelliRasterImage']]],
- ['_7eintellishapedimage_208',['~IntelliShapedImage',['../class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9',1,'IntelliShapedImage']]],
- ['_7eintellitool_209',['~IntelliTool',['../class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2',1,'IntelliTool']]],
- ['_7eintellitoolline_210',['~IntelliToolLine',['../class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2',1,'IntelliToolLine']]],
- ['_7eintellitoolpen_211',['~IntelliToolPen',['../class_intelli_tool_pen.html#ac77a025515d0fed6954556fe2b444818',1,'IntelliToolPen']]],
- ['_7epaintingarea_212',['~PaintingArea',['../class_painting_area.html#a5654e04fb8e8c5595a2aae76e9163e0e',1,'PaintingArea']]]
+ ['wheelevent_245',['wheelEvent',['../class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4',1,'PaintingArea']]]
];
diff --git a/docs/html/search/functions_d.html b/docs/html/search/functions_d.html
new file mode 100644
index 0000000..4375535
--- /dev/null
+++ b/docs/html/search/functions_d.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/html/search/functions_d.js b/docs/html/search/functions_d.js
new file mode 100644
index 0000000..fc2362f
--- /dev/null
+++ b/docs/html/search/functions_d.js
@@ -0,0 +1,14 @@
+var searchData=
+[
+ ['_7eintellicolorpicker_246',['~IntelliColorPicker',['../class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff',1,'IntelliColorPicker']]],
+ ['_7eintelliimage_247',['~IntelliImage',['../class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc',1,'IntelliImage']]],
+ ['_7eintellirasterimage_248',['~IntelliRasterImage',['../class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8',1,'IntelliRasterImage']]],
+ ['_7eintellishapedimage_249',['~IntelliShapedImage',['../class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9',1,'IntelliShapedImage']]],
+ ['_7eintellitool_250',['~IntelliTool',['../class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2',1,'IntelliTool']]],
+ ['_7eintellitoolcircle_251',['~IntelliToolCircle',['../class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954',1,'IntelliToolCircle']]],
+ ['_7eintellitoolfloodfill_252',['~IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba',1,'IntelliToolFloodFill']]],
+ ['_7eintellitoolline_253',['~IntelliToolLine',['../class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2',1,'IntelliToolLine']]],
+ ['_7eintellitoolpen_254',['~IntelliToolPen',['../class_intelli_tool_pen.html#ac77a025515d0fed6954556fe2b444818',1,'IntelliToolPen']]],
+ ['_7eintellitoolrectangle_255',['~IntelliToolRectangle',['../class_intelli_tool_rectangle.html#a7dc1463e726a21255e6297241dc71fb1',1,'IntelliToolRectangle']]],
+ ['_7epaintingarea_256',['~PaintingArea',['../class_painting_area.html#aa32adc113f77031945f73e33051931e8',1,'PaintingArea']]]
+];
diff --git a/docs/html/search/namespaces_0.html b/docs/html/search/namespaces_0.html
new file mode 100644
index 0000000..93c99f9
--- /dev/null
+++ b/docs/html/search/namespaces_0.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/html/search/namespaces_0.js b/docs/html/search/namespaces_0.js
new file mode 100644
index 0000000..a4d645f
--- /dev/null
+++ b/docs/html/search/namespaces_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['intellihelper_148',['IntelliHelper',['../namespace_intelli_helper.html',1,'']]]
+];
diff --git a/docs/html/search/searchdata.js b/docs/html/search/searchdata.js
index 26025dc..942397f 100644
--- a/docs/html/search/searchdata.js
+++ b/docs/html/search/searchdata.js
@@ -1,33 +1,36 @@
var indexSectionsWithContent =
{
- 0: "acdfghilmoprsw~",
- 1: "ilp",
- 2: "imp",
- 3: "acdfgilmoprs~",
- 4: "acdhipw",
- 5: "il",
- 6: "drs"
+ 0: "abcdfghilmoprstw~",
+ 1: "ilpt",
+ 2: "i",
+ 3: "imp",
+ 4: "acdfgilmoprsw~",
+ 5: "abcdhipw",
+ 6: "il",
+ 7: "drs"
};
var indexSectionNames =
{
0: "all",
1: "classes",
- 2: "files",
- 3: "functions",
- 4: "variables",
- 5: "enums",
- 6: "enumvalues"
+ 2: "namespaces",
+ 3: "files",
+ 4: "functions",
+ 5: "variables",
+ 6: "enums",
+ 7: "enumvalues"
};
var indexSectionLabels =
{
0: "All",
1: "Classes",
- 2: "Files",
- 3: "Functions",
- 4: "Variables",
- 5: "Enumerations",
- 6: "Enumerator"
+ 2: "Namespaces",
+ 3: "Files",
+ 4: "Functions",
+ 5: "Variables",
+ 6: "Enumerations",
+ 7: "Enumerator"
};
diff --git a/docs/html/search/variables_0.js b/docs/html/search/variables_0.js
index 2715cd6..30f268f 100644
--- a/docs/html/search/variables_0.js
+++ b/docs/html/search/variables_0.js
@@ -1,6 +1,7 @@
var searchData=
[
- ['active_213',['Active',['../class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f',1,'IntelliTool']]],
- ['alpha_214',['alpha',['../struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56',1,'LayerObject']]],
- ['area_215',['Area',['../class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289',1,'IntelliTool']]]
+ ['a_257',['A',['../struct_triangle.html#a4fe8b39e0144ebff908b7718c2f2751b',1,'Triangle']]],
+ ['active_258',['Active',['../class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f',1,'IntelliTool']]],
+ ['alpha_259',['alpha',['../struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56',1,'LayerObject']]],
+ ['area_260',['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 eb35d6f..9f94ca8 100644
--- a/docs/html/search/variables_1.js
+++ b/docs/html/search/variables_1.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['canvas_216',['Canvas',['../class_intelli_tool.html#a144d469cc03584f501194529a1b53c77',1,'IntelliTool']]],
- ['colorpicker_217',['colorPicker',['../class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef',1,'IntelliTool']]]
+ ['b_261',['B',['../struct_triangle.html#a64fa6a90a6131f12a1a3054bf86647d7',1,'Triangle']]]
];
diff --git a/docs/html/search/variables_2.js b/docs/html/search/variables_2.js
index 535acf1..f1a01d0 100644
--- a/docs/html/search/variables_2.js
+++ b/docs/html/search/variables_2.js
@@ -1,4 +1,6 @@
var searchData=
[
- ['drawing_218',['drawing',['../class_intelli_tool.html#af256de16e9825922d20a23d11617b51b',1,'IntelliTool']]]
+ ['c_262',['C',['../struct_triangle.html#addb8aaab314d79f3617acca01e12872a',1,'Triangle']]],
+ ['canvas_263',['Canvas',['../class_intelli_tool.html#a144d469cc03584f501194529a1b53c77',1,'IntelliTool']]],
+ ['colorpicker_264',['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 cb43fe8..2e1d935 100644
--- a/docs/html/search/variables_3.js
+++ b/docs/html/search/variables_3.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['hight_219',['hight',['../struct_layer_object.html#a4b1729dbf7d3490e4c2776e29ffef8b0',1,'LayerObject']]],
- ['hightoffset_220',['hightOffset',['../struct_layer_object.html#a6256486a76c38baa3f1c664f4d190743',1,'LayerObject']]]
+ ['drawing_265',['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 5b74f2e..7e69822 100644
--- a/docs/html/search/variables_4.js
+++ b/docs/html/search/variables_4.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['image_221',['image',['../struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83',1,'LayerObject']]],
- ['imagedata_222',['imageData',['../class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2',1,'IntelliImage']]]
+ ['hight_266',['hight',['../struct_layer_object.html#a4b1729dbf7d3490e4c2776e29ffef8b0',1,'LayerObject']]],
+ ['hightoffset_267',['hightOffset',['../struct_layer_object.html#a6256486a76c38baa3f1c664f4d190743',1,'LayerObject']]]
];
diff --git a/docs/html/search/variables_5.js b/docs/html/search/variables_5.js
index 7a10751..2538c4c 100644
--- a/docs/html/search/variables_5.js
+++ b/docs/html/search/variables_5.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['polygondata_223',['polygonData',['../class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8',1,'IntelliShapedImage']]]
+ ['image_268',['image',['../struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83',1,'LayerObject']]],
+ ['imagedata_269',['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 54c3053..ba93204 100644
--- a/docs/html/search/variables_6.js
+++ b/docs/html/search/variables_6.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['width_224',['width',['../struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897',1,'LayerObject']]],
- ['widthoffset_225',['widthOffset',['../struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96',1,'LayerObject']]]
+ ['polygondata_270',['polygonData',['../class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8',1,'IntelliShapedImage']]]
];
diff --git a/docs/html/search/variables_7.html b/docs/html/search/variables_7.html
new file mode 100644
index 0000000..47994b8
--- /dev/null
+++ b/docs/html/search/variables_7.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/html/search/variables_7.js b/docs/html/search/variables_7.js
new file mode 100644
index 0000000..15699cb
--- /dev/null
+++ b/docs/html/search/variables_7.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['width_271',['width',['../struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897',1,'LayerObject']]],
+ ['widthoffset_272',['widthOffset',['../struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96',1,'LayerObject']]]
+];
diff --git a/docs/html/struct_layer_object.html b/docs/html/struct_layer_object.html
index cace5f7..4946963 100644
--- a/docs/html/struct_layer_object.html
+++ b/docs/html/struct_layer_object.html
@@ -217,7 +217,7 @@ Public Attributes
The documentation for this struct was generated from the following file:
diff --git a/docs/html/struct_layer_object__coll__graph.dot b/docs/html/struct_layer_object__coll__graph.dot
index 589d624..16b2ac5 100644
--- a/docs/html/struct_layer_object__coll__graph.dot
+++ b/docs/html/struct_layer_object__coll__graph.dot
@@ -5,5 +5,5 @@ digraph "LayerObject"
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=" "];
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=" "];
+ 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
new file mode 100644
index 0000000..713afee
--- /dev/null
+++ b/docs/html/struct_triangle-members.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+IntelliPhoto: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Triangle , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/html/struct_triangle.html b/docs/html/struct_triangle.html
new file mode 100644
index 0000000..446a4b0
--- /dev/null
+++ b/docs/html/struct_triangle.html
@@ -0,0 +1,179 @@
+
+
+
+
+
+
+
+IntelliPhoto: Triangle Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntelliPhoto
+ 0.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
The Triangle struct holds the 3 vertices of a triangle.
+ More...
+
+
#include <IntelliHelper.h >
+
+
+QPoint A
+
+QPoint B
+
+QPoint C
+
+
+
+
The Triangle struct holds the 3 vertices of a triangle.
+
+
Definition at line 10 of file IntelliHelper.h .
+
+
+
+
+
+
+
+
+ QPoint Triangle::A
+
+
+
+
+
+
+
+
+
+
+
+ QPoint Triangle::B
+
+
+
+
+
+
+
+
+
+
+
+ QPoint Triangle::C
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/html/struct_triangle.js b/docs/html/struct_triangle.js
new file mode 100644
index 0000000..5248a2d
--- /dev/null
+++ b/docs/html/struct_triangle.js
@@ -0,0 +1,6 @@
+var struct_triangle =
+[
+ [ "A", "struct_triangle.html#a4fe8b39e0144ebff908b7718c2f2751b", null ],
+ [ "B", "struct_triangle.html#a64fa6a90a6131f12a1a3054bf86647d7", null ],
+ [ "C", "struct_triangle.html#addb8aaab314d79f3617acca01e12872a", null ]
+];
\ No newline at end of file