diff --git a/docs/html/_intelli_color_picker_8h__dep__incl.dot b/docs/html/_intelli_color_picker_8h__dep__incl.dot index 3081c09..154a774 100644 --- a/docs/html/_intelli_color_picker_8h__dep__incl.dot +++ b/docs/html/_intelli_color_picker_8h__dep__incl.dot @@ -25,35 +25,41 @@ digraph "intelliphoto/src/IntelliHelper/IntelliColorPicker.h" 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=" "]; + Node12 [label="intelliphoto/src/Tool\l/IntelliToolPolygon.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_polygon_8cpp.html",tooltip=" "]; + Node3 -> 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=" "]; 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=" "]; + Node14 [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 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 [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=" "]; + Node15 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 -> Node16 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node16 [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=" "]; 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=" "]; + Node16 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 -> Node17 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node17 [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=" "]; 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=" "]; + Node17 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 -> Node18 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node18 [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=" "]; 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=" "]; + Node18 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 -> Node19 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node19 [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=" "]; 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=" "]; + Node19 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 -> Node20 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node20 [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=" "]; Node20 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node20 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node20 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 -> Node21 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node21 [label="intelliphoto/src/Tool\l/IntelliToolPolygon.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_polygon_8h.html",tooltip=" "]; + Node21 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node21 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 -> Node22 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node22 [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=" "]; + Node22 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node22 -> Node13 [dir="back",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 ede1205..c8bfc90 100644 --- a/docs/html/_intelli_color_picker_8h_source.html +++ b/docs/html/_intelli_color_picker_8h_source.html @@ -129,7 +129,7 @@ $(document).ready(function(){initNavTree('_intelli_color_picker_8h_source.html',
IntelliColorPicker::setFirstColor
void setFirstColor(QColor Color)
A function to set the primary color.
Definition: IntelliColorPicker.cpp:24
IntelliColorPicker::getFirstColor
QColor getFirstColor()
A function to read the primary selected color.
Definition: IntelliColorPicker.cpp:16
IntelliColorPicker
The IntelliColorPicker manages the selected colors for one whole project.
Definition: IntelliColorPicker.h:11
-
IntelliColorPicker::IntelliColorPicker
IntelliColorPicker()
IntelliColorPicker construktor, setting 2 preset colors, be careful, theese color may change in produ...
Definition: IntelliColorPicker.cpp:3
+
IntelliColorPicker::IntelliColorPicker
IntelliColorPicker()
IntelliColorPicker constructor, setting 2 preset colors, be careful, theese color may change in produ...
Definition: IntelliColorPicker.cpp:3
-
IntelliHelper::isInTriangle
bool isInTriangle(Triangle &tri, QPoint &P)
A function to check if a given point is in a triangle.
Definition: IntelliHelper.h:34
+
IntelliHelper::isInTriangle
bool isInTriangle(Triangle &tri, QPoint &P)
A function to check if a given point is in a triangle.
Definition: IntelliHelper.h:33
IntelliHelper.h
Triangle::B
QPoint B
Definition: IntelliHelper.h:11
Triangle::C
QPoint C
Definition: IntelliHelper.h:11
Triangle
The Triangle struct holds the 3 vertices of a triangle.
Definition: IntelliHelper.h:10
-
IntelliHelper::isInPolygon
bool isInPolygon(std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
Definition: IntelliHelper.cpp:116
+
IntelliHelper::isInPolygon
bool isInPolygon(std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
Definition: IntelliHelper.cpp:115
Triangle::A
QPoint A
Definition: IntelliHelper.h:11
IntelliHelper::calculateTriangles
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 ...
Definition: IntelliHelper.cpp:7
diff --git a/docs/html/_intelli_helper_8h__dep__incl.dot b/docs/html/_intelli_helper_8h__dep__incl.dot index e9408f3..a439ef7 100644 --- a/docs/html/_intelli_helper_8h__dep__incl.dot +++ b/docs/html/_intelli_helper_8h__dep__incl.dot @@ -28,10 +28,16 @@ digraph "intelliphoto/src/IntelliHelper/IntelliHelper.h" 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=" "]; + Node13 [label="intelliphoto/src/Tool\l/IntelliToolPolygon.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_polygon_8cpp.html",tooltip=" "]; + Node4 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node14 [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=" "]; + Node15 [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 -> Node16 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node16 [label="intelliphoto/src/main.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$main_8cpp.html",tooltip=" "]; + Node1 -> Node17 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node17 [label="intelliphoto/src/Tool\l/IntelliToolPolygon.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_polygon_8h.html",tooltip=" "]; + Node17 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node17 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; } diff --git a/docs/html/_intelli_helper_8h_source.html b/docs/html/_intelli_helper_8h_source.html index 192bdea..368522f 100644 --- a/docs/html/_intelli_helper_8h_source.html +++ b/docs/html/_intelli_helper_8h_source.html @@ -100,45 +100,43 @@ $(document).ready(function(){initNavTree('_intelli_helper_8h_source.html','');})
11  QPoint A,B,C;
12 };
13 
-
14 
-
15 namespace IntelliHelper {
-
16 
-
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());
-
26  }
-
27 
-
34  inline bool isInTriangle(Triangle& tri, QPoint& P){
-
35  float val1, val2, val3;
-
36  bool neg, pos;
-
37 
-
38  val1 = IntelliHelper::sign(P,tri.A,tri.B);
-
39  val2 = IntelliHelper::sign(P,tri.B,tri.C);
-
40  val3 = IntelliHelper::sign(P,tri.C,tri.A);
-
41 
-
42  neg = (val1<0.f) || (val2<0.f) || (val3<0.f);
-
43  pos = (val1>0.f) || (val2>0.f) || (val3>0.f);
-
44 
-
45  return !(neg && pos);
-
46  }
-
47 
-
53  std::vector<Triangle> calculateTriangles(std::vector<QPoint> polyPoints);
-
54 
-
61  bool isInPolygon(std::vector<Triangle> &triangles, QPoint &point);
+
14 namespace IntelliHelper {
+
15 
+
23  inline float sign(QPoint& p1, QPoint& p2, QPoint& p3){
+
24  return (p1.x()-p3.x())*(p2.y()-p3.y())-(p2.x()-p3.x())*(p1.y()-p3.y());
+
25  }
+
26 
+
33  inline bool isInTriangle(Triangle& tri, QPoint& P){
+
34  float val1, val2, val3;
+
35  bool neg, pos;
+
36 
+
37  val1 = IntelliHelper::sign(P,tri.A,tri.B);
+
38  val2 = IntelliHelper::sign(P,tri.B,tri.C);
+
39  val3 = IntelliHelper::sign(P,tri.C,tri.A);
+
40 
+
41  neg = (val1<0.f) || (val2<0.f) || (val3<0.f);
+
42  pos = (val1>0.f) || (val2>0.f) || (val3>0.f);
+
43 
+
44  return !(neg && pos);
+
45  }
+
46 
+
52  std::vector<Triangle> calculateTriangles(std::vector<QPoint> polyPoints);
+
53 
+
60  bool isInPolygon(std::vector<Triangle> &triangles, QPoint &point);
+
61 }
62 
-
63 }
-
64 
-
65 #endif
+
63 #endif
-
IntelliHelper::isInTriangle
bool isInTriangle(Triangle &tri, QPoint &P)
A function to check if a given point is in a triangle.
Definition: IntelliHelper.h:34
+
IntelliHelper::isInTriangle
bool isInTriangle(Triangle &tri, QPoint &P)
A function to check if a given point is in a triangle.
Definition: IntelliHelper.h:33
Triangle::B
QPoint B
Definition: IntelliHelper.h:11
Triangle::C
QPoint C
Definition: IntelliHelper.h:11
-
IntelliHelper
Definition: IntelliHelper.h:15
+
IntelliHelper
Definition: IntelliHelper.h:14
Triangle
The Triangle struct holds the 3 vertices of a triangle.
Definition: IntelliHelper.h:10
-
IntelliHelper::isInPolygon
bool isInPolygon(std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
Definition: IntelliHelper.cpp:116
+
IntelliHelper::isInPolygon
bool isInPolygon(std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
Definition: IntelliHelper.cpp:115
Triangle::A
QPoint A
Definition: IntelliHelper.h:11
IntelliHelper::calculateTriangles
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 ...
Definition: IntelliHelper.cpp:7
-
IntelliHelper::sign
float sign(QPoint &p1, QPoint &p2, QPoint &p3)
A function to get the 2*area of a traingle, using its determinat.
Definition: IntelliHelper.h:24
+
IntelliHelper::sign
float sign(QPoint &p1, QPoint &p2, QPoint &p3)
A function to get the 2*area of a traingle, using its determinat.
Definition: IntelliHelper.h:23
IntelliImage::drawLine
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.
Definition: IntelliImage.cpp:65
@@ -183,9 +182,9 @@ $(document).ready(function(){initNavTree('_intelli_image_8cpp_source.html','');}
IntelliImage::drawPoint
virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A.
Definition: IntelliImage.cpp:55
IntelliImage::IntelliImage
IntelliImage(int weight, int height)
The Construcor of the IntelliImage. Given the Image dimensions.
Definition: IntelliImage.cpp:5
IntelliImage::resizeImage
void resizeImage(QImage *image, const QSize &newSize)
Definition: IntelliImage.cpp:29
-
IntelliImage::getPixelColor
virtual QColor getPixelColor(QPoint &point)
A function that returns the pixelcolor at a certain point.
Definition: IntelliImage.cpp:81
+
IntelliImage::getPixelColor
virtual QColor getPixelColor(QPoint &point)
A function that returns the pixelcolor at a certain point.
Definition: IntelliImage.cpp:80
IntelliImage::imageData
QImage imageData
The underlying image data.
Definition: IntelliImage.h:32
-
IntelliImage::drawPlain
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
Definition: IntelliImage.cpp:77
+
IntelliImage::drawPlain
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
Definition: IntelliImage.cpp:76

Go to the source code of this file.

- - - - - - -

-Functions

void slotCreatePenTool ()
 
void slotCreateFloodFillTool ()
 
-

Function Documentation

- -

◆ slotCreateFloodFillTool()

- -
-
- - - - - - - -
void slotCreateFloodFillTool ()
-
- -

Definition at line 109 of file IntelliPhotoGui.cpp.

- -
-
- -

◆ slotCreatePenTool()

- -
-
- - - - - - - -
void slotCreatePenTool ()
-
- -

Definition at line 105 of file IntelliPhotoGui.cpp.

- -
-
diff --git a/docs/html/_intelli_photo_gui_8cpp_source.html b/docs/html/_intelli_photo_gui_8cpp_source.html index 42e9553..f4d75bf 100644 --- a/docs/html/_intelli_photo_gui_8cpp_source.html +++ b/docs/html/_intelli_photo_gui_8cpp_source.html @@ -100,494 +100,486 @@ $(document).ready(function(){initNavTree('_intelli_photo_gui_8cpp_source.html','
8 
9 // IntelliPhotoGui constructor
10 IntelliPhotoGui::IntelliPhotoGui(){
-
11  //create Gui elements and lay them out
-
12  createGui();
-
13  // Create actions
-
14  createActions();
-
15  //create Menus
-
16  createMenus();
-
17  //set style of the gui
-
18  setIntelliStyle();
-
19  // Size the app
-
20  showMaximized();
-
21 }
+
11  // create Gui elements and lay them out
+
12  createGui();
+
13  // Create actions
+
14  createActions();
+
15  // create Menus
+
16  createMenus();
+
17  // set style of the gui
+
18  setIntelliStyle();
+
19  // Size the app
+
20  resize(600,600);
+
21  showMaximized();
22 
-
23 // User tried to close the app
-
24 void IntelliPhotoGui::closeEvent(QCloseEvent *event){
-
25  // If they try to close maybeSave() returns true
-
26  // if no changes have been made and the app closes
-
27  if (maybeSave()) {
-
28  event->accept();
-
29  } else {
-
30  // If there have been changes ignore the event
-
31  event->ignore();
-
32  }
-
33 }
-
34 
-
35 // Check if the current image has been changed and then
-
36 // open a dialog to open a file
-
37 void IntelliPhotoGui::slotOpen(){
-
38  // Check if changes have been made since last save
-
39  // maybeSave() returns true if no changes have been made
-
40  if (maybeSave()) {
-
41 
-
42  // Get the file to open from a dialog
-
43  // tr sets the window title to Open File
-
44  // QDir opens the current dirctory
-
45  QString fileName = QFileDialog::getOpenFileName(this,
-
46  tr("Open File"), QDir::currentPath(), nullptr, nullptr, QFileDialog::DontUseNativeDialog);
-
47 
-
48  // If we have a file name load the image and place
-
49  // it in the paintingArea
-
50  if (!fileName.isEmpty())
-
51  paintingArea->open(fileName);
-
52  }
-
53 }
-
54 
-
55 // Called when the user clicks Save As in the menu
-
56 void IntelliPhotoGui::slotSave(){
-
57  // A QAction represents the action of the user clicking
-
58  QAction *action = qobject_cast<QAction *>(sender());
-
59 
-
60  // Stores the array of bytes of the users data
-
61  QByteArray fileFormat = action->data().toByteArray();
-
62 
-
63  // Pass it to be saved
-
64  saveFile(fileFormat);
-
65 }
-
66 
-
67 // Opens a dialog that allows the user to create a New Layer
-
68 void IntelliPhotoGui::slotCreateNewLayer(){
-
69  // Stores button value
-
70  bool ok1, ok2;
-
71 
-
72  // tr("New Layer") is the title
-
73  // the next tr is the text to display
-
74  // Define the standard Value, min, max, step and ok button
-
75  int width = QInputDialog::getInt(this, tr("New Layer"),
-
76  tr("Width:"),
-
77  200,1, 500, 1, &ok1);
-
78  int height = QInputDialog::getInt(this, tr("New Layer"),
-
79  tr("Height:"),
-
80  200,1, 500, 1, &ok2);
-
81  // Create New Layer
-
82  if (ok1&&ok2)
-
83  {
-
84  int layer = paintingArea->addLayer(width,height,0,0);
-
85  paintingArea->slotActivateLayer(layer);
-
86  }
-
87 }
-
88 
-
89 // Opens a dialog that allows the user to delete a Layer
-
90 void IntelliPhotoGui::slotDeleteLayer(){
-
91  // Stores button value
-
92  bool ok;
-
93 
-
94  // tr("delete Layer") is the title
-
95  // the next tr is the text to display
-
96  // Define the standard Value, min, max, step and ok button
-
97  int layerNumber = QInputDialog::getInt(this, tr("delete Layer"),
-
98  tr("Number:"),
-
99  1,0, 500, 1, &ok);
-
100  // Create New Layer
-
101  if (ok)
-
102  paintingArea->deleteLayer(layerNumber);
-
103 }
-
104 
-
105 void slotCreatePenTool(){
+
23 }
+
24 
+
25 // User tried to close the app
+
26 void IntelliPhotoGui::closeEvent(QCloseEvent*event){
+
27  // If they try to close maybeSave() returns true
+
28  // if no changes have been made and the app closes
+
29  if (maybeSave()) {
+
30  event->accept();
+
31  } else {
+
32  // If there have been changes ignore the event
+
33  event->ignore();
+
34  }
+
35 }
+
36 
+
37 // Check if the current image has been changed and then
+
38 // open a dialog to open a file
+
39 void IntelliPhotoGui::slotOpen(){
+
40  // Check if changes have been made since last save
+
41  // maybeSave() returns true if no changes have been made
+
42  if (maybeSave()) {
+
43 
+
44  // Get the file to open from a dialog
+
45  // tr sets the window title to Open File
+
46  // QDir opens the current dirctory
+
47  QString fileName = QFileDialog::getOpenFileName(this,
+
48  tr("Open File"), QDir::currentPath(), nullptr, nullptr, QFileDialog::DontUseNativeDialog);
+
49 
+
50  // If we have a file name load the image and place
+
51  // it in the paintingArea
+
52  if (!fileName.isEmpty())
+
53  paintingArea->open(fileName);
+
54  }
+
55 }
+
56 
+
57 // Called when the user clicks Save As in the menu
+
58 void IntelliPhotoGui::slotSave(){
+
59  // A QAction represents the action of the user clicking
+
60  QAction*action = qobject_cast<QAction*>(sender());
+
61 
+
62  // Stores the array of bytes of the users data
+
63  QByteArray fileFormat = action->data().toByteArray();
+
64 
+
65  // Pass it to be saved
+
66  saveFile(fileFormat);
+
67 }
+
68 
+
69 // Opens a dialog that allows the user to create a New Layer
+
70 void IntelliPhotoGui::slotCreateNewLayer(){
+
71  // Stores button value
+
72  bool ok1, ok2;
+
73 
+
74  // "New Layer" is the title of the window
+
75  // the next tr is the text to display
+
76  // Define the standard Value, min, max, step and ok button
+
77  int width = QInputDialog::getInt(this, tr("New Layer"),
+
78  tr("Width:"),
+
79  200,1, 500, 1, &ok1);
+
80  int height = QInputDialog::getInt(this, tr("New Layer"),
+
81  tr("Height:"),
+
82  200,1, 500, 1, &ok2);
+
83  // Create New Layer
+
84  if (ok1&&ok2)
+
85  {
+
86  int layer = paintingArea->addLayer(width,height,0,0);
+
87  paintingArea->slotActivateLayer(layer);
+
88  }
+
89 }
+
90 
+
91 // Opens a dialog that allows the user to delete a Layer
+
92 void IntelliPhotoGui::slotDeleteLayer(){
+
93  // Stores button value
+
94  bool ok;
+
95 
+
96  // "delete Layer" is the title of the window
+
97  // the next tr is the text to display
+
98  // Define the standard Value, min, max, step and ok button
+
99  int layerNumber = QInputDialog::getInt(this, tr("delete Layer"),
+
100  tr("Number:"),
+
101  1,0, 500, 1, &ok);
+
102  // Create New Layer
+
103  if (ok)
+
104  paintingArea->deleteLayer(layerNumber);
+
105 }
106 
-
107 }
-
108 
-
109 void slotCreateFloodFillTool(){
+
107 void IntelliPhotoGui::slotSetActiveAlpha(){
+
108  // Stores button value
+
109  bool ok1, ok2;
110 
-
111 }
-
112 
-
113 void IntelliPhotoGui::slotSetActiveAlpha(){
-
114  // Stores button value
-
115  bool ok1, ok2;
-
116 
-
117  // tr("Layer to set on") is the title
-
118  // the next tr is the text to display
-
119  // Define the standard Value, min, max, step and ok button
-
120  int layer = QInputDialog::getInt(this, tr("Layer to set on"),
-
121  tr("Layer:"),
-
122  -1,-1,100,1, &ok1);
-
123  // tr("New Alpha") is the title
-
124  int alpha = QInputDialog::getInt(this, tr("New Alpha"),
-
125  tr("Alpha:"),
-
126  255,0, 255, 1, &ok2);
-
127  if (ok1&&ok2)
-
128  {
-
129  paintingArea->setAlphaOfLayer(layer,alpha);
-
130  }
-
131 }
-
132 
-
133 void IntelliPhotoGui::slotPositionMoveUp(){
-
134  paintingArea->movePositionActive(0,-20);
-
135  update();
-
136 }
-
137 
-
138 void IntelliPhotoGui::slotPositionMoveDown(){
-
139  paintingArea->movePositionActive(0,20);
-
140  update();
-
141 }
-
142 
-
143 void IntelliPhotoGui::slotPositionMoveLeft(){
-
144  paintingArea->movePositionActive(-20,0);
-
145  update();
-
146 }
-
147 
-
148 void IntelliPhotoGui::slotPositionMoveRight(){
-
149  paintingArea->movePositionActive(20,0);
-
150  update();
-
151 }
-
152 
-
153 void IntelliPhotoGui::slotMoveLayerUp(){
-
154  paintingArea->moveActiveLayer(1);
-
155  update();
-
156 }
-
157 
-
158 void IntelliPhotoGui::slotMoveLayerDown(){
-
159  paintingArea->moveActiveLayer(-1);
-
160  update();
-
161 }
-
162 
-
163 void IntelliPhotoGui::slotClearActiveLayer(){
-
164  // Stores button value
-
165  bool ok1, ok2, ok3, ok4;
-
166 
-
167  // tr("Red Input") is the title
-
168  // the next tr is the text to display
-
169  // Define the standard Value, min, max, step and ok button
-
170  int red = QInputDialog::getInt(this, tr("Red Input"),
-
171  tr("Red:"),
-
172  255,0, 255,1, &ok1);
-
173  // tr("Green Input") is the title
-
174  int green = QInputDialog::getInt(this, tr("Green Input"),
-
175  tr("Green:"),
-
176  255,0, 255, 1, &ok2);
-
177  // tr("Blue Input") is the title
-
178  int blue = QInputDialog::getInt(this, tr("Blue Input"),
-
179  tr("Blue:"),
-
180  255,0, 255, 1, &ok3);
-
181  // tr("Alpha Input") is the title
-
182  int alpha = QInputDialog::getInt(this, tr("Alpha Input"),
-
183  tr("Alpha:"),
-
184  255,0, 255, 1, &ok4);
-
185  if (ok1&&ok2&&ok3&&ok4)
-
186  {
-
187  paintingArea->floodFill(red, green, blue, alpha);
-
188  }
-
189 }
-
190 
-
191 void IntelliPhotoGui::slotSetActiveLayer(){
-
192  // Stores button value
-
193  bool ok1;
-
194 
-
195  // tr("Layer to set on") is the title
-
196  // the next tr is the text to display
-
197  // Define the standard Value, min, max, step and ok button
-
198  int layer = QInputDialog::getInt(this, tr("Layer to set on"),
-
199  tr("Layer:"),
-
200  -1,0,255,1, &ok1);
-
201  if (ok1)
-
202  {
-
203  paintingArea->setLayerToActive(layer);
-
204  }
-
205 };
-
206 
-
207 void IntelliPhotoGui::slotSetFirstColor(){
-
208  paintingArea->colorPickerSetFirstColor();
-
209 }
-
210 
-
211 void IntelliPhotoGui::slotSetSecondColor(){
-
212  paintingArea->colorPickerSetSecondColor();
-
213 }
-
214 
-
215 void IntelliPhotoGui::slotSwitchColor(){
-
216  paintingArea->colorPickerSwitchColor();
-
217 }
-
218 
-
219 void IntelliPhotoGui::slotCreatePenTool(){
-
220  paintingArea->createPenTool();
-
221 }
-
222 
-
223 void IntelliPhotoGui::slotCreatePlainTool(){
-
224  paintingArea->createPlainTool();
-
225 }
-
226 
-
227 void IntelliPhotoGui::slotCreateLineTool(){
-
228  paintingArea->createLineTool();
-
229 }
-
230 
-
231 // Open an about dialog
-
232 void IntelliPhotoGui::slotAboutDialog(){
-
233  // Window title and text to display
-
234  QMessageBox::about(this, tr("About Painting"),
-
235  tr("<p><b>IntelliPhoto</b>Pretty basic editor.</p>"));
-
236 }
-
237 
-
238 // Define menu actions that call functions
-
239 void IntelliPhotoGui::createActions(){
-
240  // Get a list of the supported file formats
-
241  // QImageWriter is used to write images to files
-
242  foreach (QByteArray format, QImageWriter::supportedImageFormats()) {
-
243  QString text = tr("%1...").arg(QString(format).toUpper());
+
111  // "Layer to set on" is the title of the window
+
112  // the next tr is the text to display
+
113  // Define the standard Value, min, max, step and ok button
+
114  int layer = QInputDialog::getInt(this, tr("Layer to set on"),
+
115  tr("Layer:"),
+
116  -1,-1,100,1, &ok1);
+
117  // "New Alpha" is the title of the window
+
118  int alpha = QInputDialog::getInt(this, tr("New Alpha"),
+
119  tr("Alpha:"),
+
120  255,0, 255, 1, &ok2);
+
121  if (ok1&&ok2)
+
122  {
+
123  paintingArea->setAlphaOfLayer(layer,alpha);
+
124  }
+
125 }
+
126 
+
127 void IntelliPhotoGui::slotPositionMoveUp(){
+
128  paintingArea->movePositionActive(0,-20);
+
129  update();
+
130 }
+
131 
+
132 void IntelliPhotoGui::slotPositionMoveDown(){
+
133  paintingArea->movePositionActive(0,20);
+
134  update();
+
135 }
+
136 
+
137 void IntelliPhotoGui::slotPositionMoveLeft(){
+
138  paintingArea->movePositionActive(-20,0);
+
139  update();
+
140 }
+
141 
+
142 void IntelliPhotoGui::slotPositionMoveRight(){
+
143  paintingArea->movePositionActive(20,0);
+
144  update();
+
145 }
+
146 
+
147 void IntelliPhotoGui::slotMoveLayerUp(){
+
148  paintingArea->moveActiveLayer(1);
+
149  update();
+
150 }
+
151 
+
152 void IntelliPhotoGui::slotMoveLayerDown(){
+
153  paintingArea->moveActiveLayer(-1);
+
154  update();
+
155 }
+
156 
+
157 void IntelliPhotoGui::slotClearActiveLayer(){
+
158  // Stores button value
+
159  bool ok1, ok2, ok3, ok4;
+
160 
+
161  // "Red Input" is the title of the window
+
162  // the next tr is the text to display
+
163  // Define the standard Value, min, max, step and ok button
+
164  int red = QInputDialog::getInt(this, tr("Red Input"),
+
165  tr("Red:"),
+
166  255,0, 255,1, &ok1);
+
167  // "Green Input" is the title of the window
+
168  int green = QInputDialog::getInt(this, tr("Green Input"),
+
169  tr("Green:"),
+
170  255,0, 255, 1, &ok2);
+
171  // "Blue Input" is the title of the window
+
172  int blue = QInputDialog::getInt(this, tr("Blue Input"),
+
173  tr("Blue:"),
+
174  255,0, 255, 1, &ok3);
+
175  // "Alpha Input" is the title of the window
+
176  int alpha = QInputDialog::getInt(this, tr("Alpha Input"),
+
177  tr("Alpha:"),
+
178  255,0, 255, 1, &ok4);
+
179  if (ok1&&ok2&&ok3&&ok4)
+
180  {
+
181  paintingArea->floodFill(red, green, blue, alpha);
+
182  }
+
183 }
+
184 
+
185 void IntelliPhotoGui::slotSetActiveLayer(){
+
186  // Stores button value
+
187  bool ok1;
+
188 
+
189  // "Layer to set on" is the title of the window
+
190  // the next tr is the text to display
+
191  // Define the standard Value, min, max, step and ok button
+
192  int layer = QInputDialog::getInt(this, tr("Layer to set on"),
+
193  tr("Layer:"),
+
194  -1,0,255,1, &ok1);
+
195  if (ok1)
+
196  {
+
197  paintingArea->setLayerToActive(layer);
+
198  }
+
199 }
+
200 
+
201 void IntelliPhotoGui::slotSetFirstColor(){
+
202  paintingArea->colorPickerSetFirstColor();
+
203 }
+
204 
+
205 void IntelliPhotoGui::slotSetSecondColor(){
+
206  paintingArea->colorPickerSetSecondColor();
+
207 }
+
208 
+
209 void IntelliPhotoGui::slotSwitchColor(){
+
210  paintingArea->colorPickerSwitchColor();
+
211 }
+
212 
+
213 void IntelliPhotoGui::slotCreatePenTool(){
+
214  paintingArea->createPenTool();
+
215 }
+
216 
+
217 void IntelliPhotoGui::slotCreatePlainTool(){
+
218  paintingArea->createPlainTool();
+
219 }
+
220 
+
221 void IntelliPhotoGui::slotCreateLineTool(){
+
222  paintingArea->createLineTool();
+
223 }
+
224 
+
225 // Open an about dialog
+
226 void IntelliPhotoGui::slotAboutDialog(){
+
227  // Window title and text to display
+
228  QMessageBox::about(this, tr("About Painting"),
+
229  tr("<p><b>IntelliPhoto</b>Pretty basic editor.</p>"));
+
230 }
+
231 
+
232 // Define menu actions that call functions
+
233 void IntelliPhotoGui::createActions(){
+
234  // Get a list of the supported file formats
+
235  // QImageWriter is used to write images to files
+
236  foreach (QByteArray format, QImageWriter::supportedImageFormats()) {
+
237  QString text = tr("%1...").arg(QString(format).toUpper());
+
238 
+
239  // Create an action for each file format
+
240  QAction*action = new QAction(text, this);
+
241 
+
242  // Set an action for each file format
+
243  action->setData(format);
244 
-
245  // Create an action for each file format
-
246  QAction *action = new QAction(text, this);
+
245  // When clicked call IntelliPhotoGui::save()
+
246  connect(action, SIGNAL(triggered()), this, SLOT(slotSave()));
247 
-
248  // Set an action for each file format
-
249  action->setData(format);
-
250 
-
251  // When clicked call IntelliPhotoGui::save()
-
252  connect(action, SIGNAL(triggered()), this, SLOT(slotSave()));
-
253 
-
254  // Attach each file format option menu item to Save As
-
255  actionSaveAs.append(action);
-
256  }
-
257 
-
258  //set exporter to actions
-
259  QAction *pngSaveAction = new QAction("PNG-8", this);
-
260  pngSaveAction->setData("PNG");
-
261  // When clicked call IntelliPhotoGui::save()
-
262  connect(pngSaveAction, SIGNAL(triggered()), this, SLOT(slotSave()));
-
263  // Attach each PNG in save Menu
-
264  actionSaveAs.append(pngSaveAction);
-
265 
-
266  // Create exit action and tie to IntelliPhotoGui::close()
-
267  actionExit = new QAction(tr("&Exit"), this);
-
268  actionExit->setShortcuts(QKeySequence::Quit);
-
269  connect(actionExit, SIGNAL(triggered()), this, SLOT(close()));
-
270 
-
271  actionOpen = new QAction(tr("&Open"), this);
-
272  actionOpen->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_O));
-
273  connect(actionOpen, SIGNAL(triggered()), this, SLOT(slotOpen()));
-
274 
-
275  // Create New Layer action and tie to IntelliPhotoGui::newLayer()
-
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()));
-
279 
-
280  // Delete New Layer action and tie to IntelliPhotoGui::deleteLayer()
-
281  actionDeleteLayer = new QAction(tr("&Delete Layer..."), this);
-
282  connect(actionDeleteLayer, SIGNAL(triggered()), this, SLOT(slotDeleteLayer()));
+
248  // Attach each file format option menu item to Save As
+
249  actionSaveAs.append(action);
+
250  }
+
251 
+
252  //set exporter to actions
+
253  QAction*pngSaveAction = new QAction("PNG-8", this);
+
254  pngSaveAction->setData("PNG");
+
255  // When clicked call IntelliPhotoGui::save()
+
256  connect(pngSaveAction, SIGNAL(triggered()), this, SLOT(slotSave()));
+
257  // Attach each PNG in save Menu
+
258  actionSaveAs.append(pngSaveAction);
+
259 
+
260  // Create exit action and tie to IntelliPhotoGui::close()
+
261  actionExit = new QAction(tr("&Exit"), this);
+
262  actionExit->setShortcuts(QKeySequence::Quit);
+
263  connect(actionExit, SIGNAL(triggered()), this, SLOT(close()));
+
264 
+
265  actionOpen = new QAction(tr("&Open"), this);
+
266  actionOpen->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_O));
+
267  connect(actionOpen, SIGNAL(triggered()), this, SLOT(slotOpen()));
+
268 
+
269  // Create New Layer action and tie to IntelliPhotoGui::newLayer()
+
270  actionCreateNewLayer = new QAction(tr("&New Layer..."), this);
+
271  actionCreateNewLayer->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_N));
+
272  connect(actionCreateNewLayer, SIGNAL(triggered()), this, SLOT(slotCreateNewLayer()));
+
273 
+
274  // Delete New Layer action and tie to IntelliPhotoGui::deleteLayer()
+
275  actionDeleteLayer = new QAction(tr("&Delete Layer..."), this);
+
276  connect(actionDeleteLayer, SIGNAL(triggered()), this, SLOT(slotDeleteLayer()));
+
277 
+
278  actionSetActiveLayer = new QAction(tr("&set Active"), this);
+
279  connect(actionSetActiveLayer, SIGNAL(triggered()), this, SLOT(slotSetActiveLayer()));
+
280 
+
281  actionSetActiveAlpha = new QAction(tr("&set Alpha"), this);
+
282  connect(actionSetActiveAlpha, SIGNAL(triggered()), this, SLOT(slotSetActiveAlpha()));
283 
-
284  actionSetActiveLayer = new QAction(tr("&set Active"), this);
-
285  connect(actionSetActiveLayer, SIGNAL(triggered()), this, SLOT(slotSetActiveLayer()));
-
286 
-
287  actionSetActiveAlpha = new QAction(tr("&set Alpha"), this);
-
288  connect(actionSetActiveAlpha, SIGNAL(triggered()), this, SLOT(slotSetActiveAlpha()));
-
289 
-
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()));
-
293 
-
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()));
-
297 
-
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()));
-
301 
-
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()));
-
305 
-
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()));
-
309 
-
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()));
-
313 
-
314  //Create Color Actions here
-
315  actionColorPickerFirstColor = new QAction(tr("&Main"), this);
-
316  connect(actionColorPickerFirstColor, SIGNAL(triggered()), this, SLOT(slotSetFirstColor()));
-
317 
-
318  actionColorPickerSecondColor = new QAction(tr("&Secondary"), this);
-
319  connect(actionColorPickerSecondColor, SIGNAL(triggered()), this, SLOT(slotSetSecondColor()));
-
320 
-
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()));
-
324 
-
325  //Create Tool actions down here
-
326  actionCreatePlainTool = new QAction(tr("&Plain"), this);
-
327  connect(actionCreatePlainTool, SIGNAL(triggered()), this, SLOT(slotCreatePlainTool()));
+
284  actionMovePositionUp = new QAction(tr("&move Up"), this);
+
285  actionMovePositionUp->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Up));
+
286  connect(actionMovePositionUp, SIGNAL(triggered()), this, SLOT(slotPositionMoveUp()));
+
287 
+
288  actionMovePositionDown = new QAction(tr("&move Down"), this);
+
289  actionMovePositionDown->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Down));
+
290  connect(actionMovePositionDown, SIGNAL(triggered()), this, SLOT(slotPositionMoveDown()));
+
291 
+
292  actionMovePositionLeft = new QAction(tr("&move Left"), this);
+
293  actionMovePositionLeft->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Left));
+
294  connect(actionMovePositionLeft, SIGNAL(triggered()), this, SLOT(slotPositionMoveLeft()));
+
295 
+
296  actionMovePositionRight = new QAction(tr("&move Right"), this);
+
297  actionMovePositionRight->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Right));
+
298  connect(actionMovePositionRight, SIGNAL(triggered()), this, SLOT(slotPositionMoveRight()));
+
299 
+
300  actionMoveLayerUp = new QAction(tr("&move Layer Up"), this);
+
301  actionMoveLayerUp->setShortcut(QKeySequence(Qt::CTRL + Qt::ALT + Qt::Key_Up));
+
302  connect(actionMoveLayerUp, SIGNAL(triggered()), this, SLOT(slotMoveLayerUp()));
+
303 
+
304  actionMoveLayerDown= new QAction(tr("&move Layer Down"), this);
+
305  actionMoveLayerDown->setShortcut(QKeySequence(Qt::CTRL + Qt::ALT + Qt::Key_Down));
+
306  connect(actionMoveLayerDown, SIGNAL(triggered()), this, SLOT(slotMoveLayerDown()));
+
307 
+
308  //Create Color Actions here
+
309  actionColorPickerFirstColor = new QAction(tr("&Main"), this);
+
310  connect(actionColorPickerFirstColor, SIGNAL(triggered()), this, SLOT(slotSetFirstColor()));
+
311 
+
312  actionColorPickerSecondColor = new QAction(tr("&Secondary"), this);
+
313  connect(actionColorPickerSecondColor, SIGNAL(triggered()), this, SLOT(slotSetSecondColor()));
+
314 
+
315  actionColorSwitch = new QAction(tr("&Switch"), this);
+
316  actionColorSwitch->setShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_S));
+
317  connect(actionColorSwitch, SIGNAL(triggered()), this, SLOT(slotSwitchColor()));
+
318 
+
319  //Create Tool actions down here
+
320  actionCreatePlainTool = new QAction(tr("&Plain"), this);
+
321  connect(actionCreatePlainTool, SIGNAL(triggered()), this, SLOT(slotCreatePlainTool()));
+
322 
+
323  actionCreatePenTool = new QAction(tr("&Pen"),this);
+
324  connect(actionCreatePenTool, SIGNAL(triggered()), this, SLOT(slotCreatePenTool()));
+
325 
+
326  actionCreateLineTool = new QAction(tr("&Line"), this);
+
327  connect(actionCreateLineTool, SIGNAL(triggered()), this, SLOT(slotCreateLineTool()));
328 
-
329  actionCreatePenTool = new QAction(tr("&Pen"),this);
-
330  connect(actionCreatePenTool, SIGNAL(triggered()), this, SLOT(slotCreatePenTool()));
-
331 
-
332  actionCreateLineTool = new QAction(tr("&Line"), this);
-
333  connect(actionCreateLineTool, SIGNAL(triggered()), this, SLOT(slotCreateLineTool()));
-
334 
-
335  // Create about action and tie to IntelliPhotoGui::about()
-
336  actionAboutDialog = new QAction(tr("&About"), this);
-
337  connect(actionAboutDialog, SIGNAL(triggered()), this, SLOT(slotAboutDialog()));
-
338 
-
339  // Create about Qt action and tie to IntelliPhotoGui::aboutQt()
-
340  actionAboutQtDialog = new QAction(tr("About &Qt"), this);
-
341  connect(actionAboutQtDialog, SIGNAL(triggered()), qApp, SLOT(aboutQt()));
-
342 }
-
343 
-
344 // Create the menubar
-
345 void IntelliPhotoGui::createMenus(){
-
346  // Create Save As option and the list of file types
-
347  saveAsMenu = new QMenu(tr("&Save As"), this);
-
348  foreach (QAction *action, actionSaveAs)
-
349  saveAsMenu->addAction(action);
-
350 
-
351 
-
352  // Attach all actions to File
-
353  fileMenu = new QMenu(tr("&File"), this);
-
354  fileMenu->addAction(actionOpen);
-
355  fileMenu->addMenu(saveAsMenu);
-
356  fileMenu->addSeparator();
-
357  fileMenu->addAction(actionExit);
-
358 
-
359  // Attach all actions to Options
-
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);
-
369 
-
370  // Attach all actions to Layer
-
371  layerMenu = new QMenu(tr("&Layer"), this);
-
372  layerMenu->addAction(actionCreateNewLayer);
-
373  layerMenu->addAction(actionDeleteLayer);
+
329  // Create about action and tie to IntelliPhotoGui::about()
+
330  actionAboutDialog = new QAction(tr("&About"), this);
+
331  connect(actionAboutDialog, SIGNAL(triggered()), this, SLOT(slotAboutDialog()));
+
332 
+
333  // Create about Qt action and tie to IntelliPhotoGui::aboutQt()
+
334  actionAboutQtDialog = new QAction(tr("About &Qt"), this);
+
335  connect(actionAboutQtDialog, SIGNAL(triggered()), qApp, SLOT(aboutQt()));
+
336 }
+
337 
+
338 // Create the menubar
+
339 void IntelliPhotoGui::createMenus(){
+
340  // Create Save As option and the list of file types
+
341  saveAsMenu = new QMenu(tr("&Save As"), this);
+
342  foreach (QAction *action, actionSaveAs)
+
343  saveAsMenu->addAction(action);
+
344 
+
345 
+
346  // Attach all actions to File
+
347  fileMenu = new QMenu(tr("&File"), this);
+
348  fileMenu->addAction(actionOpen);
+
349  fileMenu->addMenu(saveAsMenu);
+
350  fileMenu->addSeparator();
+
351  fileMenu->addAction(actionExit);
+
352 
+
353  // Attach all actions to Options
+
354  optionMenu = new QMenu(tr("&Options"), this);
+
355  optionMenu->addAction(actionSetActiveLayer);
+
356  optionMenu->addAction(actionSetActiveAlpha);
+
357  optionMenu->addAction(actionMovePositionUp);
+
358  optionMenu->addAction(actionMovePositionDown);
+
359  optionMenu->addAction(actionMovePositionLeft);
+
360  optionMenu->addAction(actionMovePositionRight);
+
361  optionMenu->addAction(actionMoveLayerUp);
+
362  optionMenu->addAction(actionMoveLayerDown);
+
363 
+
364  // Attach all actions to Layer
+
365  layerMenu = new QMenu(tr("&Layer"), this);
+
366  layerMenu->addAction(actionCreateNewLayer);
+
367  layerMenu->addAction(actionDeleteLayer);
+
368 
+
369  //Attach all Color Options
+
370  colorMenu = new QMenu(tr("&Color"), this);
+
371  colorMenu->addAction(actionColorPickerFirstColor);
+
372  colorMenu->addAction(actionColorPickerSecondColor);
+
373  colorMenu->addAction(actionColorSwitch);
374 
-
375  //Attach all Color Options
-
376  colorMenu = new QMenu(tr("&Color"), this);
-
377  colorMenu->addAction(actionColorPickerFirstColor);
-
378  colorMenu->addAction(actionColorPickerSecondColor);
-
379  colorMenu->addAction(actionColorSwitch);
-
380 
-
381  //Attach all Tool Options
-
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);
-
388 
-
389  // Attach all actions to Help
-
390  helpMenu = new QMenu(tr("&Help"), this);
-
391  helpMenu->addAction(actionAboutDialog);
-
392  helpMenu->addAction(actionAboutQtDialog);
-
393 
-
394  // Add menu items to the menubar
-
395  menuBar()->addMenu(fileMenu);
-
396  menuBar()->addMenu(optionMenu);
-
397  menuBar()->addMenu(layerMenu);
-
398  menuBar()->addMenu(toolMenu);
-
399  menuBar()->addMenu(helpMenu);
-
400 }
-
401 
-
402 void IntelliPhotoGui::createGui(){
-
403  //create a central widget to work on
-
404  centralGuiWidget = new QWidget(this);
-
405  setCentralWidget(centralGuiWidget);
-
406 
-
407  //create the grid for the layout
-
408  mainLayout = new QGridLayout(centralGuiWidget);
-
409  centralGuiWidget->setLayout(mainLayout);
-
410 
-
411  //create Gui elements
-
412  paintingArea = new PaintingArea();
-
413 
-
414  //set gui elements
-
415  mainLayout->addWidget(paintingArea);
-
416 }
-
417 
-
418 void IntelliPhotoGui::setIntelliStyle(){
-
419  // Set the title
-
420  setWindowTitle("IntelliPhoto Prototype");
-
421  //set style sheet
-
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)");
-
425 }
-
426 
-
427 bool IntelliPhotoGui::maybeSave(){
-
428  // Check for changes since last save
-
429 
-
430  //TODO insert variable for modified status here to make an save exit message
-
431  if (false) {
-
432  QMessageBox::StandardButton ret;
-
433 
-
434  // Painting is the title
-
435  // Add text and the buttons
-
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);
-
441 
-
442  // If save button clicked call for file to be saved
-
443  if (ret == QMessageBox::Save) {
-
444  return saveFile("png");
-
445 
-
446  // If cancel do nothing
-
447  } else if (ret == QMessageBox::Cancel) {
-
448  return false;
-
449  }
-
450  }
-
451  return true;
-
452 }
-
453 
-
454 bool IntelliPhotoGui::saveFile(const QByteArray &fileFormat){
-
455  // Define path, name and default file type
-
456  QString initialPath = QDir::currentPath() + "/untitled." + fileFormat;
-
457 
-
458  // Get selected file from dialog
-
459  // Add the proper file formats and extensions
-
460  QString fileName = QFileDialog::getSaveFileName(this, tr("Save As"),
-
461  initialPath,
-
462  tr("%1 Files (*.%2);;All Files (*)")
-
463  .arg(QString::fromLatin1(fileFormat.toUpper()))
-
464  .arg(QString::fromLatin1(fileFormat)), nullptr, QFileDialog::DontUseNativeDialog);
-
465 
-
466  // If no file do nothing
-
467  if (fileName.isEmpty()) {
-
468  return false;
-
469  } else {
-
470  // Call for the file to be saved
-
471  return paintingArea->save(fileName, fileFormat.constData());
-
472  }
-
473 }
+
375  //Attach all Tool Options
+
376  toolMenu = new QMenu(tr("&Tools"), this);
+
377  toolMenu->addAction(actionCreatePenTool);
+
378  toolMenu->addAction(actionCreatePlainTool);
+
379  toolMenu->addAction(actionCreateLineTool);
+
380  toolMenu->addSeparator();
+
381  toolMenu->addMenu(colorMenu);
+
382 
+
383  // Attach all actions to Help
+
384  helpMenu = new QMenu(tr("&Help"), this);
+
385  helpMenu->addAction(actionAboutDialog);
+
386  helpMenu->addAction(actionAboutQtDialog);
+
387 
+
388  // Add menu items to the menubar
+
389  menuBar()->addMenu(fileMenu);
+
390  menuBar()->addMenu(optionMenu);
+
391  menuBar()->addMenu(layerMenu);
+
392  menuBar()->addMenu(toolMenu);
+
393  menuBar()->addMenu(helpMenu);
+
394 }
+
395 
+
396 void IntelliPhotoGui::createGui(){
+
397  // create a central widget to work on
+
398  centralGuiWidget = new QWidget(this);
+
399  setCentralWidget(centralGuiWidget);
+
400 
+
401  // create the grid for the layout
+
402  mainLayout = new QGridLayout(centralGuiWidget);
+
403  centralGuiWidget->setLayout(mainLayout);
+
404 
+
405  // create Gui elements
+
406  paintingArea = new PaintingArea();
+
407 
+
408  // set gui elements
+
409  mainLayout->addWidget(paintingArea);
+
410 }
+
411 
+
412 void IntelliPhotoGui::setIntelliStyle(){
+
413  // Set the title
+
414  setWindowTitle("IntelliPhoto Prototype");
+
415  // Set style sheet
+
416  this->setStyleSheet("background-color:rgb(64,64,64)");
+
417  this->centralGuiWidget->setStyleSheet("color:rgb(255,255,255)");
+
418  this->menuBar()->setStyleSheet("color:rgb(255,255,255)");
+
419 }
+
420 
+
421 bool IntelliPhotoGui::maybeSave(){
+
422  // Check for changes since last save
+
423 
+
424  // TODO insert variable for modified status here to make an save exit message
+
425  if (false) {
+
426  QMessageBox::StandardButton ret;
+
427 
+
428  // Painting is the title of the window
+
429  // Add text and the buttons
+
430  ret = QMessageBox::warning(this, tr("Painting"),
+
431  tr("The image has been modified.\n"
+
432  "Do you want to save your changes?"),
+
433  QMessageBox::Save | QMessageBox::Discard
+
434  | QMessageBox::Cancel);
+
435 
+
436  // If save button clicked call for file to be saved
+
437  if (ret == QMessageBox::Save) {
+
438  return saveFile("png");
+
439 
+
440  // If cancel do nothing
+
441  } else if (ret == QMessageBox::Cancel) {
+
442  return false;
+
443  }
+
444  }
+
445  return true;
+
446 }
+
447 
+
448 bool IntelliPhotoGui::saveFile(const QByteArray &fileFormat){
+
449  // Define path, name and default file type
+
450  QString initialPath = QDir::currentPath() + "/untitled." + fileFormat;
+
451 
+
452  // Get selected file from dialog
+
453  // Add the proper file formats and extensions
+
454  QString fileName = QFileDialog::getSaveFileName(this, tr("Save As"),
+
455  initialPath,
+
456  tr("%1 Files (*.%2);;All Files (*)")
+
457  .arg(QString::fromLatin1(fileFormat.toUpper()))
+
458  .arg(QString::fromLatin1(fileFormat)), nullptr, QFileDialog::DontUseNativeDialog);
+
459 
+
460  // If no file do nothing
+
461  if (fileName.isEmpty()) {
+
462  return false;
+
463  } else {
+
464  // Call for the file to be saved
+
465  return paintingArea->save(fileName, fileFormat.constData());
+
466  }
+
467 }
-
PaintingArea::addLayer
int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::Raster_Image)
Definition: PaintingArea.cpp:57
-
slotCreateFloodFillTool
void slotCreateFloodFillTool()
Definition: IntelliPhotoGui.cpp:109
-
PaintingArea::open
bool open(const QString &fileName)
Definition: PaintingArea.cpp:103
-
PaintingArea::setLayerToActive
void setLayerToActive(int index)
Definition: PaintingArea.cpp:90
-
PaintingArea::floodFill
void floodFill(int r, int g, int b, int a)
Definition: PaintingArea.cpp:139
-
PaintingArea::save
bool save(const QString &fileName, const char *fileFormat)
Definition: PaintingArea.cpp:115
-
PaintingArea::createPlainTool
void createPlainTool()
Definition: PaintingArea.cpp:186
+
PaintingArea::addLayer
int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::Raster_Image)
Definition: PaintingArea.cpp:58
+
PaintingArea::open
bool open(const QString &fileName)
Definition: PaintingArea.cpp:104
+
PaintingArea::setLayerToActive
void setLayerToActive(int index)
Definition: PaintingArea.cpp:91
+
PaintingArea::floodFill
void floodFill(int r, int g, int b, int a)
Definition: PaintingArea.cpp:140
+
PaintingArea::save
bool save(const QString &fileName, const char *fileFormat)
Definition: PaintingArea.cpp:116
+
PaintingArea::createPlainTool
void createPlainTool()
Definition: PaintingArea.cpp:187
IntelliPhotoGui::IntelliPhotoGui
IntelliPhotoGui()
Definition: IntelliPhotoGui.cpp:10
-
PaintingArea
Definition: PaintingArea.h:26
-
slotCreatePenTool
void slotCreatePenTool()
Definition: IntelliPhotoGui.cpp:105
-
PaintingArea::deleteLayer
void deleteLayer(int index)
Definition: PaintingArea.cpp:74
-
PaintingArea::createPenTool
void createPenTool()
Definition: PaintingArea.cpp:181
-
PaintingArea::createLineTool
void createLineTool()
Definition: PaintingArea.cpp:191
-
PaintingArea::colorPickerSetSecondColor
void colorPickerSetSecondColor()
Definition: PaintingArea.cpp:172
-
PaintingArea::colorPickerSetFirstColor
void colorPickerSetFirstColor()
Definition: PaintingArea.cpp:167
-
PaintingArea::colorPickerSwitchColor
void colorPickerSwitchColor()
Definition: PaintingArea.cpp:177
+
PaintingArea
Definition: PaintingArea.h:25
+
PaintingArea::deleteLayer
void deleteLayer(int index)
Definition: PaintingArea.cpp:75
+
PaintingArea::createPenTool
void createPenTool()
Definition: PaintingArea.cpp:182
+
PaintingArea::createLineTool
void createLineTool()
Definition: PaintingArea.cpp:192
+
PaintingArea::colorPickerSetSecondColor
void colorPickerSetSecondColor()
Definition: PaintingArea.cpp:173
+
PaintingArea::colorPickerSetFirstColor
void colorPickerSetFirstColor()
Definition: PaintingArea.cpp:168
+
PaintingArea::colorPickerSwitchColor
void colorPickerSwitchColor()
Definition: PaintingArea.cpp:178
IntelliPhotoGui.h
-
IntelliPhotoGui::closeEvent
void closeEvent(QCloseEvent *event) override
Definition: IntelliPhotoGui.cpp:24
-
PaintingArea::moveActiveLayer
void moveActiveLayer(int idx)
Definition: PaintingArea.cpp:153
+
IntelliPhotoGui::closeEvent
void closeEvent(QCloseEvent *event) override
Definition: IntelliPhotoGui.cpp:26
+
PaintingArea::moveActiveLayer
void moveActiveLayer(int idx)
Definition: PaintingArea.cpp:154
PaintingArea.h
-
PaintingArea::slotActivateLayer
void slotActivateLayer(int a)
Definition: PaintingArea.cpp:161
-
PaintingArea::setAlphaOfLayer
void setAlphaOfLayer(int index, int alpha)
Definition: PaintingArea.cpp:96
-
PaintingArea::movePositionActive
void movePositionActive(int x, int y)
Definition: PaintingArea.cpp:148
+
PaintingArea::slotActivateLayer
void slotActivateLayer(int a)
Definition: PaintingArea.cpp:162
+
PaintingArea::setAlphaOfLayer
void setAlphaOfLayer(int index, int alpha)
Definition: PaintingArea.cpp:97
+
PaintingArea::movePositionActive
void movePositionActive(int x, int y)
Definition: PaintingArea.cpp:149
IntelliPhotoGui
Definition: IntelliPhotoGui.h:19
IntelliPhotoGui::IntelliPhotoGui
IntelliPhotoGui()
Definition: IntelliPhotoGui.cpp:10
-
PaintingArea
Definition: PaintingArea.h:26
+
PaintingArea
Definition: PaintingArea.h:25
IntelliTool
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:13
-
IntelliPhotoGui::closeEvent
void closeEvent(QCloseEvent *event) override
Definition: IntelliPhotoGui.cpp:24
+
IntelliPhotoGui::closeEvent
void closeEvent(QCloseEvent *event) override
Definition: IntelliPhotoGui.cpp:26
IntelliColorPicker
The IntelliColorPicker manages the selected colors for one whole project.
Definition: IntelliColorPicker.h:11
-
IntelliToolCircle::onMouseRightPressed
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....
Definition: IntelliToolCircle.cpp:51
+
IntelliToolCircle::onMouseRightPressed
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click pressed of a mouse. Clearing the canvas layer.
Definition: IntelliToolCircle.cpp:51
IntelliTool::onMouseRightPressed
virtual void onMouseRightPressed(int x, int y)
A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....
Definition: IntelliTool.cpp:14
IntelliTool::onMouseLeftReleased
virtual void onMouseLeftReleased(int x, int y)
A function managing the left click Released of a Mouse. Call this in child classes!
Definition: IntelliTool.cpp:32
-
IntelliToolCircle::onMouseRightReleased
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click Released of a Mouse. Merging the Canvas to Active....
Definition: IntelliToolCircle.cpp:55
+
IntelliToolCircle::onMouseRightReleased
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click released of a mouse.
Definition: IntelliToolCircle.cpp:55
IntelliTool::colorPicker
IntelliColorPicker * colorPicker
A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.
Definition: IntelliTool.h:38
IntelliImage::drawLine
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.
Definition: IntelliImage.cpp:65
-
IntelliToolCircle::onWheelScrolled
virtual void onWheelScrolled(int value) override
A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c...
Definition: IntelliToolCircle.cpp:71
+
IntelliToolCircle::onWheelScrolled
virtual void onWheelScrolled(int value) override
A function managing the scroll event. Changing the edge Width relative to value.
Definition: IntelliToolCircle.cpp:71
IntelliTool::onMouseLeftPressed
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:25
IntelliColorPicker::getSecondColor
QColor getSecondColor()
A function to read the secondary selected color.
Definition: IntelliColorPicker.cpp:20
-
PaintingArea
Definition: PaintingArea.h:26
+
PaintingArea
Definition: PaintingArea.h:25
IntelliImage::drawPoint
virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A.
Definition: IntelliImage.cpp:55
IntelliTool::onMouseRightReleased
virtual void onMouseRightReleased(int x, int y)
A function managing the right click Released of a Mouse. Merging the Canvas to Active....
Definition: IntelliTool.cpp:21
IntelliTool::Canvas
LayerObject * Canvas
A pointer to the drawing canvas of the tool, work on this.
Definition: IntelliTool.h:48
-
IntelliToolCircle::~IntelliToolCircle
virtual ~IntelliToolCircle() override
Definition: IntelliToolCircle.cpp:12
+
IntelliToolCircle::~IntelliToolCircle
virtual ~IntelliToolCircle() override
A Destructor.
Definition: IntelliToolCircle.cpp:12
IntelliTool::drawing
bool drawing
A flag checking if the user is currently drawing or not.
Definition: IntelliTool.h:53
IntelliTool
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:13
PaintingArea.h
IntelliColorPicker::getFirstColor
QColor getFirstColor()
A function to read the primary selected color.
Definition: IntelliColorPicker.cpp:16
IntelliColorPicker
The IntelliColorPicker manages the selected colors for one whole project.
Definition: IntelliColorPicker.h:11
-
IntelliToolCircle::onMouseMoved
virtual void onMouseMoved(int x, int y) override
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliToolCircle.cpp:79
-
IntelliToolCircle::IntelliToolCircle
IntelliToolCircle(PaintingArea *Area, IntelliColorPicker *colorPicker)
Definition: IntelliToolCircle.cpp:6
-
LayerObject::image
IntelliImage * image
Definition: PaintingArea.h:18
-
IntelliToolCircle::onMouseLeftReleased
virtual void onMouseLeftReleased(int x, int y) override
A function managing the left click Released of a Mouse. Call this in child classes!
Definition: IntelliToolCircle.cpp:67
+
IntelliToolCircle::onMouseMoved
virtual void onMouseMoved(int x, int y) override
A function managing the mouse moved event. Draws a circle with radius of eulerian norm of mouse posit...
Definition: IntelliToolCircle.cpp:79
+
IntelliToolCircle::IntelliToolCircle
IntelliToolCircle(PaintingArea *Area, IntelliColorPicker *colorPicker)
A constructor setting the general paintingArea and colorPicker. And reading in the inner alpha and ed...
Definition: IntelliToolCircle.cpp:6
+
LayerObject::image
IntelliImage * image
Definition: PaintingArea.h:17
+
IntelliToolCircle::onMouseLeftReleased
virtual void onMouseLeftReleased(int x, int y) override
A function managing the left click released of a mouse.
Definition: IntelliToolCircle.cpp:67
IntelliTool::onMouseMoved
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:41
IntelliImage::calculateVisiblity
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
-
IntelliTool::onWheelScrolled
virtual void onWheelScrolled(int value)
A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c...
Definition: IntelliTool.cpp:46
+
IntelliTool::onWheelScrolled
virtual void onWheelScrolled(int value)
A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...
Definition: IntelliTool.cpp:46
IntelliToolCircle.h
-
IntelliImage::drawPlain
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
Definition: IntelliImage.cpp:77
-
IntelliToolCircle::onMouseLeftPressed
virtual void onMouseLeftPressed(int x, int y) override
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliToolCircle.cpp:59
+
IntelliImage::drawPlain
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
Definition: IntelliImage.cpp:76
+
IntelliToolCircle::onMouseLeftPressed
virtual void onMouseLeftPressed(int x, int y) override
A function managing the left click pressed of a mouse. Sets the middle point of the cricle.
Definition: IntelliToolCircle.cpp:59

Classes

class  IntelliToolCircle + The IntelliToolCircle class represents a tool to draw a circle. More...
  diff --git a/docs/html/_intelli_tool_circle_8h_source.html b/docs/html/_intelli_tool_circle_8h_source.html index 82d7125..e6ea705 100644 --- a/docs/html/_intelli_tool_circle_8h_source.html +++ b/docs/html/_intelli_tool_circle_8h_source.html @@ -96,45 +96,50 @@ $(document).ready(function(){initNavTree('_intelli_tool_circle_8h_source.html','
4 
5 #include "QColor"
6 #include "QPoint"
-
7 
-
8 class IntelliToolCircle : public IntelliTool{
-
9  void drawCyrcle(int radius);
-
10 
-
11  QPoint Middle;
-
12  int alphaInner;
-
13  int edgeWidth;
-
14 public:
-
15  IntelliToolCircle(PaintingArea* Area, IntelliColorPicker* colorPicker);
-
16  virtual ~IntelliToolCircle() override;
-
17 
-
18  virtual void onMouseRightPressed(int x, int y) override;
-
19  virtual void onMouseRightReleased(int x, int y) override;
-
20  virtual void onMouseLeftPressed(int x, int y) override;
-
21  virtual void onMouseLeftReleased(int x, int y) override;
-
22 
-
23  virtual void onWheelScrolled(int value) override;
-
24 
-
25  virtual void onMouseMoved(int x, int y) override;
-
26 };
-
27 
-
28 #endif // INTELLITOOLCIRCLE_H
+
10 class IntelliToolCircle : public IntelliTool{
+
15  void drawCyrcle(int radius);
+
16 
+
20  QPoint Middle;
+
21 
+
25  int alphaInner;
+
26 
+
30  int edgeWidth;
+
31 public:
+
37  IntelliToolCircle(PaintingArea* Area, IntelliColorPicker* colorPicker);
+
38 
+
42  virtual ~IntelliToolCircle() override;
+
43 
+
49  virtual void onMouseRightPressed(int x, int y) override;
+
50 
+
56  virtual void onMouseRightReleased(int x, int y) override;
+
57 
+
63  virtual void onMouseLeftPressed(int x, int y) override;
+
64 
+
70  virtual void onMouseLeftReleased(int x, int y) override;
+
71 
+
76  virtual void onWheelScrolled(int value) override;
+
77 
+
83  virtual void onMouseMoved(int x, int y) override;
+
84 };
+
85 
+
86 #endif // INTELLITOOLCIRCLE_H
-
IntelliToolCircle::onMouseRightPressed
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....
Definition: IntelliToolCircle.cpp:51
-
IntelliToolCircle::onMouseRightReleased
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click Released of a Mouse. Merging the Canvas to Active....
Definition: IntelliToolCircle.cpp:55
+
IntelliToolCircle::onMouseRightPressed
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click pressed of a mouse. Clearing the canvas layer.
Definition: IntelliToolCircle.cpp:51
+
IntelliToolCircle::onMouseRightReleased
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click released of a mouse.
Definition: IntelliToolCircle.cpp:55
IntelliTool::colorPicker
IntelliColorPicker * colorPicker
A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.
Definition: IntelliTool.h:38
IntelliTool.h
-
IntelliToolCircle::onWheelScrolled
virtual void onWheelScrolled(int value) override
A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c...
Definition: IntelliToolCircle.cpp:71
+
IntelliToolCircle::onWheelScrolled
virtual void onWheelScrolled(int value) override
A function managing the scroll event. Changing the edge Width relative to value.
Definition: IntelliToolCircle.cpp:71
IntelliTool::Area
PaintingArea * Area
A pointer to the general PaintingArea to interact with.
Definition: IntelliTool.h:33
-
PaintingArea
Definition: PaintingArea.h:26
-
IntelliToolCircle::~IntelliToolCircle
virtual ~IntelliToolCircle() override
Definition: IntelliToolCircle.cpp:12
+
PaintingArea
Definition: PaintingArea.h:25
+
IntelliToolCircle::~IntelliToolCircle
virtual ~IntelliToolCircle() override
A Destructor.
Definition: IntelliToolCircle.cpp:12
IntelliTool
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:13
IntelliColorPicker
The IntelliColorPicker manages the selected colors for one whole project.
Definition: IntelliColorPicker.h:11
-
IntelliToolCircle::onMouseMoved
virtual void onMouseMoved(int x, int y) override
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliToolCircle.cpp:79
-
IntelliToolCircle::IntelliToolCircle
IntelliToolCircle(PaintingArea *Area, IntelliColorPicker *colorPicker)
Definition: IntelliToolCircle.cpp:6
-
IntelliToolCircle::onMouseLeftReleased
virtual void onMouseLeftReleased(int x, int y) override
A function managing the left click Released of a Mouse. Call this in child classes!
Definition: IntelliToolCircle.cpp:67
-
IntelliToolCircle
Definition: IntelliToolCircle.h:8
-
IntelliToolCircle::onMouseLeftPressed
virtual void onMouseLeftPressed(int x, int y) override
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliToolCircle.cpp:59
+
IntelliToolCircle::onMouseMoved
virtual void onMouseMoved(int x, int y) override
A function managing the mouse moved event. Draws a circle with radius of eulerian norm of mouse posit...
Definition: IntelliToolCircle.cpp:79
+
IntelliToolCircle::IntelliToolCircle
IntelliToolCircle(PaintingArea *Area, IntelliColorPicker *colorPicker)
A constructor setting the general paintingArea and colorPicker. And reading in the inner alpha and ed...
Definition: IntelliToolCircle.cpp:6
+
IntelliToolCircle::onMouseLeftReleased
virtual void onMouseLeftReleased(int x, int y) override
A function managing the left click released of a mouse.
Definition: IntelliToolCircle.cpp:67
+
IntelliToolCircle
The IntelliToolCircle class represents a tool to draw a circle.
Definition: IntelliToolCircle.h:10
+
IntelliToolCircle::onMouseLeftPressed
virtual void onMouseLeftPressed(int x, int y) override
A function managing the left click pressed of a mouse. Sets the middle point of the cricle.
Definition: IntelliToolCircle.cpp:59
diff --git a/docs/html/_intelli_tool_flood_fill_8h_source.html b/docs/html/_intelli_tool_flood_fill_8h_source.html index 0a5dc05..eda6a57 100644 --- a/docs/html/_intelli_tool_flood_fill_8h_source.html +++ b/docs/html/_intelli_tool_flood_fill_8h_source.html @@ -96,40 +96,44 @@ $(document).ready(function(){initNavTree('_intelli_tool_flood_fill_8h_source.htm
4 
5 #include "QColor"
6 
-
7 class IntelliToolFloodFill : public IntelliTool{
-
8 public:
-
9  IntelliToolFloodFill(PaintingArea* Area, IntelliColorPicker* colorPicker);
-
10  virtual ~IntelliToolFloodFill() override;
-
11 
-
12 
-
13  virtual void onMouseRightPressed(int x, int y) override;
-
14  virtual void onMouseRightReleased(int x, int y) override;
-
15  virtual void onMouseLeftPressed(int x, int y) override;
-
16  virtual void onMouseLeftReleased(int x, int y) override;
-
17 
-
18  virtual void onWheelScrolled(int value) override;
-
19 
-
20  virtual void onMouseMoved(int x, int y) override;
-
21 };
-
22 
-
23 #endif // INTELLITOOLFLOODFILL_H
+
10 class IntelliToolFloodFill : public IntelliTool{
+
11 public:
+
17  IntelliToolFloodFill(PaintingArea* Area, IntelliColorPicker* colorPicker);
+
18 
+
22  virtual ~IntelliToolFloodFill() override;
+
23 
+
24 
+
30  virtual void onMouseRightPressed(int x, int y) override;
+
31 
+
37  virtual void onMouseRightReleased(int x, int y) override;
+
38 
+
44  virtual void onMouseLeftPressed(int x, int y) override;
+
45 
+
51  virtual void onMouseLeftReleased(int x, int y) override;
+
52 
+
57  virtual void onWheelScrolled(int value) override;
+
58 
+
64  virtual void onMouseMoved(int x, int y) override;
+
65 };
+
66 
+
67 #endif // INTELLITOOLFLOODFILL_H
IntelliTool::colorPicker
IntelliColorPicker * colorPicker
A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.
Definition: IntelliTool.h:38
-
IntelliToolFloodFill::onMouseRightReleased
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click Released of a Mouse. Merging the Canvas to Active....
Definition: IntelliToolFloodFill.cpp:21
+
IntelliToolFloodFill::onMouseRightReleased
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click released of a mouse.
Definition: IntelliToolFloodFill.cpp:21
IntelliTool.h
-
IntelliToolFloodFill::onMouseLeftReleased
virtual void onMouseLeftReleased(int x, int y) override
A function managing the left click Released of a Mouse. Call this in child classes!
Definition: IntelliToolFloodFill.cpp:66
-
IntelliToolFloodFill::onWheelScrolled
virtual void onWheelScrolled(int value) override
A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c...
Definition: IntelliToolFloodFill.cpp:70
+
IntelliToolFloodFill::onMouseLeftReleased
virtual void onMouseLeftReleased(int x, int y) override
A function managing the left click released of a mouse.
Definition: IntelliToolFloodFill.cpp:66
+
IntelliToolFloodFill::onWheelScrolled
virtual void onWheelScrolled(int value) override
A function managing the scroll event.
Definition: IntelliToolFloodFill.cpp:70
IntelliTool::Area
PaintingArea * Area
A pointer to the general PaintingArea to interact with.
Definition: IntelliTool.h:33
-
IntelliToolFloodFill::onMouseLeftPressed
virtual void onMouseLeftPressed(int x, int y) override
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliToolFloodFill.cpp:25
-
PaintingArea
Definition: PaintingArea.h:26
-
IntelliToolFloodFill::~IntelliToolFloodFill
virtual ~IntelliToolFloodFill() override
Definition: IntelliToolFloodFill.cpp:12
-
IntelliToolFloodFill::IntelliToolFloodFill
IntelliToolFloodFill(PaintingArea *Area, IntelliColorPicker *colorPicker)
Definition: IntelliToolFloodFill.cpp:8
-
IntelliToolFloodFill::onMouseMoved
virtual void onMouseMoved(int x, int y) override
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliToolFloodFill.cpp:75
+
IntelliToolFloodFill::onMouseLeftPressed
virtual void onMouseLeftPressed(int x, int y) override
A function managing the left click pressed of a mouse. Sets the point to flood fill around and does t...
Definition: IntelliToolFloodFill.cpp:25
+
PaintingArea
Definition: PaintingArea.h:25
+
IntelliToolFloodFill::~IntelliToolFloodFill
virtual ~IntelliToolFloodFill() override
A Destructor.
Definition: IntelliToolFloodFill.cpp:12
+
IntelliToolFloodFill::IntelliToolFloodFill
IntelliToolFloodFill(PaintingArea *Area, IntelliColorPicker *colorPicker)
A constructor setting the general paintingArea and colorPicker.
Definition: IntelliToolFloodFill.cpp:8
+
IntelliToolFloodFill::onMouseMoved
virtual void onMouseMoved(int x, int y) override
A function managing the mouse moved event.
Definition: IntelliToolFloodFill.cpp:75
IntelliTool
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:13
IntelliColorPicker
The IntelliColorPicker manages the selected colors for one whole project.
Definition: IntelliColorPicker.h:11
-
IntelliToolFloodFill::onMouseRightPressed
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....
Definition: IntelliToolFloodFill.cpp:17
-
IntelliToolFloodFill
Definition: IntelliToolFloodFill.h:7
+
IntelliToolFloodFill::onMouseRightPressed
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click pressed of a mouse. Clearing the canvas.
Definition: IntelliToolFloodFill.cpp:17
+
IntelliToolFloodFill
The IntelliToolFloodFill class represents a tool to flood FIll a certian area.
Definition: IntelliToolFloodFill.h:10
+ +

The LineStyle enum classifing all ways of drawing a line.

Enumerator
SOLID_LINE 
DOTTED_LINE 
-

Definition at line 7 of file IntelliToolLine.h.

+

Definition at line 10 of file IntelliToolLine.h.

diff --git a/docs/html/_intelli_tool_line_8h_source.html b/docs/html/_intelli_tool_line_8h_source.html index 927d50e..4f94bd7 100644 --- a/docs/html/_intelli_tool_line_8h_source.html +++ b/docs/html/_intelli_tool_line_8h_source.html @@ -96,51 +96,57 @@ $(document).ready(function(){initNavTree('_intelli_tool_line_8h_source.html','')
4 
5 #include "QPoint"
6 
-
7 enum class LineStyle{
-
8  SOLID_LINE,
-
9  DOTTED_LINE
-
10 };
-
11 
-
12 class IntelliToolLine : public IntelliTool{
-
13  QPoint start;
-
14  int lineWidth;
-
15  LineStyle lineStyle;
-
16 public:
-
17  IntelliToolLine(PaintingArea* Area, IntelliColorPicker* colorPicker);
-
18  virtual ~IntelliToolLine() override;
-
19 
-
20 
-
21  virtual void onMouseRightPressed(int x, int y) override;
-
22  virtual void onMouseRightReleased(int x, int y) override;
-
23  virtual void onMouseLeftPressed(int x, int y) override;
-
24  virtual void onMouseLeftReleased(int x, int y) override;
-
25 
-
26  virtual void onWheelScrolled(int value) override;
-
27 
-
28  virtual void onMouseMoved(int x, int y) override;
-
29 };
-
30 
-
31 #endif // INTELLITOOLLINE_H
+
10 enum class LineStyle{
+
11  SOLID_LINE,
+
12  DOTTED_LINE
+
13 };
+
14 
+
18 class IntelliToolLine : public IntelliTool{
+
22  QPoint start;
+
23 
+
27  int lineWidth;
+
28 
+
32  LineStyle lineStyle;
+
33 public:
+
34 
+
40  IntelliToolLine(PaintingArea* Area, IntelliColorPicker* colorPicker);
+
41 
+
45  virtual ~IntelliToolLine() override;
+
46 
+
52  virtual void onMouseRightPressed(int x, int y) override;
+
53 
+
59  virtual void onMouseRightReleased(int x, int y) override;
+
60 
+
66  virtual void onMouseLeftPressed(int x, int y) override;
+
67 
+
73  virtual void onMouseLeftReleased(int x, int y) override;
+
74 
+
79  virtual void onWheelScrolled(int value) override;
+
80 
+
86  virtual void onMouseMoved(int x, int y) override;
+
87 };
+
88 
+
89 #endif // INTELLITOOLLINE_H
IntelliTool::colorPicker
IntelliColorPicker * colorPicker
A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.
Definition: IntelliTool.h:38
LineStyle::SOLID_LINE
IntelliTool.h
-
LineStyle
LineStyle
Definition: IntelliToolLine.h:7
-
IntelliToolLine::onMouseMoved
virtual void onMouseMoved(int x, int y) override
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliToolLine.cpp:45
-
IntelliToolLine::onWheelScrolled
virtual void onWheelScrolled(int value) override
A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c...
Definition: IntelliToolLine.cpp:37
-
IntelliToolLine::onMouseRightReleased
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click Released of a Mouse. Merging the Canvas to Active....
Definition: IntelliToolLine.cpp:22
+
LineStyle
LineStyle
The LineStyle enum classifing all ways of drawing a line.
Definition: IntelliToolLine.h:10
+
IntelliToolLine::onMouseMoved
virtual void onMouseMoved(int x, int y) override
A function managing the mouse moved event. Drawing a Line from the startpoint to the current mouse po...
Definition: IntelliToolLine.cpp:45
+
IntelliToolLine::onWheelScrolled
virtual void onWheelScrolled(int value) override
A function managing the scroll event. Changing the lineWidth relative to value.
Definition: IntelliToolLine.cpp:37
+
IntelliToolLine::onMouseRightReleased
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click released of a mouse.
Definition: IntelliToolLine.cpp:22
IntelliTool::Area
PaintingArea * Area
A pointer to the general PaintingArea to interact with.
Definition: IntelliTool.h:33
-
IntelliToolLine::IntelliToolLine
IntelliToolLine(PaintingArea *Area, IntelliColorPicker *colorPicker)
Definition: IntelliToolLine.cpp:6
+
IntelliToolLine::IntelliToolLine
IntelliToolLine(PaintingArea *Area, IntelliColorPicker *colorPicker)
A constructor setting the general paintingArea and colorPicker. And reading in the lineWidth and line...
Definition: IntelliToolLine.cpp:6
LineStyle::DOTTED_LINE
-
PaintingArea
Definition: PaintingArea.h:26
-
IntelliToolLine::~IntelliToolLine
virtual ~IntelliToolLine() override
Definition: IntelliToolLine.cpp:13
-
IntelliToolLine::onMouseLeftReleased
virtual void onMouseLeftReleased(int x, int y) override
A function managing the left click Released of a Mouse. Call this in child classes!
Definition: IntelliToolLine.cpp:33
-
IntelliToolLine::onMouseRightPressed
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....
Definition: IntelliToolLine.cpp:18
+
PaintingArea
Definition: PaintingArea.h:25
+
IntelliToolLine::~IntelliToolLine
virtual ~IntelliToolLine() override
An abstract Destructor.
Definition: IntelliToolLine.cpp:13
+
IntelliToolLine::onMouseLeftReleased
virtual void onMouseLeftReleased(int x, int y) override
A function managing the left click released of a mouse.
Definition: IntelliToolLine.cpp:33
+
IntelliToolLine::onMouseRightPressed
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click pressed of a mouse. Clearing the canvas.
Definition: IntelliToolLine.cpp:18
IntelliTool
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:13
IntelliColorPicker
The IntelliColorPicker manages the selected colors for one whole project.
Definition: IntelliColorPicker.h:11
-
IntelliToolLine::onMouseLeftPressed
virtual void onMouseLeftPressed(int x, int y) override
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliToolLine.cpp:26
-
IntelliToolLine
Definition: IntelliToolLine.h:12
+
IntelliToolLine::onMouseLeftPressed
virtual void onMouseLeftPressed(int x, int y) override
A function managing the left click pressed of a mouse. Sets the starting point of the line.
Definition: IntelliToolLine.cpp:26
+
IntelliToolLine
The IntelliToolFloodFill class represents a tool to draw a line.
Definition: IntelliToolLine.h:18
diff --git a/docs/html/_intelli_tool_pen_8h_source.html b/docs/html/_intelli_tool_pen_8h_source.html index 4237710..158ddfe 100644 --- a/docs/html/_intelli_tool_pen_8h_source.html +++ b/docs/html/_intelli_tool_pen_8h_source.html @@ -96,42 +96,44 @@ $(document).ready(function(){initNavTree('_intelli_tool_pen_8h_source.html','');
4 #include"IntelliTool.h"
5 #include"QColor"
6 #include"QPoint"
-
7 
-
8 class IntelliToolPen : public IntelliTool{
-
9  int penWidth;
-
10  QPoint point;
-
11 public:
-
12  IntelliToolPen(PaintingArea* Area, IntelliColorPicker* colorPicker);
-
13  virtual ~IntelliToolPen() override;
-
14 
-
15  virtual void onMouseRightPressed(int x, int y) override;
-
16  virtual void onMouseRightReleased(int x, int y) override;
-
17  virtual void onMouseLeftPressed(int x, int y) override;
-
18  virtual void onMouseLeftReleased(int x, int y) override;
-
19 
-
20  virtual void onWheelScrolled(int value) override;
-
21 
-
22  virtual void onMouseMoved(int x, int y) override;
-
23 };
-
24 
-
25 #endif // INTELLITOOLPEN_H
+
10 class IntelliToolPen : public IntelliTool{
+
14  int penWidth;
+
18  QPoint point;
+
19 public:
+
25  IntelliToolPen(PaintingArea* Area, IntelliColorPicker* colorPicker);
+
29  virtual ~IntelliToolPen() override;
+
30 
+
36  virtual void onMouseRightPressed(int x, int y) override;
+
37 
+
43  virtual void onMouseRightReleased(int x, int y) override;
+
44 
+
50  virtual void onMouseLeftPressed(int x, int y) override;
+
51 
+
57  virtual void onMouseLeftReleased(int x, int y) override;
+
58 
+
63  virtual void onWheelScrolled(int value) override;
+
64 
+
70  virtual void onMouseMoved(int x, int y) override;
+
71 };
+
72 
+
73 #endif // INTELLITOOLPEN_H
IntelliTool::colorPicker
IntelliColorPicker * colorPicker
A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.
Definition: IntelliTool.h:38
IntelliTool.h
-
IntelliToolPen::~IntelliToolPen
virtual ~IntelliToolPen() override
Definition: IntelliToolPen.cpp:12
+
IntelliToolPen::~IntelliToolPen
virtual ~IntelliToolPen() override
A Destructor.
Definition: IntelliToolPen.cpp:12
IntelliTool::Area
PaintingArea * Area
A pointer to the general PaintingArea to interact with.
Definition: IntelliTool.h:33
-
IntelliToolPen::onMouseMoved
virtual void onMouseMoved(int x, int y) override
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliToolPen.cpp:35
-
IntelliToolPen::onMouseRightPressed
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....
Definition: IntelliToolPen.cpp:16
-
IntelliToolPen::onMouseRightReleased
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click Released of a Mouse. Merging the Canvas to Active....
Definition: IntelliToolPen.cpp:20
-
PaintingArea
Definition: PaintingArea.h:26
-
IntelliToolPen
Definition: IntelliToolPen.h:8
-
IntelliToolPen::onWheelScrolled
virtual void onWheelScrolled(int value) override
A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c...
Definition: IntelliToolPen.cpp:44
+
IntelliToolPen::onMouseMoved
virtual void onMouseMoved(int x, int y) override
A function managing the mouse moved event. To draw the line.
Definition: IntelliToolPen.cpp:35
+
IntelliToolPen::onMouseRightPressed
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click pressed of a mouse.Resetting the current draw.
Definition: IntelliToolPen.cpp:16
+
IntelliToolPen::onMouseRightReleased
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click released of a mouse.
Definition: IntelliToolPen.cpp:20
+
PaintingArea
Definition: PaintingArea.h:25
+
IntelliToolPen
The IntelliToolPen class represents a tool to draw a line.
Definition: IntelliToolPen.h:10
+
IntelliToolPen::onWheelScrolled
virtual void onWheelScrolled(int value) override
A function managing the scroll event. Changing penWidth relativ to value.
Definition: IntelliToolPen.cpp:44
IntelliTool
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:13
-
IntelliToolPen::onMouseLeftReleased
virtual void onMouseLeftReleased(int x, int y) override
A function managing the left click Released of a Mouse. Call this in child classes!
Definition: IntelliToolPen.cpp:31
+
IntelliToolPen::onMouseLeftReleased
virtual void onMouseLeftReleased(int x, int y) override
A function managing the left click released of a mouse. Merging the drawing to the active layer.
Definition: IntelliToolPen.cpp:31
IntelliColorPicker
The IntelliColorPicker manages the selected colors for one whole project.
Definition: IntelliColorPicker.h:11
-
IntelliToolPen::onMouseLeftPressed
virtual void onMouseLeftPressed(int x, int y) override
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliToolPen.cpp:24
-
IntelliToolPen::IntelliToolPen
IntelliToolPen(PaintingArea *Area, IntelliColorPicker *colorPicker)
Definition: IntelliToolPen.cpp:7
+
IntelliToolPen::onMouseLeftPressed
virtual void onMouseLeftPressed(int x, int y) override
A function managing the left click pressed of a mouse. Starting the drawing procedure.
Definition: IntelliToolPen.cpp:24
+
IntelliToolPen::IntelliToolPen
IntelliToolPen(PaintingArea *Area, IntelliColorPicker *colorPicker)
A constructor setting the general paintingArea and colorPicker. Reading the penWidth.
Definition: IntelliToolPen.cpp:7
IntelliTool::onMouseRightPressed
virtual void onMouseRightPressed(int x, int y)
A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....
Definition: IntelliTool.cpp:14
IntelliTool::onMouseLeftReleased
virtual void onMouseLeftReleased(int x, int y)
A function managing the left click Released of a Mouse. Call this in child classes!
Definition: IntelliTool.cpp:32
IntelliTool::colorPicker
IntelliColorPicker * colorPicker
A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.
Definition: IntelliTool.h:38
IntelliTool::onMouseLeftPressed
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:25
-
IntelliToolPlainTool::onMouseLeftReleased
virtual void onMouseLeftReleased(int x, int y) override
A function managing the left click Released of a Mouse. Call this in child classes!
Definition: IntelliToolPlain.cpp:15
-
IntelliToolPlainTool::onWheelScrolled
virtual void onWheelScrolled(int value) override
A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c...
Definition: IntelliToolPlain.cpp:32
-
IntelliToolPlainTool::onMouseRightReleased
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click Released of a Mouse. Merging the Canvas to Active....
Definition: IntelliToolPlain.cpp:23
-
PaintingArea
Definition: PaintingArea.h:26
+
IntelliToolPlainTool::onMouseLeftReleased
virtual void onMouseLeftReleased(int x, int y) override
A function managing the left click released of a mouse. Merging the fill to the active layer.
Definition: IntelliToolPlain.cpp:19
+
IntelliToolPlainTool::onWheelScrolled
virtual void onWheelScrolled(int value) override
A function managing the scroll event.
Definition: IntelliToolPlain.cpp:36
+
IntelliToolPlainTool::onMouseRightReleased
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click released of a mouse.
Definition: IntelliToolPlain.cpp:27
+
PaintingArea
Definition: PaintingArea.h:25
IntelliToolPlain.h
-
IntelliToolPlainTool::IntelliToolPlainTool
IntelliToolPlainTool(PaintingArea *Area, IntelliColorPicker *colorPicker)
Definition: IntelliToolPlain.cpp:5
+
IntelliToolPlainTool::IntelliToolPlainTool
IntelliToolPlainTool(PaintingArea *Area, IntelliColorPicker *colorPicker)
A constructor setting the general paintingArea and colorPicker.
Definition: IntelliToolPlain.cpp:5
IntelliTool::onMouseRightReleased
virtual void onMouseRightReleased(int x, int y)
A function managing the right click Released of a Mouse. Merging the Canvas to Active....
Definition: IntelliTool.cpp:21
-
IntelliToolPlainTool::onMouseLeftPressed
virtual void onMouseLeftPressed(int x, int y) override
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliToolPlain.cpp:9
+
IntelliToolPlainTool::onMouseLeftPressed
virtual void onMouseLeftPressed(int x, int y) override
A function managing the left click pressed of a mouse. Filling the whole canvas.
Definition: IntelliToolPlain.cpp:13
IntelliTool::Canvas
LayerObject * Canvas
A pointer to the drawing canvas of the tool, work on this.
Definition: IntelliTool.h:48
IntelliTool
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:13
PaintingArea.h
IntelliColorPicker::getFirstColor
QColor getFirstColor()
A function to read the primary selected color.
Definition: IntelliColorPicker.cpp:16
IntelliColorPicker
The IntelliColorPicker manages the selected colors for one whole project.
Definition: IntelliColorPicker.h:11
-
IntelliToolPlainTool::onMouseRightPressed
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....
Definition: IntelliToolPlain.cpp:19
-
LayerObject::image
IntelliImage * image
Definition: PaintingArea.h:18
-
IntelliToolPlainTool::onMouseMoved
virtual void onMouseMoved(int x, int y) override
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliToolPlain.cpp:28
+
IntelliToolPlainTool::onMouseRightPressed
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click pressed of a mouse.Resetting the current fill.
Definition: IntelliToolPlain.cpp:23
+
LayerObject::image
IntelliImage * image
Definition: PaintingArea.h:17
+
IntelliToolPlainTool::onMouseMoved
virtual void onMouseMoved(int x, int y) override
A function managing the mouse moved event.
Definition: IntelliToolPlain.cpp:32
IntelliTool::onMouseMoved
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:41
IntelliImage::calculateVisiblity
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
-
IntelliTool::onWheelScrolled
virtual void onWheelScrolled(int value)
A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c...
Definition: IntelliTool.cpp:46
-
IntelliImage::drawPlain
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
Definition: IntelliImage.cpp:77
+
IntelliToolPlainTool::~IntelliToolPlainTool
virtual ~IntelliToolPlainTool() override
A Destructor.
Definition: IntelliToolPlain.cpp:9
+
IntelliTool::onWheelScrolled
virtual void onWheelScrolled(int value)
A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...
Definition: IntelliTool.cpp:46
+
IntelliImage::drawPlain
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
Definition: IntelliImage.cpp:76

Classes

class  IntelliToolPlainTool + The IntelliToolPlainTool class represents a tool to fill the whole canvas with one color. More...
  diff --git a/docs/html/_intelli_tool_plain_8h_source.html b/docs/html/_intelli_tool_plain_8h_source.html index f01acf5..4afbc6f 100644 --- a/docs/html/_intelli_tool_plain_8h_source.html +++ b/docs/html/_intelli_tool_plain_8h_source.html @@ -95,39 +95,43 @@ $(document).ready(function(){initNavTree('_intelli_tool_plain_8h_source.html',''
3 
4 #include "IntelliTool.h"
5 #include "QColor"
-
6 
-
7 class IntelliToolPlainTool : public IntelliTool{
-
8 public:
-
9  IntelliToolPlainTool(PaintingArea *Area, IntelliColorPicker* colorPicker);
-
10 
-
11  virtual void onMouseLeftPressed(int x, int y) override;
-
12  virtual void onMouseLeftReleased(int x, int y) override;
-
13  virtual void onMouseRightPressed(int x, int y) override;
-
14  virtual void onMouseRightReleased(int x, int y) override;
-
15 
-
16  virtual void onWheelScrolled(int value) override;
-
17 
-
18  virtual void onMouseMoved(int x, int y) override;
-
19 
-
20 };
+
9 class IntelliToolPlainTool : public IntelliTool{
+
10 public:
+
16  IntelliToolPlainTool(PaintingArea *Area, IntelliColorPicker* colorPicker);
+
20  virtual ~IntelliToolPlainTool() override;
21 
-
22 #endif // INTELLITOOLFLOODFILLTOOL_H
+
27  virtual void onMouseRightPressed(int x, int y) override;
+
28 
+
34  virtual void onMouseRightReleased(int x, int y) override;
+
35 
+
41  virtual void onMouseLeftPressed(int x, int y) override;
+
42 
+
48  virtual void onMouseLeftReleased(int x, int y) override;
+
49 
+
54  virtual void onWheelScrolled(int value) override;
+
55 
+
61  virtual void onMouseMoved(int x, int y) override;
+
62 
+
63 };
+
64 
+
65 #endif // INTELLITOOLFLOODFILLTOOL_H
IntelliTool::colorPicker
IntelliColorPicker * colorPicker
A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.
Definition: IntelliTool.h:38
IntelliTool.h
-
IntelliToolPlainTool::onMouseLeftReleased
virtual void onMouseLeftReleased(int x, int y) override
A function managing the left click Released of a Mouse. Call this in child classes!
Definition: IntelliToolPlain.cpp:15
+
IntelliToolPlainTool::onMouseLeftReleased
virtual void onMouseLeftReleased(int x, int y) override
A function managing the left click released of a mouse. Merging the fill to the active layer.
Definition: IntelliToolPlain.cpp:19
IntelliTool::Area
PaintingArea * Area
A pointer to the general PaintingArea to interact with.
Definition: IntelliTool.h:33
-
IntelliToolPlainTool
Definition: IntelliToolPlain.h:7
-
IntelliToolPlainTool::onWheelScrolled
virtual void onWheelScrolled(int value) override
A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c...
Definition: IntelliToolPlain.cpp:32
-
IntelliToolPlainTool::onMouseRightReleased
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click Released of a Mouse. Merging the Canvas to Active....
Definition: IntelliToolPlain.cpp:23
-
PaintingArea
Definition: PaintingArea.h:26
-
IntelliToolPlainTool::IntelliToolPlainTool
IntelliToolPlainTool(PaintingArea *Area, IntelliColorPicker *colorPicker)
Definition: IntelliToolPlain.cpp:5
-
IntelliToolPlainTool::onMouseLeftPressed
virtual void onMouseLeftPressed(int x, int y) override
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliToolPlain.cpp:9
+
IntelliToolPlainTool
The IntelliToolPlainTool class represents a tool to fill the whole canvas with one color.
Definition: IntelliToolPlain.h:9
+
IntelliToolPlainTool::onWheelScrolled
virtual void onWheelScrolled(int value) override
A function managing the scroll event.
Definition: IntelliToolPlain.cpp:36
+
IntelliToolPlainTool::onMouseRightReleased
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click released of a mouse.
Definition: IntelliToolPlain.cpp:27
+
PaintingArea
Definition: PaintingArea.h:25
+
IntelliToolPlainTool::IntelliToolPlainTool
IntelliToolPlainTool(PaintingArea *Area, IntelliColorPicker *colorPicker)
A constructor setting the general paintingArea and colorPicker.
Definition: IntelliToolPlain.cpp:5
+
IntelliToolPlainTool::onMouseLeftPressed
virtual void onMouseLeftPressed(int x, int y) override
A function managing the left click pressed of a mouse. Filling the whole canvas.
Definition: IntelliToolPlain.cpp:13
IntelliTool
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:13
IntelliColorPicker
The IntelliColorPicker manages the selected colors for one whole project.
Definition: IntelliColorPicker.h:11
-
IntelliToolPlainTool::onMouseRightPressed
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....
Definition: IntelliToolPlain.cpp:19
-
IntelliToolPlainTool::onMouseMoved
virtual void onMouseMoved(int x, int y) override
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliToolPlain.cpp:28
+
IntelliToolPlainTool::onMouseRightPressed
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click pressed of a mouse.Resetting the current fill.
Definition: IntelliToolPlain.cpp:23
+
IntelliToolPlainTool::onMouseMoved
virtual void onMouseMoved(int x, int y) override
A function managing the mouse moved event.
Definition: IntelliToolPlain.cpp:32
+
IntelliToolPlainTool::~IntelliToolPlainTool
virtual ~IntelliToolPlainTool() override
A Destructor.
Definition: IntelliToolPlain.cpp:9
-
IntelliToolRectangle::onWheelScrolled
virtual void onWheelScrolled(int value) override
A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c...
Definition: IntelliToolRectangle.cpp:61
+
IntelliToolRectangle::onWheelScrolled
virtual void onWheelScrolled(int value) override
A function managing the scroll event.Changing edgeWidth relativ to value.
Definition: IntelliToolRectangle.cpp:61
IntelliTool::onMouseRightPressed
virtual void onMouseRightPressed(int x, int y)
A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....
Definition: IntelliTool.cpp:14
IntelliTool::onMouseLeftReleased
virtual void onMouseLeftReleased(int x, int y)
A function managing the left click Released of a Mouse. Call this in child classes!
Definition: IntelliTool.cpp:32
-
IntelliToolRectangle::onMouseRightReleased
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click Released of a Mouse. Merging the Canvas to Active....
Definition: IntelliToolRectangle.cpp:37
+
IntelliToolRectangle::onMouseRightReleased
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click released of a mouse.
Definition: IntelliToolRectangle.cpp:37
IntelliTool::colorPicker
IntelliColorPicker * colorPicker
A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.
Definition: IntelliTool.h:38
IntelliImage::drawLine
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.
Definition: IntelliImage.cpp:65
IntelliTool::onMouseLeftPressed
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:25
-
IntelliToolRectangle::~IntelliToolRectangle
virtual ~IntelliToolRectangle() override
Definition: IntelliToolRectangle.cpp:11
-
IntelliToolRectangle::onMouseLeftPressed
virtual void onMouseLeftPressed(int x, int y) override
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliToolRectangle.cpp:41
+
IntelliToolRectangle::~IntelliToolRectangle
virtual ~IntelliToolRectangle() override
A Destructor.
Definition: IntelliToolRectangle.cpp:11
+
IntelliToolRectangle::onMouseLeftPressed
virtual void onMouseLeftPressed(int x, int y) override
A function managing the left click pressed of a mouse. Setting the originCorner and draws a rectangle...
Definition: IntelliToolRectangle.cpp:41
IntelliColorPicker::getSecondColor
QColor getSecondColor()
A function to read the secondary selected color.
Definition: IntelliColorPicker.cpp:20
-
IntelliToolRectangle::onMouseRightPressed
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....
Definition: IntelliToolRectangle.cpp:33
-
PaintingArea
Definition: PaintingArea.h:26
+
IntelliToolRectangle::onMouseRightPressed
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click pressed of a mouse.Resetting the current draw.
Definition: IntelliToolRectangle.cpp:33
+
PaintingArea
Definition: PaintingArea.h:25
IntelliTool::onMouseRightReleased
virtual void onMouseRightReleased(int x, int y)
A function managing the right click Released of a Mouse. Merging the Canvas to Active....
Definition: IntelliTool.cpp:21
IntelliTool::Canvas
LayerObject * Canvas
A pointer to the drawing canvas of the tool, work on this.
Definition: IntelliTool.h:48
IntelliToolRectangle.h
@@ -178,15 +178,15 @@ $(document).ready(function(){initNavTree('_intelli_tool_rectangle_8cpp_source.ht
IntelliTool
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:13
PaintingArea.h
IntelliColorPicker::getFirstColor
QColor getFirstColor()
A function to read the primary selected color.
Definition: IntelliColorPicker.cpp:16
-
IntelliToolRectangle::onMouseMoved
virtual void onMouseMoved(int x, int y) override
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliToolRectangle.cpp:52
+
IntelliToolRectangle::onMouseMoved
virtual void onMouseMoved(int x, int y) override
A function managing the mouse moved event.Drawing a rectangle to currrent mouse position.
Definition: IntelliToolRectangle.cpp:52
IntelliColorPicker
The IntelliColorPicker manages the selected colors for one whole project.
Definition: IntelliColorPicker.h:11
-
LayerObject::image
IntelliImage * image
Definition: PaintingArea.h:18
+
LayerObject::image
IntelliImage * image
Definition: PaintingArea.h:17
IntelliTool::onMouseMoved
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:41
-
IntelliToolRectangle::IntelliToolRectangle
IntelliToolRectangle(PaintingArea *Area, IntelliColorPicker *colorPicker)
Definition: IntelliToolRectangle.cpp:5
+
IntelliToolRectangle::IntelliToolRectangle
IntelliToolRectangle(PaintingArea *Area, IntelliColorPicker *colorPicker)
A constructor setting the general paintingArea and colorPicker. And reading in the alphaInner and edg...
Definition: IntelliToolRectangle.cpp:5
IntelliImage::calculateVisiblity
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
-
IntelliToolRectangle::onMouseLeftReleased
virtual void onMouseLeftReleased(int x, int y) override
A function managing the left click Released of a Mouse. Call this in child classes!
Definition: IntelliToolRectangle.cpp:48
-
IntelliTool::onWheelScrolled
virtual void onWheelScrolled(int value)
A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c...
Definition: IntelliTool.cpp:46
-
IntelliImage::drawPlain
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
Definition: IntelliImage.cpp:77
+
IntelliToolRectangle::onMouseLeftReleased
virtual void onMouseLeftReleased(int x, int y) override
A function managing the left click released of a mouse. Merging the draw to the active layer.
Definition: IntelliToolRectangle.cpp:48
+
IntelliTool::onWheelScrolled
virtual void onWheelScrolled(int value)
A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...
Definition: IntelliTool.cpp:46
+
IntelliImage::drawPlain
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
Definition: IntelliImage.cpp:76

Classes

class  IntelliToolRectangle + The IntelliToolRectangle class represents a tool to draw a rectangle. More...
  diff --git a/docs/html/_intelli_tool_rectangle_8h_source.html b/docs/html/_intelli_tool_rectangle_8h_source.html index 86f25fe..89e35c2 100644 --- a/docs/html/_intelli_tool_rectangle_8h_source.html +++ b/docs/html/_intelli_tool_rectangle_8h_source.html @@ -97,45 +97,47 @@ $(document).ready(function(){initNavTree('_intelli_tool_rectangle_8h_source.html
5 
6 #include "QColor"
7 #include "QPoint"
-
8 
-
9 class IntelliToolRectangle : public IntelliTool{
-
10  void drawRectangle(QPoint otherCornor);
-
11 
-
12  QPoint originCornor;
-
13  int alphaInner;
-
14  int edgeWidth;
-
15 public:
-
16  IntelliToolRectangle(PaintingArea* Area, IntelliColorPicker* colorPicker);
-
17  virtual ~IntelliToolRectangle() override;
-
18 
-
19  virtual void onMouseRightPressed(int x, int y) override;
-
20  virtual void onMouseRightReleased(int x, int y) override;
-
21  virtual void onMouseLeftPressed(int x, int y) override;
-
22  virtual void onMouseLeftReleased(int x, int y) override;
-
23 
-
24  virtual void onWheelScrolled(int value) override;
-
25 
-
26  virtual void onMouseMoved(int x, int y) override;
-
27 };
-
28 
-
29 #endif // INTELLIRECTANGLETOOL_H
+
11 class IntelliToolRectangle : public IntelliTool{
+
16  void drawRectangle(QPoint otherCornor);
+
17 
+
21  QPoint originCornor;
+
25  int alphaInner;
+
29  int edgeWidth;
+
30 public:
+
36  IntelliToolRectangle(PaintingArea* Area, IntelliColorPicker* colorPicker);
+
40  virtual ~IntelliToolRectangle() override;
+
41 
+
47  virtual void onMouseRightPressed(int x, int y) override;
+
48 
+
54  virtual void onMouseRightReleased(int x, int y) override;
+
55 
+
61  virtual void onMouseLeftPressed(int x, int y) override;
+
62 
+
68  virtual void onMouseLeftReleased(int x, int y) override;
+
69 
+
74  virtual void onWheelScrolled(int value) override;
+
75 
+
81  virtual void onMouseMoved(int x, int y) override;
+
82 };
+
83 
+
84 #endif // INTELLIRECTANGLETOOL_H
-
IntelliToolRectangle::onWheelScrolled
virtual void onWheelScrolled(int value) override
A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c...
Definition: IntelliToolRectangle.cpp:61
-
IntelliToolRectangle::onMouseRightReleased
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click Released of a Mouse. Merging the Canvas to Active....
Definition: IntelliToolRectangle.cpp:37
+
IntelliToolRectangle::onWheelScrolled
virtual void onWheelScrolled(int value) override
A function managing the scroll event.Changing edgeWidth relativ to value.
Definition: IntelliToolRectangle.cpp:61
+
IntelliToolRectangle::onMouseRightReleased
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click released of a mouse.
Definition: IntelliToolRectangle.cpp:37
IntelliTool::colorPicker
IntelliColorPicker * colorPicker
A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.
Definition: IntelliTool.h:38
IntelliTool.h
-
IntelliToolRectangle::~IntelliToolRectangle
virtual ~IntelliToolRectangle() override
Definition: IntelliToolRectangle.cpp:11
-
IntelliToolRectangle::onMouseLeftPressed
virtual void onMouseLeftPressed(int x, int y) override
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliToolRectangle.cpp:41
+
IntelliToolRectangle::~IntelliToolRectangle
virtual ~IntelliToolRectangle() override
A Destructor.
Definition: IntelliToolRectangle.cpp:11
+
IntelliToolRectangle::onMouseLeftPressed
virtual void onMouseLeftPressed(int x, int y) override
A function managing the left click pressed of a mouse. Setting the originCorner and draws a rectangle...
Definition: IntelliToolRectangle.cpp:41
IntelliTool::Area
PaintingArea * Area
A pointer to the general PaintingArea to interact with.
Definition: IntelliTool.h:33
-
IntelliToolRectangle::onMouseRightPressed
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....
Definition: IntelliToolRectangle.cpp:33
-
PaintingArea
Definition: PaintingArea.h:26
-
IntelliToolRectangle
Definition: IntelliToolRectangle.h:9
+
IntelliToolRectangle::onMouseRightPressed
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click pressed of a mouse.Resetting the current draw.
Definition: IntelliToolRectangle.cpp:33
+
PaintingArea
Definition: PaintingArea.h:25
+
IntelliToolRectangle
The IntelliToolRectangle class represents a tool to draw a rectangle.
Definition: IntelliToolRectangle.h:11
IntelliTool
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:13
-
IntelliToolRectangle::onMouseMoved
virtual void onMouseMoved(int x, int y) override
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliToolRectangle.cpp:52
+
IntelliToolRectangle::onMouseMoved
virtual void onMouseMoved(int x, int y) override
A function managing the mouse moved event.Drawing a rectangle to currrent mouse position.
Definition: IntelliToolRectangle.cpp:52
IntelliColorPicker
The IntelliColorPicker manages the selected colors for one whole project.
Definition: IntelliColorPicker.h:11
-
IntelliToolRectangle::IntelliToolRectangle
IntelliToolRectangle(PaintingArea *Area, IntelliColorPicker *colorPicker)
Definition: IntelliToolRectangle.cpp:5
-
IntelliToolRectangle::onMouseLeftReleased
virtual void onMouseLeftReleased(int x, int y) override
A function managing the left click Released of a Mouse. Call this in child classes!
Definition: IntelliToolRectangle.cpp:48
+
IntelliToolRectangle::IntelliToolRectangle
IntelliToolRectangle(PaintingArea *Area, IntelliColorPicker *colorPicker)
A constructor setting the general paintingArea and colorPicker. And reading in the alphaInner and edg...
Definition: IntelliToolRectangle.cpp:5
+
IntelliToolRectangle::onMouseLeftReleased
virtual void onMouseLeftReleased(int x, int y) override
A function managing the left click released of a mouse. Merging the draw to the active layer.
Definition: IntelliToolRectangle.cpp:48
Include dependency graph for PaintingArea.cpp:
diff --git a/docs/html/_painting_area_8cpp__incl.dot b/docs/html/_painting_area_8cpp__incl.dot index cf75007..74163ef 100644 --- a/docs/html/_painting_area_8cpp__incl.dot +++ b/docs/html/_painting_area_8cpp__incl.dot @@ -84,4 +84,10 @@ digraph "intelliphoto/src/Layer/PaintingArea.cpp" 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"]; + Node1 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node26 [label="Tool/IntelliToolPolygon.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_polygon_8h.html",tooltip=" "]; + Node26 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node26 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node26 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node26 -> Node5 [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 73e48c7..bcb9b0e 100644 --- a/docs/html/_painting_area_8cpp_source.html +++ b/docs/html/_painting_area_8cpp_source.html @@ -108,385 +108,397 @@ $(document).ready(function(){initNavTree('_painting_area_8cpp_source.html','');}
16 #include "Tool/IntelliToolCircle.h"
-
19 
-
20 PaintingArea::PaintingArea(int maxWidth, int maxHeight, QWidget *parent)
-
21  :QWidget(parent){
-
22  //test yout tool here and reset after accomplished test
-
23  this->Tool = new IntelliToolFloodFill(this, &colorPicker);
-
24  this->setUp(maxWidth, maxHeight);
-
25  //tetsing
-
26  this->addLayer(200,200,0,0,ImageType::Shaped_Image);
-
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);
-
34 
-
35  this->addLayer(200,200,150,150);
-
36  layerBundle[1].image->drawPlain(QColor(0,255,0,255));
-
37  layerBundle[1].alpha=200;
-
38 
-
39  activeLayer=1;
-
40 }
-
41 
- -
43  delete Tool;
-
44 }
-
45 
-
46 void PaintingArea::setUp(int maxWidth, int maxHeight){
-
47  //set standart parameter
-
48  this->maxWidth = maxWidth;
-
49  this->maxHeight = maxHeight;
-
50  Canvas = new QImage(maxWidth,maxHeight, QImage::Format_ARGB32);
-
51 
-
52  // Roots the widget to the top left even if resized
-
53  setAttribute(Qt::WA_StaticContents);
-
54 
-
55 }
-
56 
-
57 int PaintingArea::addLayer(int width, int height, int widthOffset, int heightOffset, ImageType type){
-
58  LayerObject newLayer;
-
59  newLayer.width = width;
-
60  newLayer.hight = height;
-
61  newLayer.widthOffset = widthOffset;
-
62  newLayer.hightOffset = heightOffset;
-
63  if(type==ImageType::Raster_Image){
-
64  newLayer.image = new IntelliRasterImage(width,height);
-
65  }else if(type==ImageType::Shaped_Image){
-
66  newLayer.image = new IntelliShapedImage(width, height);
-
67  }
-
68  newLayer.alpha = 255;
-
69  this->layerBundle.push_back(newLayer);
-
70  return static_cast<int>(layerBundle.size())-1;
-
71 }
-
72 
+ +
20 
+
21 PaintingArea::PaintingArea(int maxWidth, int maxHeight, QWidget *parent)
+
22  :QWidget(parent){
+
23  // Testing Area
+
24  // test yout tool here and reset after accomplished test
+
25  this->Tool = new IntelliToolFloodFill(this, &colorPicker);
+
26  this->setUp(maxWidth, maxHeight);
+
27  this->addLayer(200,200,0,0,ImageType::Shaped_Image);
+
28  layerBundle[0].image->drawPlain(QColor(0,0,255,255));
+
29  std::vector<QPoint> polygon;
+
30  polygon.push_back(QPoint(100,000));
+
31  polygon.push_back(QPoint(200,100));
+
32  polygon.push_back(QPoint(100,200));
+
33  polygon.push_back(QPoint(000,100));
+
34  layerBundle[0].image->setPolygon(polygon);
+
35 
+
36  this->addLayer(200,200,150,150);
+
37  layerBundle[1].image->drawPlain(QColor(0,255,0,255));
+
38  layerBundle[1].alpha=200;
+
39 
+
40  activeLayer=0;
+
41 }
+
42 
+ +
44  delete Tool;
+
45 }
+
46 
+
47 void PaintingArea::setUp(int maxWidth, int maxHeight){
+
48  //set standart parameter
+
49  this->maxWidth = maxWidth;
+
50  this->maxHeight = maxHeight;
+
51  Canvas = new QImage(maxWidth,maxHeight, QImage::Format_ARGB32);
+
52 
+
53  // Roots the widget to the top left even if resized
+
54  setAttribute(Qt::WA_StaticContents);
+
55 
+
56 }
+
57 
+
58 int PaintingArea::addLayer(int width, int height, int widthOffset, int heightOffset, ImageType type){
+
59  LayerObject newLayer;
+
60  newLayer.width = width;
+
61  newLayer.hight = height;
+
62  newLayer.widthOffset = widthOffset;
+
63  newLayer.hightOffset = heightOffset;
+
64  if(type==ImageType::Raster_Image){
+
65  newLayer.image = new IntelliRasterImage(width,height);
+
66  }else if(type==ImageType::Shaped_Image){
+
67  newLayer.image = new IntelliShapedImage(width, height);
+
68  }
+
69  newLayer.alpha = 255;
+
70  this->layerBundle.push_back(newLayer);
+
71  return static_cast<int>(layerBundle.size())-1;
+
72 }
73 
-
74 void PaintingArea::deleteLayer(int index){
-
75  if(index<static_cast<int>(layerBundle.size())){
-
76  this->layerBundle.erase(layerBundle.begin()+index);
-
77  if(activeLayer>=index){
-
78  activeLayer--;
-
79  }
-
80  }
-
81 }
-
82 
- -
84  if(activeLayer>=0 && activeLayer < static_cast<int>(layerBundle.size())){
-
85  this->layerBundle.erase(layerBundle.begin()+activeLayer);
-
86  activeLayer--;
-
87  }
-
88 }
-
89 
- -
91  if(index>=0&&index<static_cast<int>(layerBundle.size())){
-
92  this->activeLayer=index;
-
93  }
-
94 }
-
95 
-
96 void PaintingArea::setAlphaOfLayer(int index, int alpha){
-
97  if(index>=0&&index<static_cast<int>(layerBundle.size())){
-
98  layerBundle[static_cast<size_t>(index)].alpha=alpha;
-
99  }
-
100 }
-
101 
-
102 // Used to load the image and place it in the widget
-
103 bool PaintingArea::open(const QString &fileName){
-
104  if(this->activeLayer==-1){
-
105  return false;
-
106  }
-
107  IntelliImage* active = layerBundle[static_cast<size_t>(activeLayer)].image;
-
108  bool open = active->loadImage(fileName);
-
109  active->calculateVisiblity();
-
110  update();
-
111  return open;
-
112 }
-
113 
-
114 // Save the current image
-
115 bool PaintingArea::save(const QString &fileName, const char *fileFormat){
-
116  if(layerBundle.size()==0){
-
117  return false;
-
118  }
-
119  this->assembleLayers(true);
-
120 
-
121  if(!strcmp(fileFormat,"PNG")){
-
122  QImage visibleImage = Canvas->convertToFormat(QImage::Format_Indexed8);
-
123  fileFormat = "png";
-
124  if (visibleImage.save(fileName, fileFormat)) {
-
125  return true;
-
126  } else {
-
127  return false;
-
128  }
-
129  }
-
130 
-
131  if (Canvas->save(fileName, fileFormat)) {
-
132  return true;
-
133  } else {
-
134  return false;
-
135  }
-
136 }
-
137 
-
138 // Color the image area with white
-
139 void PaintingArea::floodFill(int r, int g, int b, int a){
-
140  if(this->activeLayer==-1){
-
141  return;
-
142  }
-
143  IntelliImage* active = layerBundle[static_cast<size_t>(activeLayer)].image;
-
144  active->drawPlain(QColor(r, g, b, a));
-
145  update();
-
146 }
-
147 
- -
149  layerBundle[static_cast<size_t>(activeLayer)].widthOffset += x;
-
150  layerBundle[static_cast<size_t>(activeLayer)].hightOffset += y;
-
151 }
-
152 
- -
154  if(idx==1){
-
155  this->activateUpperLayer();
-
156  }else if(idx==-1){
-
157  this->activateLowerLayer();
-
158  }
-
159 }
-
160 
- -
162  if(a>=0 && a < static_cast<int>(layerBundle.size())){
-
163  this->setLayerToActive(a);
-
164  }
-
165 }
-
166 
- -
168  QColor clr = QColorDialog::getColor(colorPicker.getFirstColor(), nullptr, "Main Color", QColorDialog::DontUseNativeDialog);
-
169  this->colorPicker.setFirstColor(clr);
-
170 }
-
171 
- -
173  QColor clr = QColorDialog::getColor(colorPicker.getSecondColor(), nullptr, "Secondary Color", QColorDialog::DontUseNativeDialog);
-
174  this->colorPicker.setSecondColor(clr);
-
175 }
-
176 
- -
178  this->colorPicker.switchColors();
-
179 }
-
180 
- -
182  delete this->Tool;
-
183  Tool = new IntelliToolPen(this, &colorPicker);
-
184 }
-
185 
- -
187  delete this->Tool;
-
188  Tool = new IntelliToolPlainTool(this, &colorPicker);
-
189 }
-
190 
- -
192  delete this->Tool;
-
193  Tool = new IntelliToolLine(this, &colorPicker);
-
194 }
-
195 
-
196 // If a mouse button is pressed check if it was the
-
197 // left button and if so store the current position
-
198 // Set that we are currently drawing
-
199 void PaintingArea::mousePressEvent(QMouseEvent *event){
-
200  if(Tool == nullptr)
-
201  return;
-
202  int x = event->x()-layerBundle[activeLayer].widthOffset;
-
203  int y = event->y()-layerBundle[activeLayer].hightOffset;
-
204  if(event->button() == Qt::LeftButton){
-
205  Tool->onMouseLeftPressed(x, y);
-
206  }else if(event->button() == Qt::RightButton){
-
207  Tool->onMouseRightPressed(x, y);
-
208  }
-
209  update();
-
210 }
-
211 
-
212 // When the mouse moves if the left button is clicked
-
213 // we call the drawline function which draws a line
-
214 // from the last position to the current
-
215 void PaintingArea::mouseMoveEvent(QMouseEvent *event){
-
216  if(Tool == nullptr)
-
217  return;
-
218  int x = event->x()-layerBundle[activeLayer].widthOffset;
-
219  int y = event->y()-layerBundle[activeLayer].hightOffset;
-
220  Tool->onMouseMoved(x, y);
-
221  update();
-
222 }
-
223 
-
224 // If the button is released we set variables to stop drawing
-
225 void PaintingArea::mouseReleaseEvent(QMouseEvent *event){
-
226  if(Tool == nullptr)
-
227  return;
-
228  int x = event->x()-layerBundle[activeLayer].widthOffset;
-
229  int y = event->y()-layerBundle[activeLayer].hightOffset;
-
230  if(event->button() == Qt::LeftButton){
-
231  Tool->onMouseLeftReleased(x, y);
-
232  }else if(event->button() == Qt::RightButton){
-
233  Tool->onMouseRightReleased(x, y);
-
234  }
-
235  update();
-
236 }
-
237 
-
238 void PaintingArea::wheelEvent(QWheelEvent *event){
-
239  QPoint numDegrees = event->angleDelta() / 8;
-
240  if(!numDegrees.isNull()){
-
241  QPoint numSteps = numDegrees / 15;
-
242  Tool->onWheelScrolled(numSteps.y()*-1);
+
74 
+
75 void PaintingArea::deleteLayer(int index){
+
76  if(index<static_cast<int>(layerBundle.size())){
+
77  this->layerBundle.erase(layerBundle.begin()+index);
+
78  if(activeLayer>=index){
+
79  activeLayer--;
+
80  }
+
81  }
+
82 }
+
83 
+ +
85  if(activeLayer>=0 && activeLayer < static_cast<int>(layerBundle.size())){
+
86  this->layerBundle.erase(layerBundle.begin()+activeLayer);
+
87  activeLayer--;
+
88  }
+
89 }
+
90 
+ +
92  if(index>=0&&index<static_cast<int>(layerBundle.size())){
+
93  this->activeLayer=index;
+
94  }
+
95 }
+
96 
+
97 void PaintingArea::setAlphaOfLayer(int index, int alpha){
+
98  if(index>=0&&index<static_cast<int>(layerBundle.size())){
+
99  layerBundle[static_cast<size_t>(index)].alpha=alpha;
+
100  }
+
101 }
+
102 
+
103 // Used to load the image and place it in the widget
+
104 bool PaintingArea::open(const QString &fileName){
+
105  if(this->activeLayer==-1){
+
106  return false;
+
107  }
+
108  IntelliImage* active = layerBundle[static_cast<size_t>(activeLayer)].image;
+
109  bool open = active->loadImage(fileName);
+
110  active->calculateVisiblity();
+
111  update();
+
112  return open;
+
113 }
+
114 
+
115 // Save the current image
+
116 bool PaintingArea::save(const QString &fileName, const char *fileFormat){
+
117  if(layerBundle.size()==0){
+
118  return false;
+
119  }
+
120  this->assembleLayers(true);
+
121 
+
122  if(!strcmp(fileFormat,"PNG")){
+
123  QImage visibleImage = Canvas->convertToFormat(QImage::Format_Indexed8);
+
124  fileFormat = "png";
+
125  if (visibleImage.save(fileName, fileFormat)) {
+
126  return true;
+
127  } else {
+
128  return false;
+
129  }
+
130  }
+
131 
+
132  if (Canvas->save(fileName, fileFormat)) {
+
133  return true;
+
134  } else {
+
135  return false;
+
136  }
+
137 }
+
138 
+
139 // Color the image area with white
+
140 void PaintingArea::floodFill(int r, int g, int b, int a){
+
141  if(this->activeLayer==-1){
+
142  return;
+
143  }
+
144  IntelliImage* active = layerBundle[static_cast<size_t>(activeLayer)].image;
+
145  active->drawPlain(QColor(r, g, b, a));
+
146  update();
+
147 }
+
148 
+ +
150  layerBundle[static_cast<size_t>(activeLayer)].widthOffset += x;
+
151  layerBundle[static_cast<size_t>(activeLayer)].hightOffset += y;
+
152 }
+
153 
+ +
155  if(idx==1){
+
156  this->activateUpperLayer();
+
157  }else if(idx==-1){
+
158  this->activateLowerLayer();
+
159  }
+
160 }
+
161 
+ +
163  if(a>=0 && a < static_cast<int>(layerBundle.size())){
+
164  this->setLayerToActive(a);
+
165  }
+
166 }
+
167 
+ +
169  QColor clr = QColorDialog::getColor(colorPicker.getFirstColor(), nullptr, "Main Color", QColorDialog::DontUseNativeDialog);
+
170  this->colorPicker.setFirstColor(clr);
+
171 }
+
172 
+ +
174  QColor clr = QColorDialog::getColor(colorPicker.getSecondColor(), nullptr, "Secondary Color", QColorDialog::DontUseNativeDialog);
+
175  this->colorPicker.setSecondColor(clr);
+
176 }
+
177 
+ +
179  this->colorPicker.switchColors();
+
180 }
+
181 
+ +
183  delete this->Tool;
+
184  Tool = new IntelliToolPen(this, &colorPicker);
+
185 }
+
186 
+ +
188  delete this->Tool;
+
189  Tool = new IntelliToolPlainTool(this, &colorPicker);
+
190 }
+
191 
+ +
193  delete this->Tool;
+
194  Tool = new IntelliToolLine(this, &colorPicker);
+
195 }
+
196 
+ +
198  return layerBundle.operator[](activeLayer).width;
+
199 }
+
200 
+ +
202  return layerBundle.operator[](activeLayer).hight;
+
203 }
+
204 
+
205 // If a mouse button is pressed check if it was the
+
206 // left button and if so store the current position
+
207 // Set that we are currently drawing
+
208 void PaintingArea::mousePressEvent(QMouseEvent *event){
+
209  if(Tool == nullptr)
+
210  return;
+
211  int x = event->x()-layerBundle[activeLayer].widthOffset;
+
212  int y = event->y()-layerBundle[activeLayer].hightOffset;
+
213  if(event->button() == Qt::LeftButton){
+
214  Tool->onMouseLeftPressed(x, y);
+
215  }else if(event->button() == Qt::RightButton){
+
216  Tool->onMouseRightPressed(x, y);
+
217  }
+
218  update();
+
219 }
+
220 
+
221 // When the mouse moves if the left button is clicked
+
222 // we call the drawline function which draws a line
+
223 // from the last position to the current
+
224 void PaintingArea::mouseMoveEvent(QMouseEvent *event){
+
225  if(Tool == nullptr)
+
226  return;
+
227  int x = event->x()-layerBundle[activeLayer].widthOffset;
+
228  int y = event->y()-layerBundle[activeLayer].hightOffset;
+
229  Tool->onMouseMoved(x, y);
+
230  update();
+
231 }
+
232 
+
233 // If the button is released we set variables to stop drawing
+
234 void PaintingArea::mouseReleaseEvent(QMouseEvent *event){
+
235  if(Tool == nullptr)
+
236  return;
+
237  int x = event->x()-layerBundle[activeLayer].widthOffset;
+
238  int y = event->y()-layerBundle[activeLayer].hightOffset;
+
239  if(event->button() == Qt::LeftButton){
+
240  Tool->onMouseLeftReleased(x, y);
+
241  }else if(event->button() == Qt::RightButton){
+
242  Tool->onMouseRightReleased(x, y);
243  }
-
244 }
-
245 
-
246 // QPainter provides functions to draw on the widget
-
247 // The QPaintEvent is sent to widgets that need to
-
248 // update themselves
-
249 void PaintingArea::paintEvent(QPaintEvent *event){
-
250  this->assembleLayers();
-
251 
-
252  QPainter painter(this);
-
253  QRect dirtyRec = event->rect();
-
254  painter.drawImage(dirtyRec, *Canvas, dirtyRec);
-
255  update();
-
256 }
-
257 
-
258 // Resize the image to slightly larger then the main window
-
259 // to cut down on the need to resize the image
-
260 void PaintingArea::resizeEvent(QResizeEvent *event){
-
261  //TODO wait till tool works
-
262  update();
-
263 }
-
264 
-
265 void PaintingArea::resizeImage(QImage *image_res, const QSize &newSize){
-
266  //TODO implement
-
267 }
-
268 
-
269 void PaintingArea::activateUpperLayer(){
-
270  if(activeLayer!=-1 && activeLayer<layerBundle.size()-1){
-
271  std::swap(layerBundle[activeLayer], layerBundle[activeLayer+1]);
-
272  activeLayer++;
-
273  }
-
274 }
-
275 
-
276 void PaintingArea::activateLowerLayer(){
-
277  if(activeLayer!=-1 && activeLayer>0){
-
278  std::swap(layerBundle[activeLayer], layerBundle[activeLayer-1]);
-
279  activeLayer--;
-
280  }
-
281 }
-
282 
-
283 void PaintingArea::assembleLayers(bool forSaving){
-
284  if(forSaving){
-
285  Canvas->fill(Qt::GlobalColor::transparent);
-
286  }else{
-
287  Canvas->fill(Qt::GlobalColor::black);
-
288  }
-
289  for(size_t i=0; i<layerBundle.size(); i++){
-
290  LayerObject layer = layerBundle[i];
-
291  QImage cpy = layer.image->getDisplayable(layer.alpha);
-
292  QColor clr_0;
-
293  QColor clr_1;
-
294  for(int y=0; y<layer.hight; y++){
-
295  if(layer.hightOffset+y<0) continue;
-
296  if(layer.hightOffset+y>=maxHeight) break;
-
297  for(int x=0; x<layer.width; x++){
-
298  if(layer.widthOffset+x<0) continue;
-
299  if(layer.widthOffset+x>=maxWidth) break;
-
300  clr_0=Canvas->pixelColor(layer.widthOffset+x, layer.hightOffset+y);
-
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);
-
307  clr_0.setRed(r);
-
308  clr_0.setGreen(g);
-
309  clr_0.setBlue(b);
-
310  clr_0.setAlpha(a);
-
311 
-
312  Canvas->setPixelColor(layer.widthOffset+x, layer.hightOffset+y, clr_0);
-
313  }
-
314  }
-
315  }
-
316 }
-
317 
-
318 void PaintingArea::createTempLayerAfter(int idx){
-
319  if(idx>=0){
-
320  LayerObject newLayer;
-
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);
-
328  }
-
329 }
+
244  update();
+
245 }
+
246 
+
247 void PaintingArea::wheelEvent(QWheelEvent *event){
+
248  QPoint numDegrees = event->angleDelta() / 8;
+
249  if(!numDegrees.isNull()){
+
250  QPoint numSteps = numDegrees / 15;
+
251  Tool->onWheelScrolled(numSteps.y()*-1);
+
252  }
+
253 }
+
254 
+
255 // QPainter provides functions to draw on the widget
+
256 // The QPaintEvent is sent to widgets that need to
+
257 // update themselves
+
258 void PaintingArea::paintEvent(QPaintEvent *event){
+
259  this->assembleLayers();
+
260 
+
261  QPainter painter(this);
+
262  QRect dirtyRec = event->rect();
+
263  painter.drawImage(dirtyRec, *Canvas, dirtyRec);
+
264  update();
+
265 }
+
266 
+
267 // Resize the image to slightly larger then the main window
+
268 // to cut down on the need to resize the image
+
269 void PaintingArea::resizeEvent(QResizeEvent *event){
+
270  //TODO wait till tool works
+
271  update();
+
272 }
+
273 
+
274 void PaintingArea::resizeImage(QImage *image_res, const QSize &newSize){
+
275  //TODO implement
+
276 }
+
277 
+
278 void PaintingArea::activateUpperLayer(){
+
279  if(activeLayer!=-1 && activeLayer<layerBundle.size()-1){
+
280  std::swap(layerBundle[activeLayer], layerBundle[activeLayer+1]);
+
281  activeLayer++;
+
282  }
+
283 }
+
284 
+
285 void PaintingArea::activateLowerLayer(){
+
286  if(activeLayer!=-1 && activeLayer>0){
+
287  std::swap(layerBundle[activeLayer], layerBundle[activeLayer-1]);
+
288  activeLayer--;
+
289  }
+
290 }
+
291 
+
292 void PaintingArea::assembleLayers(bool forSaving){
+
293  if(forSaving){
+
294  Canvas->fill(Qt::GlobalColor::transparent);
+
295  }else{
+
296  Canvas->fill(Qt::GlobalColor::black);
+
297  }
+
298  for(size_t i=0; i<layerBundle.size(); i++){
+
299  LayerObject layer = layerBundle[i];
+
300  QImage cpy = layer.image->getDisplayable(layer.alpha);
+
301  QColor clr_0;
+
302  QColor clr_1;
+
303  for(int y=0; y<layer.hight; y++){
+
304  if(layer.hightOffset+y<0) continue;
+
305  if(layer.hightOffset+y>=maxHeight) break;
+
306  for(int x=0; x<layer.width; x++){
+
307  if(layer.widthOffset+x<0) continue;
+
308  if(layer.widthOffset+x>=maxWidth) break;
+
309  clr_0=Canvas->pixelColor(layer.widthOffset+x, layer.hightOffset+y);
+
310  clr_1=cpy.pixelColor(x,y);
+
311  float t = static_cast<float>(clr_1.alpha())/255.f;
+
312  int r =static_cast<int>(static_cast<float>(clr_1.red())*(t)+static_cast<float>(clr_0.red())*(1.f-t)+0.5f);
+
313  int g =static_cast<int>(static_cast<float>(clr_1.green())*(t)+static_cast<float>(clr_0.green())*(1.f-t)+0.5f);
+
314  int b =static_cast<int>(static_cast<float>(clr_1.blue())*(t)+static_cast<float>(clr_0.blue()*(1.f-t))+0.5f);
+
315  int a =std::min(clr_0.alpha()+clr_1.alpha(), 255);
+
316  clr_0.setRed(r);
+
317  clr_0.setGreen(g);
+
318  clr_0.setBlue(b);
+
319  clr_0.setAlpha(a);
+
320 
+
321  Canvas->setPixelColor(layer.widthOffset+x, layer.hightOffset+y, clr_0);
+
322  }
+
323  }
+
324  }
+
325 }
+
326 
+
327 void PaintingArea::createTempLayerAfter(int idx){
+
328  if(idx>=0){
+
329  LayerObject newLayer;
+
330  newLayer.alpha = 255;
+
331  newLayer.hight = layerBundle[idx].hight;
+
332  newLayer.width = layerBundle[idx].width;
+
333  newLayer.hightOffset = layerBundle[idx].hightOffset;
+
334  newLayer.widthOffset = layerBundle[idx].widthOffset;
+
335  newLayer.image = layerBundle[idx].image->getDeepCopy();
+
336  layerBundle.insert(layerBundle.begin()+idx+1,newLayer);
+
337  }
+
338 }
IntelliTool::onMouseRightPressed
virtual void onMouseRightPressed(int x, int y)
A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....
Definition: IntelliTool.cpp:14
IntelliTool::onMouseLeftReleased
virtual void onMouseLeftReleased(int x, int y)
A function managing the left click Released of a Mouse. Call this in child classes!
Definition: IntelliTool.cpp:32
ImageType
ImageType
The Types, which an Image can be.
Definition: IntelliImage.h:14
-
PaintingArea::addLayer
int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::Raster_Image)
Definition: PaintingArea.cpp:57
-
PaintingArea::mouseReleaseEvent
void mouseReleaseEvent(QMouseEvent *event) override
Definition: PaintingArea.cpp:225
+
PaintingArea::addLayer
int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::Raster_Image)
Definition: PaintingArea.cpp:58
+
PaintingArea::getWidthActiveLayer
int getWidthActiveLayer()
Definition: PaintingArea.cpp:197
+
PaintingArea::mouseReleaseEvent
void mouseReleaseEvent(QMouseEvent *event) override
Definition: PaintingArea.cpp:234
+
IntelliToolPolygon.h
IntelliTool::onMouseLeftPressed
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:25
IntelliShapedImage.h
-
PaintingArea::open
bool open(const QString &fileName)
Definition: PaintingArea.cpp:103
-
LayerObject::widthOffset
int widthOffset
Definition: PaintingArea.h:21
+
PaintingArea::open
bool open(const QString &fileName)
Definition: PaintingArea.cpp:104
+
LayerObject::widthOffset
int widthOffset
Definition: PaintingArea.h:20
IntelliImage::loadImage
virtual bool loadImage(const QString &fileName)
A function that loads and sclaes an image to the fitting dimensions.
Definition: IntelliImage.cpp:14
-
PaintingArea::setLayerToActive
void setLayerToActive(int index)
Definition: PaintingArea.cpp:90
-
PaintingArea::floodFill
void floodFill(int r, int g, int b, int a)
Definition: PaintingArea.cpp:139
-
IntelliToolPlainTool
Definition: IntelliToolPlain.h:7
+
PaintingArea::setLayerToActive
void setLayerToActive(int index)
Definition: PaintingArea.cpp:91
+
PaintingArea::getHeightActiveLayer
int getHeightActiveLayer()
Definition: PaintingArea.cpp:201
+
PaintingArea::floodFill
void floodFill(int r, int g, int b, int a)
Definition: PaintingArea.cpp:140
+
IntelliToolPlainTool
The IntelliToolPlainTool class represents a tool to fill the whole canvas with one color.
Definition: IntelliToolPlain.h:9
IntelliColorPicker::setSecondColor
void setSecondColor(QColor Color)
A function to set the secondary color.
Definition: IntelliColorPicker.cpp:28
IntelliShapedImage
The IntelliShapedImage manages a Shapedimage.
Definition: IntelliShapedImage.h:11
IntelliColorPicker::getSecondColor
QColor getSecondColor()
A function to read the secondary selected color.
Definition: IntelliColorPicker.cpp:20
-
PaintingArea::save
bool save(const QString &fileName, const char *fileFormat)
Definition: PaintingArea.cpp:115
+
PaintingArea::save
bool save(const QString &fileName, const char *fileFormat)
Definition: PaintingArea.cpp:116
IntelliColorPicker::switchColors
void switchColors()
A function switching primary and secondary color.
Definition: IntelliColorPicker.cpp:12
IntelliToolFloodFill.h
IntelliImage::getDisplayable
virtual QImage getDisplayable(const QSize &displaySize, int alpha)=0
A function returning the displayable ImageData in a requested transparence and size.
-
PaintingArea::createPlainTool
void createPlainTool()
Definition: PaintingArea.cpp:186
-
PaintingArea::wheelEvent
void wheelEvent(QWheelEvent *event) override
Definition: PaintingArea.cpp:238
-
LayerObject
Definition: PaintingArea.h:17
-
PaintingArea::deleteLayer
void deleteLayer(int index)
Definition: PaintingArea.cpp:74
-
PaintingArea::createPenTool
void createPenTool()
Definition: PaintingArea.cpp:181
+
PaintingArea::createPlainTool
void createPlainTool()
Definition: PaintingArea.cpp:187
+
PaintingArea::wheelEvent
void wheelEvent(QWheelEvent *event) override
Definition: PaintingArea.cpp:247
+
LayerObject
Definition: PaintingArea.h:16
+
PaintingArea::deleteLayer
void deleteLayer(int index)
Definition: PaintingArea.cpp:75
+
PaintingArea::createPenTool
void createPenTool()
Definition: PaintingArea.cpp:182
IntelliToolPlain.h
-
PaintingArea::mousePressEvent
void mousePressEvent(QMouseEvent *event) override
Definition: PaintingArea.cpp:199
+
PaintingArea::mousePressEvent
void mousePressEvent(QMouseEvent *event) override
Definition: PaintingArea.cpp:208
ImageType::Raster_Image
IntelliRasterImage.h
-
LayerObject::alpha
int alpha
Definition: PaintingArea.h:23
-
PaintingArea::createLineTool
void createLineTool()
Definition: PaintingArea.cpp:191
+
LayerObject::alpha
int alpha
Definition: PaintingArea.h:22
+
PaintingArea::createLineTool
void createLineTool()
Definition: PaintingArea.cpp:192
IntelliToolLine.h
-
IntelliToolPen
Definition: IntelliToolPen.h:8
-
PaintingArea::colorPickerSetSecondColor
void colorPickerSetSecondColor()
Definition: PaintingArea.cpp:172
+
IntelliToolPen
The IntelliToolPen class represents a tool to draw a line.
Definition: IntelliToolPen.h:10
+
PaintingArea::colorPickerSetSecondColor
void colorPickerSetSecondColor()
Definition: PaintingArea.cpp:173
IntelliTool::onMouseRightReleased
virtual void onMouseRightReleased(int x, int y)
A function managing the right click Released of a Mouse. Merging the Canvas to Active....
Definition: IntelliTool.cpp:21
-
PaintingArea::colorPickerSetFirstColor
void colorPickerSetFirstColor()
Definition: PaintingArea.cpp:167
-
PaintingArea::colorPickerSwitchColor
void colorPickerSwitchColor()
Definition: PaintingArea.cpp:177
-
LayerObject::width
int width
Definition: PaintingArea.h:19
+
PaintingArea::colorPickerSetFirstColor
void colorPickerSetFirstColor()
Definition: PaintingArea.cpp:168
+
PaintingArea::colorPickerSwitchColor
void colorPickerSwitchColor()
Definition: PaintingArea.cpp:178
+
LayerObject::width
int width
Definition: PaintingArea.h:18
IntelliToolRectangle.h
-
PaintingArea::~PaintingArea
~PaintingArea() override
Definition: PaintingArea.cpp:42
-
PaintingArea::mouseMoveEvent
void mouseMoveEvent(QMouseEvent *event) override
Definition: PaintingArea.cpp:215
+
PaintingArea::~PaintingArea
~PaintingArea() override
Definition: PaintingArea.cpp:43
+
PaintingArea::mouseMoveEvent
void mouseMoveEvent(QMouseEvent *event) override
Definition: PaintingArea.cpp:224
IntelliColorPicker::setFirstColor
void setFirstColor(QColor Color)
A function to set the primary color.
Definition: IntelliColorPicker.cpp:24
-
PaintingArea::slotDeleteActiveLayer
void slotDeleteActiveLayer()
Definition: PaintingArea.cpp:83
+
PaintingArea::slotDeleteActiveLayer
void slotDeleteActiveLayer()
Definition: PaintingArea.cpp:84
ImageType::Shaped_Image
-
PaintingArea::moveActiveLayer
void moveActiveLayer(int idx)
Definition: PaintingArea.cpp:153
-
PaintingArea::PaintingArea
PaintingArea(int maxWidth=600, int maxHeight=600, QWidget *parent=nullptr)
Definition: PaintingArea.cpp:20
+
PaintingArea::moveActiveLayer
void moveActiveLayer(int idx)
Definition: PaintingArea.cpp:154
+
PaintingArea::PaintingArea
PaintingArea(int maxWidth=600, int maxHeight=600, QWidget *parent=nullptr)
Definition: PaintingArea.cpp:21
PaintingArea.h
IntelliColorPicker::getFirstColor
QColor getFirstColor()
A function to read the primary selected color.
Definition: IntelliColorPicker.cpp:16
-
LayerObject::hight
int hight
Definition: PaintingArea.h:20
-
PaintingArea::slotActivateLayer
void slotActivateLayer(int a)
Definition: PaintingArea.cpp:161
-
PaintingArea::paintEvent
void paintEvent(QPaintEvent *event) override
Definition: PaintingArea.cpp:249
-
PaintingArea::setAlphaOfLayer
void setAlphaOfLayer(int index, int alpha)
Definition: PaintingArea.cpp:96
-
LayerObject::image
IntelliImage * image
Definition: PaintingArea.h:18
-
PaintingArea::resizeEvent
void resizeEvent(QResizeEvent *event) override
Definition: PaintingArea.cpp:260
-
IntelliToolFloodFill
Definition: IntelliToolFloodFill.h:7
+
LayerObject::hight
int hight
Definition: PaintingArea.h:19
+
PaintingArea::slotActivateLayer
void slotActivateLayer(int a)
Definition: PaintingArea.cpp:162
+
PaintingArea::paintEvent
void paintEvent(QPaintEvent *event) override
Definition: PaintingArea.cpp:258
+
PaintingArea::setAlphaOfLayer
void setAlphaOfLayer(int index, int alpha)
Definition: PaintingArea.cpp:97
+
LayerObject::image
IntelliImage * image
Definition: PaintingArea.h:17
+
PaintingArea::resizeEvent
void resizeEvent(QResizeEvent *event) override
Definition: PaintingArea.cpp:269
+
IntelliToolFloodFill
The IntelliToolFloodFill class represents a tool to flood FIll a certian area.
Definition: IntelliToolFloodFill.h:10
IntelliToolPen.h
-
PaintingArea::movePositionActive
void movePositionActive(int x, int y)
Definition: PaintingArea.cpp:148
+
PaintingArea::movePositionActive
void movePositionActive(int x, int y)
Definition: PaintingArea.cpp:149
IntelliImage
An abstract class which manages the basic IntelliImage operations.
Definition: IntelliImage.h:24
IntelliTool::onMouseMoved
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:41
-
LayerObject::hightOffset
int hightOffset
Definition: PaintingArea.h:22
+
LayerObject::hightOffset
int hightOffset
Definition: PaintingArea.h:21
IntelliImage::calculateVisiblity
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
-
IntelliTool::onWheelScrolled
virtual void onWheelScrolled(int value)
A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c...
Definition: IntelliTool.cpp:46
+
IntelliTool::onWheelScrolled
virtual void onWheelScrolled(int value)
A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...
Definition: IntelliTool.cpp:46
IntelliRasterImage
The IntelliRasterImage manages a Rasterimage.
Definition: IntelliRasterImage.h:9
IntelliToolCircle.h
-
IntelliImage::drawPlain
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
Definition: IntelliImage.cpp:77
-
IntelliToolLine
Definition: IntelliToolLine.h:12
+
IntelliImage::drawPlain
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
Definition: IntelliImage.cpp:76
+
IntelliToolLine
The IntelliToolFloodFill class represents a tool to draw a line.
Definition: IntelliToolLine.h:18
ImageType
ImageType
The Types, which an Image can be.
Definition: IntelliImage.h:14
-
PaintingArea::addLayer
int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::Raster_Image)
Definition: PaintingArea.cpp:57
-
PaintingArea::mouseReleaseEvent
void mouseReleaseEvent(QMouseEvent *event) override
Definition: PaintingArea.cpp:225
+
PaintingArea::addLayer
int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::Raster_Image)
Definition: PaintingArea.cpp:58
+
PaintingArea::getWidthActiveLayer
int getWidthActiveLayer()
Definition: PaintingArea.cpp:197
+
PaintingArea::mouseReleaseEvent
void mouseReleaseEvent(QMouseEvent *event) override
Definition: PaintingArea.cpp:234
IntelliTool.h
IntelliShapedImage.h
IntelliImage.h
-
PaintingArea::open
bool open(const QString &fileName)
Definition: PaintingArea.cpp:103
-
LayerObject::widthOffset
int widthOffset
Definition: PaintingArea.h:21
-
PaintingArea::setLayerToActive
void setLayerToActive(int index)
Definition: PaintingArea.cpp:90
-
PaintingArea::floodFill
void floodFill(int r, int g, int b, int a)
Definition: PaintingArea.cpp:139
-
PaintingArea::save
bool save(const QString &fileName, const char *fileFormat)
Definition: PaintingArea.cpp:115
-
PaintingArea::createPlainTool
void createPlainTool()
Definition: PaintingArea.cpp:186
-
PaintingArea::wheelEvent
void wheelEvent(QWheelEvent *event) override
Definition: PaintingArea.cpp:238
-
PaintingArea
Definition: PaintingArea.h:26
-
LayerObject
Definition: PaintingArea.h:17
-
PaintingArea::deleteLayer
void deleteLayer(int index)
Definition: PaintingArea.cpp:74
-
PaintingArea::createPenTool
void createPenTool()
Definition: PaintingArea.cpp:181
-
PaintingArea::mousePressEvent
void mousePressEvent(QMouseEvent *event) override
Definition: PaintingArea.cpp:199
+
PaintingArea::open
bool open(const QString &fileName)
Definition: PaintingArea.cpp:104
+
LayerObject::widthOffset
int widthOffset
Definition: PaintingArea.h:20
+
PaintingArea::setLayerToActive
void setLayerToActive(int index)
Definition: PaintingArea.cpp:91
+
PaintingArea::getHeightActiveLayer
int getHeightActiveLayer()
Definition: PaintingArea.cpp:201
+
PaintingArea::floodFill
void floodFill(int r, int g, int b, int a)
Definition: PaintingArea.cpp:140
+
PaintingArea::save
bool save(const QString &fileName, const char *fileFormat)
Definition: PaintingArea.cpp:116
+
PaintingArea::createPlainTool
void createPlainTool()
Definition: PaintingArea.cpp:187
+
PaintingArea::wheelEvent
void wheelEvent(QWheelEvent *event) override
Definition: PaintingArea.cpp:247
+
PaintingArea
Definition: PaintingArea.h:25
+
LayerObject
Definition: PaintingArea.h:16
+
PaintingArea::deleteLayer
void deleteLayer(int index)
Definition: PaintingArea.cpp:75
+
PaintingArea::createPenTool
void createPenTool()
Definition: PaintingArea.cpp:182
+
PaintingArea::mousePressEvent
void mousePressEvent(QMouseEvent *event) override
Definition: PaintingArea.cpp:208
ImageType::Raster_Image
IntelliRasterImage.h
-
LayerObject::alpha
int alpha
Definition: PaintingArea.h:23
-
PaintingArea::createLineTool
void createLineTool()
Definition: PaintingArea.cpp:191
-
PaintingArea::colorPickerSetSecondColor
void colorPickerSetSecondColor()
Definition: PaintingArea.cpp:172
-
PaintingArea::colorPickerSetFirstColor
void colorPickerSetFirstColor()
Definition: PaintingArea.cpp:167
-
PaintingArea::colorPickerSwitchColor
void colorPickerSwitchColor()
Definition: PaintingArea.cpp:177
+
LayerObject::alpha
int alpha
Definition: PaintingArea.h:22
+
PaintingArea::createLineTool
void createLineTool()
Definition: PaintingArea.cpp:192
+
PaintingArea::colorPickerSetSecondColor
void colorPickerSetSecondColor()
Definition: PaintingArea.cpp:173
+
PaintingArea::colorPickerSetFirstColor
void colorPickerSetFirstColor()
Definition: PaintingArea.cpp:168
+
PaintingArea::colorPickerSwitchColor
void colorPickerSwitchColor()
Definition: PaintingArea.cpp:178
IntelliColorPicker.h
-
LayerObject::width
int width
Definition: PaintingArea.h:19
-
PaintingArea::~PaintingArea
~PaintingArea() override
Definition: PaintingArea.cpp:42
-
PaintingArea::mouseMoveEvent
void mouseMoveEvent(QMouseEvent *event) override
Definition: PaintingArea.cpp:215
+
LayerObject::width
int width
Definition: PaintingArea.h:18
+
PaintingArea::~PaintingArea
~PaintingArea() override
Definition: PaintingArea.cpp:43
+
PaintingArea::mouseMoveEvent
void mouseMoveEvent(QMouseEvent *event) override
Definition: PaintingArea.cpp:224
IntelliTool
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:13
-
PaintingArea::slotDeleteActiveLayer
void slotDeleteActiveLayer()
Definition: PaintingArea.cpp:83
+
PaintingArea::slotDeleteActiveLayer
void slotDeleteActiveLayer()
Definition: PaintingArea.cpp:84
PaintingArea::addLayerAt
int addLayerAt(int idx, int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::Raster_Image)
-
PaintingArea::moveActiveLayer
void moveActiveLayer(int idx)
Definition: PaintingArea.cpp:153
-
PaintingArea::PaintingArea
PaintingArea(int maxWidth=600, int maxHeight=600, QWidget *parent=nullptr)
Definition: PaintingArea.cpp:20
-
LayerObject::hight
int hight
Definition: PaintingArea.h:20
-
PaintingArea::slotActivateLayer
void slotActivateLayer(int a)
Definition: PaintingArea.cpp:161
+
PaintingArea::moveActiveLayer
void moveActiveLayer(int idx)
Definition: PaintingArea.cpp:154
+
PaintingArea::PaintingArea
PaintingArea(int maxWidth=600, int maxHeight=600, QWidget *parent=nullptr)
Definition: PaintingArea.cpp:21
+
LayerObject::hight
int hight
Definition: PaintingArea.h:19
+
PaintingArea::slotActivateLayer
void slotActivateLayer(int a)
Definition: PaintingArea.cpp:162
IntelliColorPicker
The IntelliColorPicker manages the selected colors for one whole project.
Definition: IntelliColorPicker.h:11
-
PaintingArea::paintEvent
void paintEvent(QPaintEvent *event) override
Definition: PaintingArea.cpp:249
-
PaintingArea::setAlphaOfLayer
void setAlphaOfLayer(int index, int alpha)
Definition: PaintingArea.cpp:96
-
LayerObject::image
IntelliImage * image
Definition: PaintingArea.h:18
-
PaintingArea::resizeEvent
void resizeEvent(QResizeEvent *event) override
Definition: PaintingArea.cpp:260
-
PaintingArea::movePositionActive
void movePositionActive(int x, int y)
Definition: PaintingArea.cpp:148
+
PaintingArea::paintEvent
void paintEvent(QPaintEvent *event) override
Definition: PaintingArea.cpp:258
+
PaintingArea::setAlphaOfLayer
void setAlphaOfLayer(int index, int alpha)
Definition: PaintingArea.cpp:97
+
LayerObject::image
IntelliImage * image
Definition: PaintingArea.h:17
+
PaintingArea::resizeEvent
void resizeEvent(QResizeEvent *event) override
Definition: PaintingArea.cpp:269
+
PaintingArea::movePositionActive
void movePositionActive(int x, int y)
Definition: PaintingArea.cpp:149
IntelliImage
An abstract class which manages the basic IntelliImage operations.
Definition: IntelliImage.h:24
-
LayerObject::hightOffset
int hightOffset
Definition: PaintingArea.h:22
+
LayerObject::hightOffset
int hightOffset
Definition: PaintingArea.h:21
IntelliColorPicker::~IntelliColorPicker
virtual ~IntelliColorPicker()
IntelliColorPicker destructor clears up his used memory, if there is some.
Definition: IntelliColorPicker.cpp:8
IntelliColorPicker::getSecondColor
QColor getSecondColor()
A function to read the secondary selected color.
Definition: IntelliColorPicker.cpp:20
-
PaintingArea
Definition: PaintingArea.h:26
+
PaintingArea
Definition: PaintingArea.h:25
IntelliColorPicker.h
IntelliTool
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:13
IntelliColorPicker::getFirstColor
QColor getFirstColor()
A function to read the primary selected color.
Definition: IntelliColorPicker.cpp:16
-
IntelliColorPicker::IntelliColorPicker
IntelliColorPicker()
IntelliColorPicker construktor, setting 2 preset colors, be careful, theese color may change in produ...
Definition: IntelliColorPicker.cpp:3
+
IntelliColorPicker::IntelliColorPicker
IntelliColorPicker()
IntelliColorPicker constructor, setting 2 preset colors, be careful, theese color may change in produ...
Definition: IntelliColorPicker.cpp:3
diff --git a/docs/html/annotated_dup.js b/docs/html/annotated_dup.js index d45d0e3..a58b9a8 100644 --- a/docs/html/annotated_dup.js +++ b/docs/html/annotated_dup.js @@ -11,6 +11,7 @@ var annotated_dup = [ "IntelliToolLine", "class_intelli_tool_line.html", "class_intelli_tool_line" ], [ "IntelliToolPen", "class_intelli_tool_pen.html", "class_intelli_tool_pen" ], [ "IntelliToolPlainTool", "class_intelli_tool_plain_tool.html", "class_intelli_tool_plain_tool" ], + [ "IntelliToolPolygon", "class_intelli_tool_polygon.html", "class_intelli_tool_polygon" ], [ "IntelliToolRectangle", "class_intelli_tool_rectangle.html", "class_intelli_tool_rectangle" ], [ "LayerObject", "struct_layer_object.html", "struct_layer_object" ], [ "PaintingArea", "class_painting_area.html", "class_painting_area" ], diff --git a/docs/html/class_intelli_color_picker.html b/docs/html/class_intelli_color_picker.html index f7170f8..e004316 100644 --- a/docs/html/class_intelli_color_picker.html +++ b/docs/html/class_intelli_color_picker.html @@ -102,7 +102,7 @@ $(document).ready(function(){initNavTree('class_intelli_color_picker.html','');}

Public Member Functions

 IntelliColorPicker () - IntelliColorPicker construktor, setting 2 preset colors, be careful, theese color may change in production. More...
IntelliColorPicker constructor, setting 2 preset colors, be careful, theese color may change in production. More...
  virtual ~IntelliColorPicker ()  IntelliColorPicker destructor clears up his used memory, if there is some. More...
@@ -143,7 +143,7 @@ Public Member Functions
-

IntelliColorPicker construktor, setting 2 preset colors, be careful, theese color may change in production.

+

IntelliColorPicker constructor, setting 2 preset colors, be careful, theese color may change in production.

Definition at line 3 of file IntelliColorPicker.cpp.

diff --git a/docs/html/class_intelli_color_picker_aae2eb27b928fe9388b9398b0556303b7_icgraph.dot b/docs/html/class_intelli_color_picker_aae2eb27b928fe9388b9398b0556303b7_icgraph.dot index 23bc868..518b1da 100644 --- a/docs/html/class_intelli_color_picker_aae2eb27b928fe9388b9398b0556303b7_icgraph.dot +++ b/docs/html/class_intelli_color_picker_aae2eb27b928fe9388b9398b0556303b7_icgraph.dot @@ -8,15 +8,19 @@ digraph "IntelliColorPicker::getFirstColor" 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="A function managing the left click Pressed of a Mouse. Resetting the current draw...."]; + Node3 [label="IntelliToolPolygon\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d",tooltip="A function managing the left click Pressed of a Mouse. Resetting the current draw...."]; Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node4 [label="IntelliToolFloodFill\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961",tooltip="A function managing the left click Pressed of a Mouse. Resetting the current draw...."]; + Node4 [label="IntelliToolPlainTool\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9",tooltip="A function managing the left click pressed of a mouse. Filling the whole canvas."]; Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node5 [label="IntelliToolPen::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205",tooltip="A function managing the left click Pressed of a Mouse. Resetting the current draw...."]; + Node5 [label="IntelliToolFloodFill\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961",tooltip="A function managing the left click pressed of a mouse. Sets the point to flood fill around and does t..."]; Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - 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...."]; + Node6 [label="IntelliToolPen::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205",tooltip="A function managing the left click pressed of a mouse. Starting the drawing procedure."]; Node1 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - 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!"]; + Node7 [label="IntelliToolLine::onMouse\lLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846",tooltip="A function managing the left click pressed of a mouse. Sets the starting point of the line."]; Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node8 [label="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!"]; + Node8 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click Released of a Mouse. Call this in child classes!"]; + Node1 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="IntelliToolPen::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a58d1d636497b630647ce0c4d652737c2",tooltip="A function managing the mouse moved event. To draw the line."]; + Node1 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 [label="IntelliToolLine::onMouse\lMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b",tooltip="A function managing the mouse moved event. Drawing a Line from the startpoint to the current mouse po..."]; } diff --git a/docs/html/class_intelli_image.html b/docs/html/class_intelli_image.html index c7a05f1..c3d302a 100644 --- a/docs/html/class_intelli_image.html +++ b/docs/html/class_intelli_image.html @@ -420,7 +420,7 @@ Here is the caller graph for this function:
-

Definition at line 77 of file IntelliImage.cpp.

+

Definition at line 76 of file IntelliImage.cpp.

Here is the caller graph for this function:
@@ -480,6 +480,11 @@ Here is the caller graph for this function:

Definition at line 55 of file IntelliImage.cpp.

+
+Here is the caller graph for this function:
+
+
+
@@ -631,7 +636,7 @@ Here is the caller graph for this function:
Returns
The color of the Pixel as QColor.
-

Definition at line 81 of file IntelliImage.cpp.

+

Definition at line 80 of file IntelliImage.cpp.

Here is the caller graph for this function:
diff --git a/docs/html/class_intelli_image_a2e787f1b333b59401643936ebb3dcfe1_icgraph.dot b/docs/html/class_intelli_image_a2e787f1b333b59401643936ebb3dcfe1_icgraph.dot new file mode 100644 index 0000000..ebea63b --- /dev/null +++ b/docs/html/class_intelli_image_a2e787f1b333b59401643936ebb3dcfe1_icgraph.dot @@ -0,0 +1,12 @@ +digraph "IntelliImage::drawPoint" +{ + // LATEX_PDF_SIZE + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="RL"; + Node1 [label="IntelliImage::drawPoint",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A."]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="IntelliToolPolygon\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d",tooltip="A function managing the left click Pressed of a Mouse. Resetting the current draw...."]; + Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="IntelliToolLine::onMouse\lLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846",tooltip="A function managing the left click pressed of a mouse. Sets the starting point of the line."]; +} diff --git a/docs/html/class_intelli_image_a4576ebb6d863321c816293d7b7f9fd3f_icgraph.dot b/docs/html/class_intelli_image_a4576ebb6d863321c816293d7b7f9fd3f_icgraph.dot index d61839c..c27fd6d 100644 --- a/docs/html/class_intelli_image_a4576ebb6d863321c816293d7b7f9fd3f_icgraph.dot +++ b/docs/html/class_intelli_image_a4576ebb6d863321c816293d7b7f9fd3f_icgraph.dot @@ -6,5 +6,5 @@ digraph "IntelliImage::getPixelColor" 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...."]; + 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. Sets the point to flood fill around and does t..."]; } diff --git a/docs/html/class_intelli_image_a6be622810dc2bc756054bb5769becb06_icgraph.dot b/docs/html/class_intelli_image_a6be622810dc2bc756054bb5769becb06_icgraph.dot index fd6442b..d5716af 100644 --- a/docs/html/class_intelli_image_a6be622810dc2bc756054bb5769becb06_icgraph.dot +++ b/docs/html/class_intelli_image_a6be622810dc2bc756054bb5769becb06_icgraph.dot @@ -8,11 +8,13 @@ digraph "IntelliImage::drawPlain" 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="A function managing the left click Pressed of a Mouse. Resetting the current draw...."]; + Node3 [label="IntelliToolPolygon\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d",tooltip="A function managing the left click Pressed of a Mouse. Resetting the current draw...."]; Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - 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!"]; + Node4 [label="IntelliToolPlainTool\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9",tooltip="A function managing the left click pressed of a mouse. Filling the whole canvas."]; 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!"]; + Node5 [label="IntelliToolRectangle\l::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html#a4b5931071e21eb6949ffe357315e408b",tooltip="A function managing the mouse moved event.Drawing a rectangle to currrent mouse position."]; 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!"]; + Node6 [label="IntelliToolCircle::\lonMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b",tooltip="A function managing the mouse moved event. Draws a circle with radius of eulerian norm of mouse posit..."]; + Node1 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="IntelliToolLine::onMouse\lMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b",tooltip="A function managing the mouse moved event. Drawing a Line from the startpoint to the current mouse po..."]; } diff --git a/docs/html/class_intelli_image_aebbced93f4744fad81b7f141b21f4ab2_icgraph.dot b/docs/html/class_intelli_image_aebbced93f4744fad81b7f141b21f4ab2_icgraph.dot index ceb7594..a28d0a3 100644 --- a/docs/html/class_intelli_image_aebbced93f4744fad81b7f141b21f4ab2_icgraph.dot +++ b/docs/html/class_intelli_image_aebbced93f4744fad81b7f141b21f4ab2_icgraph.dot @@ -6,59 +6,65 @@ digraph "IntelliImage::calculateVisiblity" rankdir="RL"; Node1 [label="IntelliImage::calculateVisiblity",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="An abstract function that calculates the visiblity of the Image data if needed."]; Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node2 [label="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...."]; + Node2 [label="IntelliToolPolygon\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d",tooltip="A function managing the left click Pressed of a Mouse. Resetting the current draw...."]; Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - 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...."]; + Node3 [label="IntelliToolPlainTool\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9",tooltip="A function managing the left click pressed of a mouse. Filling the whole canvas."]; Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node4 [label="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...."]; + Node4 [label="IntelliToolFloodFill\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961",tooltip="A function managing the left click pressed of a mouse. Sets the point to flood fill around and does t..."]; Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node5 [label="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...."]; + Node5 [label="IntelliToolPen::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205",tooltip="A function managing the left click pressed of a mouse. Starting the drawing procedure."]; Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node6 [label="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...."]; + Node6 [label="IntelliToolRectangle\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html#ae03c307ccf66cbe3fd59e3657712368d",tooltip="A function managing the left click pressed of a mouse. Setting the originCorner and draws a rectangle..."]; Node1 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node7 [label="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...."]; + Node7 [label="IntelliToolCircle::\lonMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639",tooltip="A function managing the left click pressed of a mouse. Sets the middle point of the cricle."]; Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node8 [label="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=" "]; + 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. Sets the starting point of the line."]; + Node1 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="IntelliTool::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c",tooltip="A function managing the left click Pressed of a Mouse. Resetting the current draw...."]; + Node9 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node10 [label="PaintingArea::mousePress\lEvent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15",tooltip=" "]; + Node9 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node1 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node11 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click Released of a Mouse. Call this in child classes!"]; + Node1 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node12 [label="IntelliTool::onMouseLeft\lReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b",tooltip="A function managing the left click Released of a Mouse. Call this in child classes!"]; + Node12 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node13 [label="PaintingArea::mouseRelease\lEvent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a35b5df914acb608cc29717659793359c",tooltip=" "]; + Node12 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node12 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node14 [label="IntelliToolPlainTool\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ac23f5d0f07e42fd7c2ea3fc1347da400",tooltip="A function managing the left click released of a mouse. Merging the fill to the active layer."]; + Node12 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node15 [label="IntelliToolFloodFill\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c",tooltip="A function managing the left click released of a mouse."]; + Node12 -> Node16 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node16 [label="IntelliToolPen::onMouseLeft\lReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#abda7a22b9766fa4ad254324a53cab94d",tooltip="A function managing the left click released of a mouse. Merging the drawing to the active layer."]; + Node12 -> Node17 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node17 [label="IntelliToolRectangle\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html#a94460e3ff1c19e80bde922c55f53cc43",tooltip="A function managing the left click released of a mouse. Merging the draw to the active layer."]; + Node12 -> Node18 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node18 [label="IntelliToolCircle::\lonMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3",tooltip="A function managing the left click released of a mouse."]; + Node12 -> Node19 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node19 [label="IntelliToolLine::onMouse\lLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#ac93f76ff20a1c111a403b298bab02482",tooltip="A function managing the left click released of a mouse."]; + Node1 -> Node20 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node20 [label="IntelliTool::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639",tooltip="A function managing the mouse moved event. Call this in child classes!"]; + Node20 -> Node21 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node21 [label="PaintingArea::mouseMoveEvent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5",tooltip=" "]; + Node20 -> Node22 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node22 [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."]; + Node20 -> Node23 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node23 [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."]; + Node20 -> Node24 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node24 [label="IntelliToolPen::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a58d1d636497b630647ce0c4d652737c2",tooltip="A function managing the mouse moved event. To draw the line."]; + Node20 -> Node25 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node25 [label="IntelliToolRectangle\l::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html#a4b5931071e21eb6949ffe357315e408b",tooltip="A function managing the mouse moved event.Drawing a rectangle to currrent mouse position."]; + Node20 -> Node26 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node26 [label="IntelliToolCircle::\lonMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b",tooltip="A function managing the mouse moved event. Draws a circle with radius of eulerian norm of mouse posit..."]; + Node20 -> Node27 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node27 [label="IntelliToolLine::onMouse\lMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b",tooltip="A function managing the mouse moved event. Drawing a Line from the startpoint to the current mouse po..."]; + Node1 -> Node28 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node28 [label="PaintingArea::open",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a1f597740b4d7b4bc2e24c51f8cb0b6eb",tooltip=" "]; } diff --git a/docs/html/class_intelli_image_af3c859f5c409e37051edfd9e9fbca056_icgraph.dot b/docs/html/class_intelli_image_af3c859f5c409e37051edfd9e9fbca056_icgraph.dot index 4668f21..d91134d 100644 --- a/docs/html/class_intelli_image_af3c859f5c409e37051edfd9e9fbca056_icgraph.dot +++ b/docs/html/class_intelli_image_af3c859f5c409e37051edfd9e9fbca056_icgraph.dot @@ -6,7 +6,9 @@ digraph "IntelliImage::drawPixel" rankdir="RL"; 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="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...."]; + 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. Sets the point to flood fill around and does t..."]; 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...."]; + Node3 [label="IntelliToolPen::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205",tooltip="A function managing the left click pressed of a mouse. Starting the drawing procedure."]; + Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click Released of a Mouse. Call this in child classes!"]; } diff --git a/docs/html/class_intelli_image_af8eddbd9aa54c8d37590d1d4bf8dce31_icgraph.dot b/docs/html/class_intelli_image_af8eddbd9aa54c8d37590d1d4bf8dce31_icgraph.dot index 96319e9..660dc65 100644 --- a/docs/html/class_intelli_image_af8eddbd9aa54c8d37590d1d4bf8dce31_icgraph.dot +++ b/docs/html/class_intelli_image_af8eddbd9aa54c8d37590d1d4bf8dce31_icgraph.dot @@ -6,9 +6,9 @@ digraph "IntelliImage::drawLine" rankdir="RL"; Node1 [label="IntelliImage::drawLine",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function that draws A Line between two given Points in a given color."]; Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node2 [label="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...."]; + Node2 [label="IntelliToolPolygon\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d",tooltip="A function managing the left click Pressed of a Mouse. Resetting the current draw...."]; Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node3 [label="IntelliToolPen::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a58d1d636497b630647ce0c4d652737c2",tooltip="A function managing the mouse moved event. Call this in child classes!"]; + Node3 [label="IntelliToolPen::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a58d1d636497b630647ce0c4d652737c2",tooltip="A function managing the mouse moved event. To draw the line."]; Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node4 [label="IntelliToolLine::onMouse\lMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b",tooltip="A function managing the mouse moved event. Call this in child classes!"]; + Node4 [label="IntelliToolLine::onMouse\lMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b",tooltip="A function managing the mouse moved event. Drawing a Line from the startpoint to the current mouse po..."]; } diff --git a/docs/html/class_intelli_photo_gui.html b/docs/html/class_intelli_photo_gui.html index b934224..152a525 100644 --- a/docs/html/class_intelli_photo_gui.html +++ b/docs/html/class_intelli_photo_gui.html @@ -165,7 +165,7 @@ Protected Member Functions
-

Definition at line 24 of file IntelliPhotoGui.cpp.

+

Definition at line 26 of file IntelliPhotoGui.cpp.

diff --git a/docs/html/class_intelli_tool.html b/docs/html/class_intelli_tool.html index ac45dbf..a58a7b2 100644 --- a/docs/html/class_intelli_tool.html +++ b/docs/html/class_intelli_tool.html @@ -131,7 +131,7 @@ Public Member Functions  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...
+ 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...
@@ -190,7 +190,7 @@ Protected Attributes
Parameters
- +
Area- The general PaintingArea used by the project.
colorPicker- The general colorPicker used by the project
colorPicker- The general colorPicker used by the project.
@@ -266,13 +266,13 @@ Protected Attributes

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.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
-

Reimplemented in IntelliToolLine, IntelliToolRectangle, IntelliToolCircle, IntelliToolPen, IntelliToolFloodFill, and IntelliToolPlainTool.

+

Reimplemented in IntelliToolLine, IntelliToolCircle, IntelliToolRectangle, IntelliToolPen, IntelliToolFloodFill, IntelliToolPlainTool, and IntelliToolPolygon.

Definition at line 25 of file IntelliTool.cpp.

@@ -325,13 +325,13 @@ Here is the caller 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.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
-

Reimplemented in IntelliToolLine, IntelliToolRectangle, IntelliToolCircle, IntelliToolPen, IntelliToolFloodFill, and IntelliToolPlainTool.

+

Reimplemented in IntelliToolLine, IntelliToolCircle, IntelliToolRectangle, IntelliToolPen, IntelliToolFloodFill, IntelliToolPlainTool, and IntelliToolPolygon.

Definition at line 32 of file IntelliTool.cpp.

@@ -384,13 +384,13 @@ Here is the caller 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.
x- The x coordinate of the new mouse position.
y- The y coordinate of the new mouse position.
-

Reimplemented in IntelliToolLine, IntelliToolRectangle, IntelliToolCircle, IntelliToolPen, IntelliToolFloodFill, and IntelliToolPlainTool.

+

Reimplemented in IntelliToolLine, IntelliToolCircle, IntelliToolRectangle, IntelliToolPen, IntelliToolFloodFill, IntelliToolPlainTool, and IntelliToolPolygon.

Definition at line 41 of file IntelliTool.cpp.

@@ -443,13 +443,13 @@ Here is the caller 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.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
-

Reimplemented in IntelliToolLine, IntelliToolRectangle, IntelliToolCircle, IntelliToolPen, IntelliToolFloodFill, and IntelliToolPlainTool.

+

Reimplemented in IntelliToolLine, IntelliToolCircle, IntelliToolRectangle, IntelliToolPen, IntelliToolFloodFill, IntelliToolPlainTool, and IntelliToolPolygon.

Definition at line 14 of file IntelliTool.cpp.

@@ -497,13 +497,13 @@ Here is the caller 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.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
-

Reimplemented in IntelliToolLine, IntelliToolRectangle, IntelliToolCircle, IntelliToolPen, IntelliToolFloodFill, and IntelliToolPlainTool.

+

Reimplemented in IntelliToolLine, IntelliToolCircle, IntelliToolRectangle, IntelliToolPen, IntelliToolFloodFill, IntelliToolPlainTool, and IntelliToolPolygon.

Definition at line 21 of file IntelliTool.cpp.

@@ -538,7 +538,7 @@ Here is the caller graph for this function:
-

A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child classes!

+

A function managing the scroll event. A positive value means scrolling outwards. Call this in child classes!

Parameters
@@ -546,7 +546,7 @@ Here is the caller graph for this function: -

Reimplemented in IntelliToolLine, IntelliToolRectangle, IntelliToolCircle, IntelliToolPen, IntelliToolFloodFill, and IntelliToolPlainTool.

+

Reimplemented in IntelliToolLine, IntelliToolCircle, IntelliToolRectangle, IntelliToolPen, IntelliToolFloodFill, IntelliToolPlainTool, and IntelliToolPolygon.

Definition at line 46 of file IntelliTool.cpp.

diff --git a/docs/html/class_intelli_tool__inherit__graph.dot b/docs/html/class_intelli_tool__inherit__graph.dot index 30ebbe1..9f14209 100644 --- a/docs/html/class_intelli_tool__inherit__graph.dot +++ b/docs/html/class_intelli_tool__inherit__graph.dot @@ -6,15 +6,17 @@ digraph "IntelliTool" 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="IntelliToolCircle",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html",tooltip=" "]; + Node2 [label="IntelliToolCircle",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html",tooltip="The IntelliToolCircle class represents a tool to draw a circle."]; Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node3 [label="IntelliToolFloodFill",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.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="The IntelliToolFloodFill class represents a tool to flood FIll a certian area."]; Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node4 [label="IntelliToolLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html",tooltip=" "]; + Node4 [label="IntelliToolLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html",tooltip="The IntelliToolFloodFill class represents a tool to draw a line."]; 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=" "]; + Node5 [label="IntelliToolPen",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html",tooltip="The IntelliToolPen class represents a tool to draw a line."]; 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=" "]; + Node6 [label="IntelliToolPlainTool",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html",tooltip="The IntelliToolPlainTool class represents a tool to fill the whole canvas with one color."]; 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=" "]; + Node7 [label="IntelliToolPolygon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html",tooltip="The IntelliToolPolygon managed the Drawing of Polygonforms."]; + Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="IntelliToolRectangle",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html",tooltip="The IntelliToolRectangle class represents a tool to draw a rectangle."]; } diff --git a/docs/html/class_intelli_tool_a16189b00307c6d7e89f28198f54404b0_icgraph.dot b/docs/html/class_intelli_tool_a16189b00307c6d7e89f28198f54404b0_icgraph.dot index e81b809..0e124e9 100644 --- a/docs/html/class_intelli_tool_a16189b00307c6d7e89f28198f54404b0_icgraph.dot +++ b/docs/html/class_intelli_tool_a16189b00307c6d7e89f28198f54404b0_icgraph.dot @@ -8,15 +8,15 @@ digraph "IntelliTool::onMouseRightReleased" 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="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...."]; + 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="A function managing the right click released of a mouse."]; Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - 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...."]; + Node4 [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."]; Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - 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...."]; + 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."]; 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...."]; + Node6 [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."]; 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...."]; + Node7 [label="IntelliToolCircle::\lonMouseRightReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#aca07540f2f7ccb3d2c0b84890c1afc4c",tooltip="A function managing the right click released of a mouse."]; Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node8 [label="IntelliToolLine::onMouse\lRightReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#a6214918cba5753f89d97de4559a2b9b2",tooltip="A function managing the right click Released of a Mouse. Merging the Canvas to Active...."]; + 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."]; } diff --git a/docs/html/class_intelli_tool_a1e6aa68ac5f3c2ca02319e5ef3f0c966_icgraph.dot b/docs/html/class_intelli_tool_a1e6aa68ac5f3c2ca02319e5ef3f0c966_icgraph.dot index c8156d8..d220b5b 100644 --- a/docs/html/class_intelli_tool_a1e6aa68ac5f3c2ca02319e5ef3f0c966_icgraph.dot +++ b/docs/html/class_intelli_tool_a1e6aa68ac5f3c2ca02319e5ef3f0c966_icgraph.dot @@ -8,15 +8,17 @@ digraph "IntelliTool::onMouseRightPressed" Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node2 [label="PaintingArea::mousePress\lEvent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15",tooltip=" "]; Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node3 [label="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...."]; + Node3 [label="IntelliToolPolygon\l::onMouseRightPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#aa36b012b48311c36e7cd6771a5081427",tooltip="A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on...."]; Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node4 [label="IntelliToolPlainTool\l::onMouseRightPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#acb0c46e16d2c09370a2244a936de38b1",tooltip="A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on...."]; + Node4 [label="IntelliToolPlainTool\l::onMouseRightPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#acb0c46e16d2c09370a2244a936de38b1",tooltip="A function managing the right click pressed of a mouse.Resetting the current fill."]; Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - 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...."]; + Node5 [label="IntelliToolFloodFill\l::onMouseRightPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4",tooltip="A function managing the right click pressed of a mouse. Clearing the canvas."]; 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...."]; + Node6 [label="IntelliToolPen::onMouseRight\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a1751e3864a0d36ef42ca55021cae73ce",tooltip="A function managing the right click pressed of a mouse.Resetting the current draw."]; 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...."]; + Node7 [label="IntelliToolRectangle\l::onMouseRightPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html#a480c6804a4963c5a1c3f7ef84b63c1a8",tooltip="A function managing the right click pressed of a mouse.Resetting the current draw."]; 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...."]; + Node8 [label="IntelliToolCircle::\lonMouseRightPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#a29d7b9ed4960e6fe1f31ff620363e429",tooltip="A function managing the right click pressed of a mouse. Clearing the canvas layer."]; + Node1 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="IntelliToolLine::onMouse\lRightPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#a6cce59f3017936214b10b47252a898a3",tooltip="A function managing the right click pressed of a mouse. Clearing the canvas."]; } diff --git a/docs/html/class_intelli_tool_a34b7ef1dde96b94a0ce450a25ae1778c_icgraph.dot b/docs/html/class_intelli_tool_a34b7ef1dde96b94a0ce450a25ae1778c_icgraph.dot index 5011127..4b3c709 100644 --- a/docs/html/class_intelli_tool_a34b7ef1dde96b94a0ce450a25ae1778c_icgraph.dot +++ b/docs/html/class_intelli_tool_a34b7ef1dde96b94a0ce450a25ae1778c_icgraph.dot @@ -8,15 +8,17 @@ digraph "IntelliTool::onMouseLeftPressed" Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node2 [label="PaintingArea::mousePress\lEvent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15",tooltip=" "]; Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node3 [label="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...."]; + Node3 [label="IntelliToolPolygon\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d",tooltip="A function managing the left click Pressed of a Mouse. Resetting the current draw...."]; Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node4 [label="IntelliToolFloodFill\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961",tooltip="A function managing the left click Pressed of a Mouse. Resetting the current draw...."]; + Node4 [label="IntelliToolPlainTool\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9",tooltip="A function managing the left click pressed of a mouse. Filling the whole canvas."]; Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node5 [label="IntelliToolPen::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205",tooltip="A function managing the left click Pressed of a Mouse. Resetting the current draw...."]; + Node5 [label="IntelliToolFloodFill\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961",tooltip="A function managing the left click pressed of a mouse. Sets the point to flood fill around and does t..."]; 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...."]; + Node6 [label="IntelliToolPen::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205",tooltip="A function managing the left click pressed of a mouse. Starting the drawing procedure."]; 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...."]; + Node7 [label="IntelliToolRectangle\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html#ae03c307ccf66cbe3fd59e3657712368d",tooltip="A function managing the left click pressed of a mouse. Setting the originCorner and draws a rectangle..."]; 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...."]; + Node8 [label="IntelliToolCircle::\lonMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639",tooltip="A function managing the left click pressed of a mouse. Sets the middle point of the cricle."]; + Node1 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="IntelliToolLine::onMouse\lLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846",tooltip="A function managing the left click pressed of a mouse. Sets the starting point of the line."]; } diff --git a/docs/html/class_intelli_tool_a4dccfd4460255ccb866f336406a33574_icgraph.dot b/docs/html/class_intelli_tool_a4dccfd4460255ccb866f336406a33574_icgraph.dot index 987ac96..ca36644 100644 --- a/docs/html/class_intelli_tool_a4dccfd4460255ccb866f336406a33574_icgraph.dot +++ b/docs/html/class_intelli_tool_a4dccfd4460255ccb866f336406a33574_icgraph.dot @@ -4,19 +4,19 @@ digraph "IntelliTool::onWheelScrolled" 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 [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..."]; + 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."]; 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..."]; + 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."]; 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..."]; + 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. Changing penWidth relativ to value."]; 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..."]; + Node5 [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.Changing edgeWidth relativ to value."]; 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..."]; + Node6 [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. Changing the edge Width relative to value."]; 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..."]; + Node7 [label="IntelliToolLine::onWheel\lScrolled",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#aaf1d686e1ec43f41b5186ccfd806b125",tooltip="A function managing the scroll event. Changing the lineWidth relative to value."]; Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node8 [label="PaintingArea::wheelEvent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4",tooltip=" "]; } diff --git a/docs/html/class_intelli_tool_a906a2575c16c8a33cb2a5197f8d8cc5b_icgraph.dot b/docs/html/class_intelli_tool_a906a2575c16c8a33cb2a5197f8d8cc5b_icgraph.dot index 8b3287f..3c23d31 100644 --- a/docs/html/class_intelli_tool_a906a2575c16c8a33cb2a5197f8d8cc5b_icgraph.dot +++ b/docs/html/class_intelli_tool_a906a2575c16c8a33cb2a5197f8d8cc5b_icgraph.dot @@ -8,15 +8,17 @@ digraph "IntelliTool::onMouseLeftReleased" Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node2 [label="PaintingArea::mouseRelease\lEvent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a35b5df914acb608cc29717659793359c",tooltip=" "]; Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node3 [label="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!"]; + Node3 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click Released of a Mouse. Call this in child classes!"]; Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - 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!"]; + Node4 [label="IntelliToolPlainTool\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html#ac23f5d0f07e42fd7c2ea3fc1347da400",tooltip="A function managing the left click released of a mouse. Merging the fill to the active layer."]; Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - 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!"]; + Node5 [label="IntelliToolFloodFill\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c",tooltip="A function managing the left click released of a mouse."]; 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!"]; + Node6 [label="IntelliToolPen::onMouseLeft\lReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html#abda7a22b9766fa4ad254324a53cab94d",tooltip="A function managing the left click released of a mouse. Merging the drawing to the active layer."]; 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!"]; + Node7 [label="IntelliToolRectangle\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html#a94460e3ff1c19e80bde922c55f53cc43",tooltip="A function managing the left click released of a mouse. Merging the draw to the active layer."]; 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!"]; + Node8 [label="IntelliToolCircle::\lonMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3",tooltip="A function managing the left click released of a mouse."]; + Node1 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="IntelliToolLine::onMouse\lLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#ac93f76ff20a1c111a403b298bab02482",tooltip="A function managing the left click released of a mouse."]; } diff --git a/docs/html/class_intelli_tool_ac10e20414cd8855a2f9b103fb6408639_icgraph.dot b/docs/html/class_intelli_tool_ac10e20414cd8855a2f9b103fb6408639_icgraph.dot index 048f5a8..ec2757d 100644 --- a/docs/html/class_intelli_tool_ac10e20414cd8855a2f9b103fb6408639_icgraph.dot +++ b/docs/html/class_intelli_tool_ac10e20414cd8855a2f9b103fb6408639_icgraph.dot @@ -8,15 +8,15 @@ digraph "IntelliTool::onMouseMoved" 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="A function managing the mouse moved event. Call this in child classes!"]; + 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."]; Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - 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!"]; + 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."]; Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - 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!"]; + 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. To draw the line."]; 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!"]; + Node6 [label="IntelliToolRectangle\l::onMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_rectangle.html#a4b5931071e21eb6949ffe357315e408b",tooltip="A function managing the mouse moved event.Drawing a rectangle to currrent mouse position."]; Node1 -> 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!"]; + Node7 [label="IntelliToolCircle::\lonMouseMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b",tooltip="A function managing the mouse moved event. Draws a circle with radius of eulerian norm of mouse posit..."]; Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node8 [label="IntelliToolLine::onMouse\lMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b",tooltip="A function managing the mouse moved event. Call this in child classes!"]; + Node8 [label="IntelliToolLine::onMouse\lMoved",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b",tooltip="A function managing the mouse moved event. Drawing a Line from the startpoint to the current mouse po..."]; } diff --git a/docs/html/class_intelli_tool_circle.html b/docs/html/class_intelli_tool_circle.html index d855005..7636d1d 100644 --- a/docs/html/class_intelli_tool_circle.html +++ b/docs/html/class_intelli_tool_circle.html @@ -94,6 +94,9 @@ $(document).ready(function(){initNavTree('class_intelli_tool_circle.html','');})
+

The IntelliToolCircle class represents a tool to draw a circle. + More...

+

#include <IntelliToolCircle.h>

Inheritance diagram for IntelliToolCircle:
@@ -109,26 +112,28 @@ Collaboration diagram for IntelliToolCircle:
+ + - + - + - + - + - + - + @@ -158,8 +163,9 @@ Additional Inherited Members
value- The absolute the scroll has changed.

Public Member Functions

 IntelliToolCircle (PaintingArea *Area, IntelliColorPicker *colorPicker)
 A constructor setting the general paintingArea and colorPicker. And reading in the inner alpha and edgeWidth. More...
 
virtual ~IntelliToolCircle () override
 A Destructor. More...
 
virtual void onMouseRightPressed (int x, int y) override
 A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on. Call this in child classes! More...
 A function managing the right click pressed of a mouse. Clearing the canvas layer. More...
 
virtual void onMouseRightReleased (int x, int y) override
 A function managing the right click Released of a Mouse. Merging the Canvas to Active. Call this in child classes! More...
 A function managing the right click released of a mouse. More...
 
virtual void onMouseLeftPressed (int x, int y) override
 A function managing the left click Pressed of a Mouse. Resetting the current draw. Call this in child classes! More...
 A function managing the left click pressed of a mouse. Sets the middle point of the cricle. More...
 
virtual void onMouseLeftReleased (int x, int y) override
 A function managing the left click Released of a Mouse. Call this in child classes! More...
 A function managing the left click released of a mouse. More...
 
virtual void onWheelScrolled (int value) override
 A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child classes! More...
 A function managing the scroll event. Changing the edge Width relative to value. More...
 
virtual void onMouseMoved (int x, int y) override
 A function managing the mouse moved event. Call this in child classes! More...
 A function managing the mouse moved event. Draws a circle with radius of eulerian norm of mouse position and the middle point. More...
 
- Public Member Functions inherited from IntelliTool
 IntelliTool (PaintingArea *Area, IntelliColorPicker *colorPicker)
 

Detailed Description

-
-

Definition at line 8 of file IntelliToolCircle.h.

+

The IntelliToolCircle class represents a tool to draw a circle.

+ +

Definition at line 10 of file IntelliToolCircle.h.

Constructor & Destructor Documentation

◆ IntelliToolCircle()

@@ -187,6 +193,15 @@ Additional Inherited Members
+

A constructor setting the general paintingArea and colorPicker. And reading in the inner alpha and edgeWidth.

+
Parameters
+ + + +
Area- The general paintingArea used by the project.
colorPicker- The general colorPicker used by the project.
+
+
+

Definition at line 6 of file IntelliToolCircle.cpp.

@@ -214,6 +229,8 @@ Additional Inherited Members
+

A Destructor.

+

Definition at line 12 of file IntelliToolCircle.cpp.

@@ -253,11 +270,11 @@ Additional Inherited Members
-

A function managing the left click Pressed of a Mouse. Resetting the current draw. Call this in child classes!

+

A function managing the left click pressed of a mouse. Sets the middle point of the cricle.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
@@ -307,11 +324,11 @@ Here is the call graph for this function:
-

A function managing the left click Released of a Mouse. Call this in child classes!

+

A function managing the left click released of a mouse.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
@@ -361,11 +378,11 @@ Here is the call graph for this function:
-

A function managing the mouse moved event. Call this in child classes!

+

A function managing the mouse moved event. Draws a circle with radius of eulerian norm of mouse position and the middle point.

Parameters
- - + +
x- The x coordinate of the new Mouse Position.
y- The y coordinate of the new Mouse Position.
x- The x coordinate of the new mouse position.
y- The y coordinate of the new mouse position.
@@ -415,11 +432,11 @@ Here is the call graph for this function:
-

A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on. Call this in child classes!

+

A function managing the right click pressed of a mouse. Clearing the canvas layer.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
@@ -469,11 +486,11 @@ Here is the call graph for this function:
-

A function managing the right click Released of a Mouse. Merging the Canvas to Active. Call this in child classes!

+

A function managing the right click released of a mouse.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
@@ -513,7 +530,7 @@ Here is the call graph for this function:
-

A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child classes!

+

A function managing the scroll event. Changing the edge Width relative to value.

Parameters
diff --git a/docs/html/class_intelli_tool_circle__coll__graph.dot b/docs/html/class_intelli_tool_circle__coll__graph.dot index 5fa60b6..b9c16ac 100644 --- a/docs/html/class_intelli_tool_circle__coll__graph.dot +++ b/docs/html/class_intelli_tool_circle__coll__graph.dot @@ -3,7 +3,7 @@ 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=" "]; + Node1 [label="IntelliToolCircle",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The IntelliToolCircle class represents a tool to draw a circle."]; 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"]; diff --git a/docs/html/class_intelli_tool_circle__inherit__graph.dot b/docs/html/class_intelli_tool_circle__inherit__graph.dot index 2a77ab5..67ada15 100644 --- a/docs/html/class_intelli_tool_circle__inherit__graph.dot +++ b/docs/html/class_intelli_tool_circle__inherit__graph.dot @@ -3,7 +3,7 @@ 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=" "]; + Node1 [label="IntelliToolCircle",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The IntelliToolCircle class represents a tool to draw a circle."]; 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 index 6ce40e1..0e5b463 100644 --- a/docs/html/class_intelli_tool_circle_a29d7b9ed4960e6fe1f31ff620363e429_cgraph.dot +++ b/docs/html/class_intelli_tool_circle_a29d7b9ed4960e6fe1f31ff620363e429_cgraph.dot @@ -4,7 +4,7 @@ digraph "IntelliToolCircle::onMouseRightPressed" 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 [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. Clearing the canvas layer."]; 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 index e7eae3c..3410c6b 100644 --- a/docs/html/class_intelli_tool_circle_a90ee58c5390a86afc75c14ca79b91d7b_cgraph.dot +++ b/docs/html/class_intelli_tool_circle_a90ee58c5390a86afc75c14ca79b91d7b_cgraph.dot @@ -4,7 +4,7 @@ digraph "IntelliToolCircle::onMouseMoved" 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 [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. Draws a circle with radius of eulerian norm of mouse posit..."]; 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"]; diff --git a/docs/html/class_intelli_tool_circle_aca07540f2f7ccb3d2c0b84890c1afc4c_cgraph.dot b/docs/html/class_intelli_tool_circle_aca07540f2f7ccb3d2c0b84890c1afc4c_cgraph.dot index fd9558f..f7c2d9c 100644 --- a/docs/html/class_intelli_tool_circle_aca07540f2f7ccb3d2c0b84890c1afc4c_cgraph.dot +++ b/docs/html/class_intelli_tool_circle_aca07540f2f7ccb3d2c0b84890c1afc4c_cgraph.dot @@ -4,7 +4,7 @@ digraph "IntelliToolCircle::onMouseRightReleased" 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 [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."]; 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 index c8ebbbe..44d094e 100644 --- a/docs/html/class_intelli_tool_circle_ad8e438ec997c57262b5efc2db4cee1a3_cgraph.dot +++ b/docs/html/class_intelli_tool_circle_ad8e438ec997c57262b5efc2db4cee1a3_cgraph.dot @@ -4,7 +4,7 @@ digraph "IntelliToolCircle::onMouseLeftReleased" 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 [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."]; 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"]; diff --git a/docs/html/class_intelli_tool_circle_ae2d9b0fb6695c184c4cb507a5fb75506_cgraph.dot b/docs/html/class_intelli_tool_circle_ae2d9b0fb6695c184c4cb507a5fb75506_cgraph.dot index ced76a5..b82aca3 100644 --- a/docs/html/class_intelli_tool_circle_ae2d9b0fb6695c184c4cb507a5fb75506_cgraph.dot +++ b/docs/html/class_intelli_tool_circle_ae2d9b0fb6695c184c4cb507a5fb75506_cgraph.dot @@ -4,7 +4,7 @@ digraph "IntelliToolCircle::onWheelScrolled" 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 [label="IntelliToolCircle::\lonWheelScrolled",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the scroll event. Changing the edge Width relative to value."]; Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node2 [label="IntelliTool::onWheelScrolled",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574",tooltip="A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c..."]; + 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 index f614a25..2578e46 100644 --- a/docs/html/class_intelli_tool_circle_ae883b8ae833c78a8867e626c600f9639_cgraph.dot +++ b/docs/html/class_intelli_tool_circle_ae883b8ae833c78a8867e626c600f9639_cgraph.dot @@ -4,7 +4,7 @@ digraph "IntelliToolCircle::onMouseLeftPressed" 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 [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. Sets the middle point of the cricle."]; Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node2 [label="IntelliImage::calculateVisiblity",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2",tooltip="An abstract function that calculates the visiblity of the Image data if needed."]; Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; diff --git a/docs/html/class_intelli_tool_flood_fill.html b/docs/html/class_intelli_tool_flood_fill.html index af82765..ae79756 100644 --- a/docs/html/class_intelli_tool_flood_fill.html +++ b/docs/html/class_intelli_tool_flood_fill.html @@ -94,6 +94,9 @@ $(document).ready(function(){initNavTree('class_intelli_tool_flood_fill.html',''
+

The IntelliToolFloodFill class represents a tool to flood FIll a certian area. + More...

+

#include <IntelliToolFloodFill.h>

Inheritance diagram for IntelliToolFloodFill:
@@ -109,26 +112,28 @@ Collaboration diagram for IntelliToolFloodFill:
+ + - + - + - + - + - + - + @@ -158,8 +163,9 @@ Additional Inherited Members
value- The absolute the scroll has changed.

Public Member Functions

 IntelliToolFloodFill (PaintingArea *Area, IntelliColorPicker *colorPicker)
 A constructor setting the general paintingArea and colorPicker. More...
 
virtual ~IntelliToolFloodFill () override
 A Destructor. More...
 
virtual void onMouseRightPressed (int x, int y) override
 A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on. Call this in child classes! More...
 A function managing the right click pressed of a mouse. Clearing the canvas. More...
 
virtual void onMouseRightReleased (int x, int y) override
 A function managing the right click Released of a Mouse. Merging the Canvas to Active. Call this in child classes! More...
 A function managing the right click released of a mouse. More...
 
virtual void onMouseLeftPressed (int x, int y) override
 A function managing the left click Pressed of a Mouse. Resetting the current draw. Call this in child classes! More...
 A function managing the left click pressed of a mouse. Sets the point to flood fill around and does this. More...
 
virtual void onMouseLeftReleased (int x, int y) override
 A function managing the left click Released of a Mouse. Call this in child classes! More...
 A function managing the left click released of a mouse. More...
 
virtual void onWheelScrolled (int value) override
 A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child classes! More...
 A function managing the scroll event. More...
 
virtual void onMouseMoved (int x, int y) override
 A function managing the mouse moved event. Call this in child classes! More...
 A function managing the mouse moved event. More...
 
- Public Member Functions inherited from IntelliTool
 IntelliTool (PaintingArea *Area, IntelliColorPicker *colorPicker)
 

Detailed Description

-
-

Definition at line 7 of file IntelliToolFloodFill.h.

+

The IntelliToolFloodFill class represents a tool to flood FIll a certian area.

+ +

Definition at line 10 of file IntelliToolFloodFill.h.

Constructor & Destructor Documentation

◆ IntelliToolFloodFill()

@@ -187,6 +193,15 @@ Additional Inherited Members
+

A constructor setting the general paintingArea and colorPicker.

+
Parameters
+ + + +
Area- The general paintingArea used by the project.
colorPicker- The general colorPicker used by the project.
+
+
+

Definition at line 8 of file IntelliToolFloodFill.cpp.

@@ -214,6 +229,8 @@ Additional Inherited Members
+

A Destructor.

+

Definition at line 12 of file IntelliToolFloodFill.cpp.

@@ -253,11 +270,11 @@ Additional Inherited Members
-

A function managing the left click Pressed of a Mouse. Resetting the current draw. Call this in child classes!

+

A function managing the left click pressed of a mouse. Sets the point to flood fill around and does this.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
@@ -307,11 +324,11 @@ Here is the call graph for this function:
-

A function managing the left click Released of a Mouse. Call this in child classes!

+

A function managing the left click released of a mouse.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
@@ -361,11 +378,11 @@ Here is the call graph for this function:
-

A function managing the mouse moved event. Call this in child classes!

+

A function managing the mouse moved event.

Parameters
- - + +
x- The x coordinate of the new Mouse Position.
y- The y coordinate of the new Mouse Position.
x- The x coordinate of the new mouse position.
y- The y coordinate of the new mouse position.
@@ -415,11 +432,11 @@ Here is the call graph for this function:
-

A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on. Call this in child classes!

+

A function managing the right click pressed of a mouse. Clearing the canvas.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
@@ -469,11 +486,11 @@ Here is the call graph for this function:
-

A function managing the right click Released of a Mouse. Merging the Canvas to Active. Call this in child classes!

+

A function managing the right click released of a mouse.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
@@ -513,7 +530,7 @@ Here is the call graph for this function:
-

A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child classes!

+

A function managing the scroll event.

Parameters
diff --git a/docs/html/class_intelli_tool_flood_fill__coll__graph.dot b/docs/html/class_intelli_tool_flood_fill__coll__graph.dot index f548fef..92a429d 100644 --- a/docs/html/class_intelli_tool_flood_fill__coll__graph.dot +++ b/docs/html/class_intelli_tool_flood_fill__coll__graph.dot @@ -3,7 +3,7 @@ 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=" "]; + Node1 [label="IntelliToolFloodFill",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The IntelliToolFloodFill class represents a tool to flood FIll a certian area."]; 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"]; diff --git a/docs/html/class_intelli_tool_flood_fill__inherit__graph.dot b/docs/html/class_intelli_tool_flood_fill__inherit__graph.dot index d6b8ccf..b32d6bb 100644 --- a/docs/html/class_intelli_tool_flood_fill__inherit__graph.dot +++ b/docs/html/class_intelli_tool_flood_fill__inherit__graph.dot @@ -3,7 +3,7 @@ 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=" "]; + Node1 [label="IntelliToolFloodFill",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The IntelliToolFloodFill class represents a tool to flood FIll a certian area."]; 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 index 885e974..c719c47 100644 --- a/docs/html/class_intelli_tool_flood_fill_a39cf49c0ce46f96be3510f0b70c9d892_cgraph.dot +++ b/docs/html/class_intelli_tool_flood_fill_a39cf49c0ce46f96be3510f0b70c9d892_cgraph.dot @@ -4,7 +4,7 @@ digraph "IntelliToolFloodFill::onMouseRightReleased" 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 [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."]; 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 index ce3700c..d7c52e5 100644 --- a/docs/html/class_intelli_tool_flood_fill_a3cd42cea99bc7583875abcc0c274c668_cgraph.dot +++ b/docs/html/class_intelli_tool_flood_fill_a3cd42cea99bc7583875abcc0c274c668_cgraph.dot @@ -4,7 +4,7 @@ digraph "IntelliToolFloodFill::onMouseMoved" 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 [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."]; 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"]; diff --git a/docs/html/class_intelli_tool_flood_fill_a7438ef96c6c36068bce76e2364e8594c_cgraph.dot b/docs/html/class_intelli_tool_flood_fill_a7438ef96c6c36068bce76e2364e8594c_cgraph.dot index c45d9dd..2196f01 100644 --- a/docs/html/class_intelli_tool_flood_fill_a7438ef96c6c36068bce76e2364e8594c_cgraph.dot +++ b/docs/html/class_intelli_tool_flood_fill_a7438ef96c6c36068bce76e2364e8594c_cgraph.dot @@ -4,7 +4,7 @@ digraph "IntelliToolFloodFill::onMouseLeftReleased" 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 [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."]; 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"]; diff --git a/docs/html/class_intelli_tool_flood_fill_ac85e3cb6233508ff9612833a8d9e3961_cgraph.dot b/docs/html/class_intelli_tool_flood_fill_ac85e3cb6233508ff9612833a8d9e3961_cgraph.dot index da678d3..6b637f9 100644 --- a/docs/html/class_intelli_tool_flood_fill_ac85e3cb6233508ff9612833a8d9e3961_cgraph.dot +++ b/docs/html/class_intelli_tool_flood_fill_ac85e3cb6233508ff9612833a8d9e3961_cgraph.dot @@ -4,7 +4,7 @@ digraph "IntelliToolFloodFill::onMouseLeftPressed" 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 [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. Sets the point to flood fill around and does t..."]; Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node2 [label="IntelliImage::calculateVisiblity",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2",tooltip="An abstract function that calculates the visiblity of the Image data if needed."]; Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; diff --git a/docs/html/class_intelli_tool_flood_fill_ad58cc7c065123beb6b0270f99e99b991_cgraph.dot b/docs/html/class_intelli_tool_flood_fill_ad58cc7c065123beb6b0270f99e99b991_cgraph.dot index df939b8..fdd94f9 100644 --- a/docs/html/class_intelli_tool_flood_fill_ad58cc7c065123beb6b0270f99e99b991_cgraph.dot +++ b/docs/html/class_intelli_tool_flood_fill_ad58cc7c065123beb6b0270f99e99b991_cgraph.dot @@ -4,7 +4,7 @@ digraph "IntelliToolFloodFill::onWheelScrolled" 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 [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."]; 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..."]; + 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 index b13affc..7105699 100644 --- a/docs/html/class_intelli_tool_flood_fill_ada0f7154d119102410a55038763a17e4_cgraph.dot +++ b/docs/html/class_intelli_tool_flood_fill_ada0f7154d119102410a55038763a17e4_cgraph.dot @@ -4,7 +4,7 @@ digraph "IntelliToolFloodFill::onMouseRightPressed" 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 [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. Clearing the canvas."]; 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.html b/docs/html/class_intelli_tool_line.html index e955110..72bf0b9 100644 --- a/docs/html/class_intelli_tool_line.html +++ b/docs/html/class_intelli_tool_line.html @@ -94,6 +94,9 @@ $(document).ready(function(){initNavTree('class_intelli_tool_line.html','');});
+

The IntelliToolFloodFill class represents a tool to draw a line. + More...

+

#include <IntelliToolLine.h>

Inheritance diagram for IntelliToolLine:
@@ -109,26 +112,28 @@ Collaboration diagram for IntelliToolLine:
+ + - + - + - + - + - + - + @@ -158,8 +163,9 @@ Additional Inherited Members
value- The absolute the scroll has changed.

Public Member Functions

 IntelliToolLine (PaintingArea *Area, IntelliColorPicker *colorPicker)
 A constructor setting the general paintingArea and colorPicker. And reading in the lineWidth and lineStyle. More...
 
virtual ~IntelliToolLine () override
 An abstract Destructor. More...
 
virtual void onMouseRightPressed (int x, int y) override
 A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on. Call this in child classes! More...
 A function managing the right click pressed of a mouse. Clearing the canvas. More...
 
virtual void onMouseRightReleased (int x, int y) override
 A function managing the right click Released of a Mouse. Merging the Canvas to Active. Call this in child classes! More...
 A function managing the right click released of a mouse. More...
 
virtual void onMouseLeftPressed (int x, int y) override
 A function managing the left click Pressed of a Mouse. Resetting the current draw. Call this in child classes! More...
 A function managing the left click pressed of a mouse. Sets the starting point of the line. More...
 
virtual void onMouseLeftReleased (int x, int y) override
 A function managing the left click Released of a Mouse. Call this in child classes! More...
 A function managing the left click released of a mouse. More...
 
virtual void onWheelScrolled (int value) override
 A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child classes! More...
 A function managing the scroll event. Changing the lineWidth relative to value. More...
 
virtual void onMouseMoved (int x, int y) override
 A function managing the mouse moved event. Call this in child classes! More...
 A function managing the mouse moved event. Drawing a Line from the startpoint to the current mouse position. More...
 
- Public Member Functions inherited from IntelliTool
 IntelliTool (PaintingArea *Area, IntelliColorPicker *colorPicker)
 

Detailed Description

-
-

Definition at line 12 of file IntelliToolLine.h.

+

The IntelliToolFloodFill class represents a tool to draw a line.

+ +

Definition at line 18 of file IntelliToolLine.h.

Constructor & Destructor Documentation

◆ IntelliToolLine()

@@ -187,6 +193,15 @@ Additional Inherited Members
+

A constructor setting the general paintingArea and colorPicker. And reading in the lineWidth and lineStyle.

+
Parameters
+ + + +
Area- The general paintingArea used by the project.
colorPicker- The general colorPicker used by the project.
+
+
+

Definition at line 6 of file IntelliToolLine.cpp.

@@ -214,6 +229,8 @@ Additional Inherited Members
+

An abstract Destructor.

+

Definition at line 13 of file IntelliToolLine.cpp.

@@ -253,11 +270,11 @@ Additional Inherited Members
-

A function managing the left click Pressed of a Mouse. Resetting the current draw. Call this in child classes!

+

A function managing the left click pressed of a mouse. Sets the starting point of the line.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
@@ -307,11 +324,11 @@ Here is the call graph for this function:
-

A function managing the left click Released of a Mouse. Call this in child classes!

+

A function managing the left click released of a mouse.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
@@ -361,11 +378,11 @@ Here is the call graph for this function:
-

A function managing the mouse moved event. Call this in child classes!

+

A function managing the mouse moved event. Drawing a Line from the startpoint to the current mouse position.

Parameters
- - + +
x- The x coordinate of the new Mouse Position.
y- The y coordinate of the new Mouse Position.
x- The x coordinate of the new mouse position.
y- The y coordinate of the new mouse position.
@@ -415,11 +432,11 @@ Here is the call graph for this function:
-

A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on. Call this in child classes!

+

A function managing the right click pressed of a mouse. Clearing the canvas.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
@@ -469,11 +486,11 @@ Here is the call graph for this function:
-

A function managing the right click Released of a Mouse. Merging the Canvas to Active. Call this in child classes!

+

A function managing the right click released of a mouse.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
@@ -513,7 +530,7 @@ Here is the call graph for this function:
-

A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child classes!

+

A function managing the scroll event. Changing the lineWidth relative to value.

Parameters
diff --git a/docs/html/class_intelli_tool_line__coll__graph.dot b/docs/html/class_intelli_tool_line__coll__graph.dot index cdf5d6d..e7f5dbc 100644 --- a/docs/html/class_intelli_tool_line__coll__graph.dot +++ b/docs/html/class_intelli_tool_line__coll__graph.dot @@ -3,7 +3,7 @@ digraph "IntelliToolLine" // LATEX_PDF_SIZE edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; 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=" "]; + Node1 [label="IntelliToolLine",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The IntelliToolFloodFill class represents a tool to draw a line."]; 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"]; diff --git a/docs/html/class_intelli_tool_line__inherit__graph.dot b/docs/html/class_intelli_tool_line__inherit__graph.dot index acffa2b..9c7435d 100644 --- a/docs/html/class_intelli_tool_line__inherit__graph.dot +++ b/docs/html/class_intelli_tool_line__inherit__graph.dot @@ -3,7 +3,7 @@ digraph "IntelliToolLine" // LATEX_PDF_SIZE edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; 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=" "]; + Node1 [label="IntelliToolLine",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The IntelliToolFloodFill class represents a tool to draw a line."]; 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_line_a155d676a5f98311217eb095be4759846_cgraph.dot b/docs/html/class_intelli_tool_line_a155d676a5f98311217eb095be4759846_cgraph.dot index 8d2cb7c..58d157e 100644 --- a/docs/html/class_intelli_tool_line_a155d676a5f98311217eb095be4759846_cgraph.dot +++ b/docs/html/class_intelli_tool_line_a155d676a5f98311217eb095be4759846_cgraph.dot @@ -4,11 +4,11 @@ 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="A function managing the left click Pressed of a Mouse. Resetting the current draw...."]; + 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. Sets the starting point of the line."]; Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node2 [label="IntelliImage::calculateVisiblity",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2",tooltip="An abstract function that calculates the visiblity of the Image data if needed."]; Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node3 [label="IntelliImage::drawLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31",tooltip="A function that draws A Line between two given Points in a given color."]; + Node3 [label="IntelliImage::drawPoint",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1",tooltip="A."]; 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"]; diff --git a/docs/html/class_intelli_tool_line_a6214918cba5753f89d97de4559a2b9b2_cgraph.dot b/docs/html/class_intelli_tool_line_a6214918cba5753f89d97de4559a2b9b2_cgraph.dot index 56d5bba..e5ef946 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="A function managing the right click Released of a Mouse. Merging the Canvas to Active...."]; + 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."]; 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_line_a6cce59f3017936214b10b47252a898a3_cgraph.dot b/docs/html/class_intelli_tool_line_a6cce59f3017936214b10b47252a898a3_cgraph.dot index c7bbc7b..15f12e5 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="A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on...."]; + 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. Clearing the canvas."]; 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_aaf1d686e1ec43f41b5186ccfd806b125_cgraph.dot b/docs/html/class_intelli_tool_line_aaf1d686e1ec43f41b5186ccfd806b125_cgraph.dot index 1c21026..4946e13 100644 --- a/docs/html/class_intelli_tool_line_aaf1d686e1ec43f41b5186ccfd806b125_cgraph.dot +++ b/docs/html/class_intelli_tool_line_aaf1d686e1ec43f41b5186ccfd806b125_cgraph.dot @@ -4,7 +4,7 @@ digraph "IntelliToolLine::onWheelScrolled" 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 [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. Changing the lineWidth relative to value."]; Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node2 [label="IntelliTool::onWheelScrolled",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574",tooltip="A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c..."]; + 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 87ff36c..aaf6ac9 100644 --- a/docs/html/class_intelli_tool_line_abc6324ef0778823fe7e35aef8ae37f9b_cgraph.dot +++ b/docs/html/class_intelli_tool_line_abc6324ef0778823fe7e35aef8ae37f9b_cgraph.dot @@ -4,7 +4,7 @@ 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="A function managing the mouse moved event. Call this in child classes!"]; + 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. Drawing a Line from the startpoint to the current mouse po..."]; 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="A function that draws A Line between two given Points in a given color."]; Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; diff --git a/docs/html/class_intelli_tool_line_ac93f76ff20a1c111a403b298bab02482_cgraph.dot b/docs/html/class_intelli_tool_line_ac93f76ff20a1c111a403b298bab02482_cgraph.dot index d43fb7d..c49cf1c 100644 --- a/docs/html/class_intelli_tool_line_ac93f76ff20a1c111a403b298bab02482_cgraph.dot +++ b/docs/html/class_intelli_tool_line_ac93f76ff20a1c111a403b298bab02482_cgraph.dot @@ -4,7 +4,7 @@ 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="A function managing the left click Released of a Mouse. Call this in child classes!"]; + 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."]; 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"]; diff --git a/docs/html/class_intelli_tool_pen.html b/docs/html/class_intelli_tool_pen.html index c497b4e..86dba05 100644 --- a/docs/html/class_intelli_tool_pen.html +++ b/docs/html/class_intelli_tool_pen.html @@ -94,6 +94,9 @@ $(document).ready(function(){initNavTree('class_intelli_tool_pen.html','');});
+

The IntelliToolPen class represents a tool to draw a line. + More...

+

#include <IntelliToolPen.h>

Inheritance diagram for IntelliToolPen:
@@ -109,26 +112,28 @@ Collaboration diagram for IntelliToolPen:
+ + - + - + - + - + - + - + @@ -158,8 +163,9 @@ Additional Inherited Members
value- The absolute the scroll has changed.

Public Member Functions

 IntelliToolPen (PaintingArea *Area, IntelliColorPicker *colorPicker)
 A constructor setting the general paintingArea and colorPicker. Reading the penWidth. More...
 
virtual ~IntelliToolPen () override
 A Destructor. More...
 
virtual void onMouseRightPressed (int x, int y) override
 A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on. Call this in child classes! More...
 A function managing the right click pressed of a mouse.Resetting the current draw. More...
 
virtual void onMouseRightReleased (int x, int y) override
 A function managing the right click Released of a Mouse. Merging the Canvas to Active. Call this in child classes! More...
 A function managing the right click released of a mouse. More...
 
virtual void onMouseLeftPressed (int x, int y) override
 A function managing the left click Pressed of a Mouse. Resetting the current draw. Call this in child classes! More...
 A function managing the left click pressed of a mouse. Starting the drawing procedure. More...
 
virtual void onMouseLeftReleased (int x, int y) override
 A function managing the left click Released of a Mouse. Call this in child classes! More...
 A function managing the left click released of a mouse. Merging the drawing to the active layer. More...
 
virtual void onWheelScrolled (int value) override
 A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child classes! More...
 A function managing the scroll event. Changing penWidth relativ to value. More...
 
virtual void onMouseMoved (int x, int y) override
 A function managing the mouse moved event. Call this in child classes! More...
 A function managing the mouse moved event. To draw the line. More...
 
- Public Member Functions inherited from IntelliTool
 IntelliTool (PaintingArea *Area, IntelliColorPicker *colorPicker)
 

Detailed Description

-
-

Definition at line 8 of file IntelliToolPen.h.

+

The IntelliToolPen class represents a tool to draw a line.

+ +

Definition at line 10 of file IntelliToolPen.h.

Constructor & Destructor Documentation

◆ IntelliToolPen()

@@ -187,6 +193,15 @@ Additional Inherited Members
+

A constructor setting the general paintingArea and colorPicker. Reading the penWidth.

+
Parameters
+ + + +
Area- The general PaintingArea used by the project.
colorPicker- The general colorPicker used by the project.
+
+
+

Definition at line 7 of file IntelliToolPen.cpp.

@@ -214,6 +229,8 @@ Additional Inherited Members
+

A Destructor.

+

Definition at line 12 of file IntelliToolPen.cpp.

@@ -253,11 +270,11 @@ Additional Inherited Members
-

A function managing the left click Pressed of a Mouse. Resetting the current draw. Call this in child classes!

+

A function managing the left click pressed of a mouse. Starting the drawing procedure.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
@@ -307,11 +324,11 @@ Here is the call graph for this function:
-

A function managing the left click Released of a Mouse. Call this in child classes!

+

A function managing the left click released of a mouse. Merging the drawing to the active layer.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
@@ -361,11 +378,11 @@ Here is the call graph for this function:
-

A function managing the mouse moved event. Call this in child classes!

+

A function managing the mouse moved event. To draw the line.

Parameters
- - + +
x- The x coordinate of the new Mouse Position.
y- The y coordinate of the new Mouse Position.
x- The x coordinate of the new mouse position.
y- The y coordinate of the new mouse position.
@@ -415,11 +432,11 @@ Here is the call graph for this function:
-

A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on. Call this in child classes!

+

A function managing the right click pressed of a mouse.Resetting the current draw.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
@@ -469,11 +486,11 @@ Here is the call graph for this function:
-

A function managing the right click Released of a Mouse. Merging the Canvas to Active. Call this in child classes!

+

A function managing the right click released of a mouse.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
@@ -513,7 +530,7 @@ Here is the call graph for this function:
-

A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child classes!

+

A function managing the scroll event. Changing penWidth relativ to value.

Parameters
diff --git a/docs/html/class_intelli_tool_pen__coll__graph.dot b/docs/html/class_intelli_tool_pen__coll__graph.dot index dbf4c50..63a3f0c 100644 --- a/docs/html/class_intelli_tool_pen__coll__graph.dot +++ b/docs/html/class_intelli_tool_pen__coll__graph.dot @@ -3,7 +3,7 @@ digraph "IntelliToolPen" // LATEX_PDF_SIZE edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; 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=" "]; + Node1 [label="IntelliToolPen",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The IntelliToolPen class represents a tool to draw a line."]; 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"]; diff --git a/docs/html/class_intelli_tool_pen__inherit__graph.dot b/docs/html/class_intelli_tool_pen__inherit__graph.dot index 8409809..406b281 100644 --- a/docs/html/class_intelli_tool_pen__inherit__graph.dot +++ b/docs/html/class_intelli_tool_pen__inherit__graph.dot @@ -3,7 +3,7 @@ digraph "IntelliToolPen" // LATEX_PDF_SIZE edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; 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=" "]; + Node1 [label="IntelliToolPen",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The IntelliToolPen class represents a tool to draw a line."]; 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_pen_a1751e3864a0d36ef42ca55021cae73ce_cgraph.dot b/docs/html/class_intelli_tool_pen_a1751e3864a0d36ef42ca55021cae73ce_cgraph.dot index ca8b608..944c897 100644 --- a/docs/html/class_intelli_tool_pen_a1751e3864a0d36ef42ca55021cae73ce_cgraph.dot +++ b/docs/html/class_intelli_tool_pen_a1751e3864a0d36ef42ca55021cae73ce_cgraph.dot @@ -4,7 +4,7 @@ digraph "IntelliToolPen::onMouseRightPressed" edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; node [fontname="Helvetica",fontsize="10",shape=record]; rankdir="LR"; - Node1 [label="IntelliToolPen::onMouseRight\lPressed",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on...."]; + Node1 [label="IntelliToolPen::onMouseRight\lPressed",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the right click pressed of a mouse.Resetting the current draw."]; Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node2 [label="IntelliTool::onMouseRight\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966",tooltip="A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on...."]; } diff --git a/docs/html/class_intelli_tool_pen_a58d1d636497b630647ce0c4d652737c2_cgraph.dot b/docs/html/class_intelli_tool_pen_a58d1d636497b630647ce0c4d652737c2_cgraph.dot index 9926407..4451173 100644 --- a/docs/html/class_intelli_tool_pen_a58d1d636497b630647ce0c4d652737c2_cgraph.dot +++ b/docs/html/class_intelli_tool_pen_a58d1d636497b630647ce0c4d652737c2_cgraph.dot @@ -4,7 +4,7 @@ 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="A function managing the mouse moved event. Call this in child classes!"]; + 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. To draw the line."]; 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="A function that draws A Line between two given Points in a given color."]; Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; diff --git a/docs/html/class_intelli_tool_pen_a8ff40aef6d38eb55af31a19322429205_cgraph.dot b/docs/html/class_intelli_tool_pen_a8ff40aef6d38eb55af31a19322429205_cgraph.dot index af5e836..bcb3d63 100644 --- a/docs/html/class_intelli_tool_pen_a8ff40aef6d38eb55af31a19322429205_cgraph.dot +++ b/docs/html/class_intelli_tool_pen_a8ff40aef6d38eb55af31a19322429205_cgraph.dot @@ -4,7 +4,7 @@ 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="A function managing the left click Pressed of a Mouse. Resetting the current draw...."]; + 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. Starting the drawing procedure."]; Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node2 [label="IntelliImage::calculateVisiblity",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2",tooltip="An abstract function that calculates the visiblity of the Image data if needed."]; Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; diff --git a/docs/html/class_intelli_tool_pen_abda7a22b9766fa4ad254324a53cab94d_cgraph.dot b/docs/html/class_intelli_tool_pen_abda7a22b9766fa4ad254324a53cab94d_cgraph.dot index ae2da6a..6b84745 100644 --- a/docs/html/class_intelli_tool_pen_abda7a22b9766fa4ad254324a53cab94d_cgraph.dot +++ b/docs/html/class_intelli_tool_pen_abda7a22b9766fa4ad254324a53cab94d_cgraph.dot @@ -4,7 +4,7 @@ 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="A function managing the left click Released of a Mouse. Call this in child classes!"]; + 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. Merging the drawing to the active layer."]; 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"]; diff --git a/docs/html/class_intelli_tool_pen_abf8562e8cd2da586afdf4d47b3a4ff13_cgraph.dot b/docs/html/class_intelli_tool_pen_abf8562e8cd2da586afdf4d47b3a4ff13_cgraph.dot index b2d6237..a3e01c7 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="A function managing the right click Released of a Mouse. Merging the Canvas to Active...."]; + 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."]; 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_pen_afe3626ddff440ab125f4a2465c45427a_cgraph.dot b/docs/html/class_intelli_tool_pen_afe3626ddff440ab125f4a2465c45427a_cgraph.dot index 653a036..44ced84 100644 --- a/docs/html/class_intelli_tool_pen_afe3626ddff440ab125f4a2465c45427a_cgraph.dot +++ b/docs/html/class_intelli_tool_pen_afe3626ddff440ab125f4a2465c45427a_cgraph.dot @@ -4,7 +4,7 @@ digraph "IntelliToolPen::onWheelScrolled" 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 [label="IntelliToolPen::onWheelScrolled",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the scroll event. Changing penWidth relativ to value."]; Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node2 [label="IntelliTool::onWheelScrolled",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574",tooltip="A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c..."]; + 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 020d562..c4c5088 100644 --- a/docs/html/class_intelli_tool_plain_tool-members.html +++ b/docs/html/class_intelli_tool_plain_tool-members.html @@ -107,6 +107,7 @@ $(document).ready(function(){initNavTree('class_intelli_tool_plain_tool.html','' +
value- The absolute the scroll has changed.
onMouseRightReleased(int x, int y) overrideIntelliToolPlainToolvirtual
onWheelScrolled(int value) overrideIntelliToolPlainToolvirtual
~IntelliTool()=0IntelliToolpure virtual
~IntelliToolPlainTool() overrideIntelliToolPlainToolvirtual
diff --git a/docs/html/class_intelli_tool_plain_tool.html b/docs/html/class_intelli_tool_plain_tool.html index d524eef..41b2f4f 100644 --- a/docs/html/class_intelli_tool_plain_tool.html +++ b/docs/html/class_intelli_tool_plain_tool.html @@ -94,6 +94,9 @@ $(document).ready(function(){initNavTree('class_intelli_tool_plain_tool.html',''
+

The IntelliToolPlainTool class represents a tool to fill the whole canvas with one color. + More...

+

#include <IntelliToolPlain.h>

Inheritance diagram for IntelliToolPlainTool:
@@ -109,24 +112,28 @@ Collaboration diagram for IntelliToolPlainTool:

Public Member Functions

 IntelliToolPlainTool (PaintingArea *Area, IntelliColorPicker *colorPicker) + A constructor setting the general paintingArea and colorPicker. 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 ~IntelliToolPlainTool () override + A Destructor. More...
+  virtual void onMouseRightPressed (int x, int y) override - A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on. Call this in child classes! More...
+ A function managing the right click pressed of a mouse.Resetting the current fill. More...
  virtual void onMouseRightReleased (int x, int y) override - A function managing the right click Released of a Mouse. Merging the Canvas to Active. Call this in child classes! More...
+ A function managing the right click released of a mouse. More...
  +virtual void onMouseLeftPressed (int x, int y) override + A function managing the left click pressed of a mouse. Filling the whole canvas. More...
+  +virtual void onMouseLeftReleased (int x, int y) override + A function managing the left click released of a mouse. Merging the fill to the active layer. More...
+  virtual void onWheelScrolled (int value) override - A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child classes! More...
+ A function managing the scroll event. More...
  virtual void onMouseMoved (int x, int y) override - A function managing the mouse moved event. Call this in child classes! More...
+ A function managing the mouse moved event. More...
  - Public Member Functions inherited from IntelliTool  IntelliTool (PaintingArea *Area, IntelliColorPicker *colorPicker) @@ -156,8 +163,9 @@ Additional Inherited Members  

Detailed Description

-
-

Definition at line 7 of file IntelliToolPlain.h.

+

The IntelliToolPlainTool class represents a tool to fill the whole canvas with one color.

+ +

Definition at line 9 of file IntelliToolPlain.h.

Constructor & Destructor Documentation

◆ IntelliToolPlainTool()

@@ -185,8 +193,46 @@ Additional Inherited Members
+

A constructor setting the general paintingArea and colorPicker.

+
Parameters
+ + + +
Area- The general paintingArea used by the project.
colorPicker- The general colorPicker used by the project.
+
+
+

Definition at line 5 of file IntelliToolPlain.cpp.

+
+ + +

◆ ~IntelliToolPlainTool()

+ +
+
+ + + + + +
+ + + + + + + +
IntelliToolPlainTool::~IntelliToolPlainTool ()
+
+overridevirtual
+
+ +

A Destructor.

+ +

Definition at line 9 of file IntelliToolPlain.cpp.

+

Member Function Documentation

@@ -224,18 +270,18 @@ Additional Inherited Members
-

A function managing the left click Pressed of a Mouse. Resetting the current draw. Call this in child classes!

+

A function managing the left click pressed of a mouse. Filling the whole canvas.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
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.

+

Definition at line 13 of file IntelliToolPlain.cpp.

Here is the call graph for this function:
@@ -278,18 +324,18 @@ Here is the call graph for this function:
-

A function managing the left click Released of a Mouse. Call this in child classes!

+

A function managing the left click released of a mouse. Merging the fill to the active layer.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
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.

+

Definition at line 19 of file IntelliToolPlain.cpp.

Here is the call graph for this function:
@@ -332,18 +378,18 @@ Here is the call graph for this function:
-

A function managing the mouse moved event. Call this in child classes!

+

A function managing the mouse moved event.

Parameters
- - + +
x- The x coordinate of the new Mouse Position.
y- The y coordinate of the new Mouse Position.
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.

+

Definition at line 32 of file IntelliToolPlain.cpp.

Here is the call graph for this function:
@@ -386,18 +432,18 @@ Here is the call graph for this function:
-

A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on. Call this in child classes!

+

A function managing the right click pressed of a mouse.Resetting the current fill.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
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.

+

Definition at line 23 of file IntelliToolPlain.cpp.

Here is the call graph for this function:
@@ -440,18 +486,18 @@ Here is the call graph for this function:
-

A function managing the right click Released of a Mouse. Merging the Canvas to Active. Call this in child classes!

+

A function managing the right click released of a mouse.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
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.

+

Definition at line 27 of file IntelliToolPlain.cpp.

Here is the call graph for this function:
@@ -484,7 +530,7 @@ Here is the call graph for this function:
-

A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child classes!

+

A function managing the scroll event.

Parameters
@@ -494,7 +540,7 @@ Here is the call graph for this function:

Reimplemented from IntelliTool.

-

Definition at line 32 of file IntelliToolPlain.cpp.

+

Definition at line 36 of file IntelliToolPlain.cpp.

Here is the call graph for this function:
diff --git a/docs/html/class_intelli_tool_plain_tool.js b/docs/html/class_intelli_tool_plain_tool.js index 34b01e4..a3b2395 100644 --- a/docs/html/class_intelli_tool_plain_tool.js +++ b/docs/html/class_intelli_tool_plain_tool.js @@ -1,6 +1,7 @@ var class_intelli_tool_plain_tool = [ [ "IntelliToolPlainTool", "class_intelli_tool_plain_tool.html#a0ff0b9f7b78b763683076e4417236859", null ], + [ "~IntelliToolPlainTool", "class_intelli_tool_plain_tool.html#a91fe568be05c075814d67440472bb658", null ], [ "onMouseLeftPressed", "class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9", null ], [ "onMouseLeftReleased", "class_intelli_tool_plain_tool.html#ac23f5d0f07e42fd7c2ea3fc1347da400", null ], [ "onMouseMoved", "class_intelli_tool_plain_tool.html#ad7546a6335bb3bb4cbf0e1883788d41c", null ], 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 410f863..182c33c 100644 --- a/docs/html/class_intelli_tool_plain_tool__coll__graph.dot +++ b/docs/html/class_intelli_tool_plain_tool__coll__graph.dot @@ -3,7 +3,7 @@ digraph "IntelliToolPlainTool" // LATEX_PDF_SIZE edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; 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=" "]; + Node1 [label="IntelliToolPlainTool",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The IntelliToolPlainTool class represents a tool to fill the whole canvas with one color."]; 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"]; 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 516f045..962d72e 100644 --- a/docs/html/class_intelli_tool_plain_tool__inherit__graph.dot +++ b/docs/html/class_intelli_tool_plain_tool__inherit__graph.dot @@ -3,7 +3,7 @@ digraph "IntelliToolPlainTool" // LATEX_PDF_SIZE edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; 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=" "]; + Node1 [label="IntelliToolPlainTool",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The IntelliToolPlainTool class represents a tool to fill the whole canvas with one color."]; 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_plain_tool_a2ae458f1b04eb77a47f6dca5e91e33b8_cgraph.dot b/docs/html/class_intelli_tool_plain_tool_a2ae458f1b04eb77a47f6dca5e91e33b8_cgraph.dot index f708adb..ed1530c 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="A function managing the right click Released of a Mouse. Merging the Canvas to Active...."]; + 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."]; 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_plain_tool_ab786dd5fa80af863246013d43c4b7ac9_cgraph.dot b/docs/html/class_intelli_tool_plain_tool_ab786dd5fa80af863246013d43c4b7ac9_cgraph.dot index acc5c5d..11c6f8c 100644 --- a/docs/html/class_intelli_tool_plain_tool_ab786dd5fa80af863246013d43c4b7ac9_cgraph.dot +++ b/docs/html/class_intelli_tool_plain_tool_ab786dd5fa80af863246013d43c4b7ac9_cgraph.dot @@ -4,7 +4,7 @@ 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="A function managing the left click Pressed of a Mouse. Resetting the current draw...."]; + 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. Filling the whole canvas."]; Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node2 [label="IntelliImage::calculateVisiblity",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2",tooltip="An abstract function that calculates the visiblity of the Image data if needed."]; Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; diff --git a/docs/html/class_intelli_tool_plain_tool_ac23f5d0f07e42fd7c2ea3fc1347da400_cgraph.dot b/docs/html/class_intelli_tool_plain_tool_ac23f5d0f07e42fd7c2ea3fc1347da400_cgraph.dot index 61cc955..4e3de1f 100644 --- a/docs/html/class_intelli_tool_plain_tool_ac23f5d0f07e42fd7c2ea3fc1347da400_cgraph.dot +++ b/docs/html/class_intelli_tool_plain_tool_ac23f5d0f07e42fd7c2ea3fc1347da400_cgraph.dot @@ -4,7 +4,7 @@ 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="A function managing the left click Released of a Mouse. Call this in child classes!"]; + 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. Merging the fill to the active layer."]; 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"]; 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 bd95eaa..2740da5 100644 --- a/docs/html/class_intelli_tool_plain_tool_acb0c46e16d2c09370a2244a936de38b1_cgraph.dot +++ b/docs/html/class_intelli_tool_plain_tool_acb0c46e16d2c09370a2244a936de38b1_cgraph.dot @@ -4,7 +4,7 @@ digraph "IntelliToolPlainTool::onMouseRightPressed" edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; node [fontname="Helvetica",fontsize="10",shape=record]; rankdir="LR"; - Node1 [label="IntelliToolPlainTool\l::onMouseRightPressed",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on...."]; + Node1 [label="IntelliToolPlainTool\l::onMouseRightPressed",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function managing the right click pressed of a mouse.Resetting the current fill."]; Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node2 [label="IntelliTool::onMouseRight\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966",tooltip="A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on...."]; } diff --git a/docs/html/class_intelli_tool_plain_tool_ad7546a6335bb3bb4cbf0e1883788d41c_cgraph.dot b/docs/html/class_intelli_tool_plain_tool_ad7546a6335bb3bb4cbf0e1883788d41c_cgraph.dot index 482697f..fff8436 100644 --- a/docs/html/class_intelli_tool_plain_tool_ad7546a6335bb3bb4cbf0e1883788d41c_cgraph.dot +++ b/docs/html/class_intelli_tool_plain_tool_ad7546a6335bb3bb4cbf0e1883788d41c_cgraph.dot @@ -4,7 +4,7 @@ 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="A function managing the mouse moved event. Call this in child classes!"]; + 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."]; 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"]; diff --git a/docs/html/class_intelli_tool_plain_tool_adc004ea421e2cc0ac39cc7a6b6d43d0d_cgraph.dot b/docs/html/class_intelli_tool_plain_tool_adc004ea421e2cc0ac39cc7a6b6d43d0d_cgraph.dot index a7d505f..4352f5d 100644 --- a/docs/html/class_intelli_tool_plain_tool_adc004ea421e2cc0ac39cc7a6b6d43d0d_cgraph.dot +++ b/docs/html/class_intelli_tool_plain_tool_adc004ea421e2cc0ac39cc7a6b6d43d0d_cgraph.dot @@ -4,7 +4,7 @@ digraph "IntelliToolPlainTool::onWheelScrolled" 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 [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."]; 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..."]; + Node2 [label="IntelliTool::onWheelScrolled",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574",tooltip="A function managing the scroll event. A positive value means scrolling outwards. Call this in child c..."]; } diff --git a/docs/html/class_intelli_tool_polygon-members.html b/docs/html/class_intelli_tool_polygon-members.html new file mode 100644 index 0000000..0cffcbb --- /dev/null +++ b/docs/html/class_intelli_tool_polygon-members.html @@ -0,0 +1,121 @@ + + + + + + + +IntelliPhoto: Member List + + + + + + + + + + + + + + +
+
+
value- The absolute the scroll has changed.
+ + + + + +
+
IntelliPhoto +  0.4 +
+
+
+ + + + + + + + +
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IntelliToolPolygon Member List
+
+
+ +

This is the complete list of members for IntelliToolPolygon, including all inherited members.

+ + + + + + + + + + + + + + + +
ActiveIntelliToolprotected
AreaIntelliToolprotected
CanvasIntelliToolprotected
colorPickerIntelliToolprotected
drawingIntelliToolprotected
IntelliTool(PaintingArea *Area, IntelliColorPicker *colorPicker)IntelliTool
IntelliToolPolygon(PaintingArea *Area, IntelliColorPicker *colorPicker)IntelliToolPolygon
onMouseLeftPressed(int x, int y) overrideIntelliToolPolygonvirtual
onMouseLeftReleased(int x, int y) overrideIntelliToolPolygonvirtual
onMouseMoved(int x, int y) overrideIntelliToolPolygonvirtual
onMouseRightPressed(int x, int y) overrideIntelliToolPolygonvirtual
onMouseRightReleased(int x, int y) overrideIntelliToolPolygonvirtual
onWheelScrolled(int value) overrideIntelliToolPolygonvirtual
~IntelliTool()=0IntelliToolpure virtual
+
+ + + + diff --git a/docs/html/class_intelli_tool_polygon.html b/docs/html/class_intelli_tool_polygon.html new file mode 100644 index 0000000..eba785f --- /dev/null +++ b/docs/html/class_intelli_tool_polygon.html @@ -0,0 +1,521 @@ + + + + + + + +IntelliPhoto: IntelliToolPolygon Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
IntelliPhoto +  0.4 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
IntelliToolPolygon Class Reference
+
+
+ +

The IntelliToolPolygon managed the Drawing of Polygonforms. + More...

+ +

#include <IntelliToolPolygon.h>

+
+Inheritance diagram for IntelliToolPolygon:
+
+
Inheritance graph
+
[legend]
+
+Collaboration diagram for IntelliToolPolygon:
+
+
Collaboration graph
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 IntelliToolPolygon (PaintingArea *Area, IntelliColorPicker *colorPicker)
 IntelliToolPolygon Constructor Define the Tool-intern Parameters. 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 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 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...
 
- Public Member Functions inherited from IntelliTool
 IntelliTool (PaintingArea *Area, IntelliColorPicker *colorPicker)
 A constructor setting the general Painting Area and colorPicker. More...
 
virtual ~IntelliTool ()=0
 An abstract Destructor. More...
 
+ + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from IntelliTool
PaintingAreaArea
 A pointer to the general PaintingArea to interact with. More...
 
IntelliColorPickercolorPicker
 A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors. More...
 
LayerObjectActive
 A pointer to the underlying active Layer, do not work on this. This is used for data grabbing or previews. More...
 
LayerObjectCanvas
 A pointer to the drawing canvas of the tool, work on this. More...
 
bool drawing = false
 A flag checking if the user is currently drawing or not. More...
 
+

Detailed Description

+

The IntelliToolPolygon managed the Drawing of Polygonforms.

+ +

Definition at line 11 of file IntelliToolPolygon.h.

+

Constructor & Destructor Documentation

+ +

◆ IntelliToolPolygon()

+ +
+
+ + + + + + + + + + + + + + + + + + +
IntelliToolPolygon::IntelliToolPolygon (PaintingAreaArea,
IntelliColorPickercolorPicker 
)
+
+ +

IntelliToolPolygon Constructor Define the Tool-intern Parameters.

+
Parameters
+ + + +
Area
colorPicker
+
+
+ +

Definition at line 6 of file IntelliToolPolygon.cpp.

+ +
+
+

Member Function Documentation

+ +

◆ onMouseLeftPressed()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void IntelliToolPolygon::onMouseLeftPressed (int x,
int y 
)
+
+overridevirtual
+
+ +

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 17 of file IntelliToolPolygon.cpp.

+
+Here is the call graph for this function:
+
+
+
+ +
+
+ +

◆ onMouseLeftReleased()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void IntelliToolPolygon::onMouseLeftReleased (int x,
int y 
)
+
+overridevirtual
+
+ +

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 53 of file IntelliToolPolygon.cpp.

+
+Here is the call graph for this function:
+
+
+
+ +
+
+ +

◆ onMouseMoved()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void IntelliToolPolygon::onMouseMoved (int x,
int y 
)
+
+overridevirtual
+
+ +

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 88 of file IntelliToolPolygon.cpp.

+ +
+
+ +

◆ onMouseRightPressed()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void IntelliToolPolygon::onMouseRightPressed (int x,
int y 
)
+
+overridevirtual
+
+ +

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 46 of file IntelliToolPolygon.cpp.

+
+Here is the call graph for this function:
+
+
+
+ +
+
+ +

◆ onMouseRightReleased()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void IntelliToolPolygon::onMouseRightReleased (int x,
int y 
)
+
+overridevirtual
+
+ +

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 73 of file IntelliToolPolygon.cpp.

+ +
+
+ +

◆ onWheelScrolled()

+ +
+
+ + + + + +
+ + + + + + + + +
void IntelliToolPolygon::onWheelScrolled (int value)
+
+overridevirtual
+
+ +

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 77 of file IntelliToolPolygon.cpp.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ + + + diff --git a/docs/html/class_intelli_tool_polygon.js b/docs/html/class_intelli_tool_polygon.js new file mode 100644 index 0000000..39b5450 --- /dev/null +++ b/docs/html/class_intelli_tool_polygon.js @@ -0,0 +1,10 @@ +var class_intelli_tool_polygon = +[ + [ "IntelliToolPolygon", "class_intelli_tool_polygon.html#ae6e5f07fdf88d12029410a032dc4921d", null ], + [ "onMouseLeftPressed", "class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d", null ], + [ "onMouseLeftReleased", "class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21", null ], + [ "onMouseMoved", "class_intelli_tool_polygon.html#a0e3a1135f04c73c159137ae219a38922", null ], + [ "onMouseRightPressed", "class_intelli_tool_polygon.html#aa36b012b48311c36e7cd6771a5081427", null ], + [ "onMouseRightReleased", "class_intelli_tool_polygon.html#a47cad87cd02b128b02dc929713bd1d1b", null ], + [ "onWheelScrolled", "class_intelli_tool_polygon.html#a713103300c9f023d64d9eec5ac05dd17", null ] +]; \ No newline at end of file diff --git a/docs/html/class_intelli_tool_polygon__coll__graph.dot b/docs/html/class_intelli_tool_polygon__coll__graph.dot new file mode 100644 index 0000000..09cd694 --- /dev/null +++ b/docs/html/class_intelli_tool_polygon__coll__graph.dot @@ -0,0 +1,19 @@ +digraph "IntelliToolPolygon" +{ + // LATEX_PDF_SIZE + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="IntelliToolPolygon",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The IntelliToolPolygon managed the Drawing of Polygonforms."]; + 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_polygon__inherit__graph.dot b/docs/html/class_intelli_tool_polygon__inherit__graph.dot new file mode 100644 index 0000000..1dc9f96 --- /dev/null +++ b/docs/html/class_intelli_tool_polygon__inherit__graph.dot @@ -0,0 +1,9 @@ +digraph "IntelliToolPolygon" +{ + // LATEX_PDF_SIZE + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + Node1 [label="IntelliToolPolygon",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The IntelliToolPolygon managed the Drawing of Polygonforms."]; + 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_polygon_a4e1473ff408ae2e11cf6a43f6f575f21_cgraph.dot b/docs/html/class_intelli_tool_polygon_a4e1473ff408ae2e11cf6a43f6f575f21_cgraph.dot new file mode 100644 index 0000000..bbac393 --- /dev/null +++ b/docs/html/class_intelli_tool_polygon_a4e1473ff408ae2e11cf6a43f6f575f21_cgraph.dot @@ -0,0 +1,25 @@ +digraph "IntelliToolPolygon::onMouseLeftReleased" +{ + // LATEX_PDF_SIZE + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="IntelliToolPolygon\l::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="IntelliHelper::calculate\lTriangles",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespace_intelli_helper.html#a214dc3624ba4562a03dc922e3dd7b617",tooltip="A function to split a polygon in its spanning traingles by using Meisters Theorem of graph theory by ..."]; + Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="IntelliImage::calculateVisiblity",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2",tooltip="An abstract function that calculates the visiblity of the Image data if needed."]; + Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="IntelliImage::drawPixel",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056",tooltip="A funtcion used to draw a pixel on the Image with the given Color."]; + Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="IntelliColorPicker\l::getFirstColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7",tooltip="A function to read the primary selected color."]; + Node1 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="IntelliHelper::isInPolygon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespace_intelli_helper.html#a44d516b3e619e2a743e9c98dd75cf901",tooltip="A function to check if a point lies in a polygon by checking its spanning triangles."]; + Node6 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="IntelliHelper::isInTriangle",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespace_intelli_helper.html#a9fcfe72f00e870be4a8ab9f2e17483c9",tooltip="A function to check if a given point is in a triangle."]; + Node7 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="IntelliHelper::sign",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespace_intelli_helper.html#afdd9fe78cc5d21b59642910220768149",tooltip="A function to get the 2*area of a traingle, using its determinat."]; + Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="IntelliTool::onMouseLeft\lReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b",tooltip="A function managing the left click Released of a Mouse. Call this in child classes!"]; + Node9 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; +} diff --git a/docs/html/class_intelli_tool_polygon_aa36b012b48311c36e7cd6771a5081427_cgraph.dot b/docs/html/class_intelli_tool_polygon_aa36b012b48311c36e7cd6771a5081427_cgraph.dot new file mode 100644 index 0000000..3077f0c --- /dev/null +++ b/docs/html/class_intelli_tool_polygon_aa36b012b48311c36e7cd6771a5081427_cgraph.dot @@ -0,0 +1,10 @@ +digraph "IntelliToolPolygon::onMouseRightPressed" +{ + // LATEX_PDF_SIZE + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="IntelliToolPolygon\l::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_polygon_ad5d3b741be6d0647a9cdc9da2cb8bc3d_cgraph.dot b/docs/html/class_intelli_tool_polygon_ad5d3b741be6d0647a9cdc9da2cb8bc3d_cgraph.dot new file mode 100644 index 0000000..7d2af7b --- /dev/null +++ b/docs/html/class_intelli_tool_polygon_ad5d3b741be6d0647a9cdc9da2cb8bc3d_cgraph.dot @@ -0,0 +1,25 @@ +digraph "IntelliToolPolygon::onMouseLeftPressed" +{ + // LATEX_PDF_SIZE + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="LR"; + Node1 [label="IntelliToolPolygon\l::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::drawLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31",tooltip="A function that draws A Line between two given Points in a given color."]; + Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="IntelliImage::drawPlain",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#a6be622810dc2bc756054bb5769becb06",tooltip="A function that clears the whole image in a given Color."]; + Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node5 [label="IntelliImage::drawPoint",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1",tooltip="A."]; + Node1 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node6 [label="IntelliColorPicker\l::getFirstColor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7",tooltip="A function to read the primary selected color."]; + Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node7 [label="PaintingArea::getHeightActive\lLayer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a1511a534e206089fff1d325e7ec7a8eb",tooltip=" "]; + Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node8 [label="PaintingArea::getWidthActive\lLayer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_painting_area.html#a427c5fc26480c7ae80b3480e85510bda",tooltip=" "]; + Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node9 [label="IntelliTool::onMouseLeft\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c",tooltip="A function managing the left click Pressed of a Mouse. Resetting the current draw...."]; + Node9 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; +} diff --git a/docs/html/class_intelli_tool_rectangle.html b/docs/html/class_intelli_tool_rectangle.html index e55cc41..3f8e633 100644 --- a/docs/html/class_intelli_tool_rectangle.html +++ b/docs/html/class_intelli_tool_rectangle.html @@ -94,6 +94,9 @@ $(document).ready(function(){initNavTree('class_intelli_tool_rectangle.html','')
+

The IntelliToolRectangle class represents a tool to draw a rectangle. + More...

+

#include <IntelliToolRectangle.h>

Inheritance diagram for IntelliToolRectangle:
@@ -109,26 +112,28 @@ Collaboration diagram for IntelliToolRectangle:

Public Member Functions

 IntelliToolRectangle (PaintingArea *Area, IntelliColorPicker *colorPicker) + A constructor setting the general paintingArea and colorPicker. And reading in the alphaInner and edgeWidth. More...
  virtual ~IntelliToolRectangle () override + A Destructor. More...
  virtual void onMouseRightPressed (int x, int y) override - A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on. Call this in child classes! More...
+ A function managing the right click pressed of a mouse.Resetting the current draw. More...
  virtual void onMouseRightReleased (int x, int y) override - A function managing the right click Released of a Mouse. Merging the Canvas to Active. Call this in child classes! More...
+ A function managing the right click released of a mouse. More...
  virtual void onMouseLeftPressed (int x, int y) override - A function managing the left click Pressed of a Mouse. Resetting the current draw. Call this in child classes! More...
+ A function managing the left click pressed of a mouse. Setting the originCorner and draws a rectangle. More...
  virtual void onMouseLeftReleased (int x, int y) override - A function managing the left click Released of a Mouse. Call this in child classes! More...
+ A function managing the left click released of a mouse. Merging the draw to the active layer. More...
  virtual void onWheelScrolled (int value) override - A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child classes! More...
+ A function managing the scroll event.Changing edgeWidth relativ to value. More...
  virtual void onMouseMoved (int x, int y) override - A function managing the mouse moved event. Call this in child classes! More...
+ A function managing the mouse moved event.Drawing a rectangle to currrent mouse position. More...
  - Public Member Functions inherited from IntelliTool  IntelliTool (PaintingArea *Area, IntelliColorPicker *colorPicker) @@ -158,8 +163,9 @@ Additional Inherited Members  

Detailed Description

-
-

Definition at line 9 of file IntelliToolRectangle.h.

+

The IntelliToolRectangle class represents a tool to draw a rectangle.

+ +

Definition at line 11 of file IntelliToolRectangle.h.

Constructor & Destructor Documentation

◆ IntelliToolRectangle()

@@ -187,6 +193,15 @@ Additional Inherited Members
+

A constructor setting the general paintingArea and colorPicker. And reading in the alphaInner and edgeWidth.

+
Parameters
+ + + +
Area- The general paintingArea used by the project.
colorPicker- The general colorPicker used by the project.
+
+
+

Definition at line 5 of file IntelliToolRectangle.cpp.

@@ -214,6 +229,8 @@ Additional Inherited Members
+

A Destructor.

+

Definition at line 11 of file IntelliToolRectangle.cpp.

@@ -253,11 +270,11 @@ Additional Inherited Members
-

A function managing the left click Pressed of a Mouse. Resetting the current draw. Call this in child classes!

+

A function managing the left click pressed of a mouse. Setting the originCorner and draws a rectangle.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
@@ -307,11 +324,11 @@ Here is the call graph for this function:
-

A function managing the left click Released of a Mouse. Call this in child classes!

+

A function managing the left click released of a mouse. Merging the draw to the active layer.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
@@ -361,11 +378,11 @@ Here is the call graph for this function:
-

A function managing the mouse moved event. Call this in child classes!

+

A function managing the mouse moved event.Drawing a rectangle to currrent mouse position.

Parameters
- - + +
x- The x coordinate of the new Mouse Position.
y- The y coordinate of the new Mouse Position.
x- The x coordinate of the new mouse position.
y- The y coordinate of the new mouse position.
@@ -415,11 +432,11 @@ Here is the call graph for this function:
-

A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on. Call this in child classes!

+

A function managing the right click pressed of a mouse.Resetting the current draw.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
@@ -469,11 +486,11 @@ Here is the call graph for this function:
-

A function managing the right click Released of a Mouse. Merging the Canvas to Active. Call this in child classes!

+

A function managing the right click released of a mouse.

Parameters
- - + +
x- The x coordinate relative to the Active/Canvas Layer.
y- The y coordinate relative to the Active/Canvas Layer.
x- The x coordinate relative to the active/canvas layer.
y- The y coordinate relative to the active/canvas layer.
@@ -513,7 +530,7 @@ Here is the call graph for this function:
-

A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child classes!

+

A function managing the scroll event.Changing edgeWidth relativ to value.

Parameters
diff --git a/docs/html/class_intelli_tool_rectangle__coll__graph.dot b/docs/html/class_intelli_tool_rectangle__coll__graph.dot index 5fe015b..0334832 100644 --- a/docs/html/class_intelli_tool_rectangle__coll__graph.dot +++ b/docs/html/class_intelli_tool_rectangle__coll__graph.dot @@ -3,7 +3,7 @@ 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=" "]; + Node1 [label="IntelliToolRectangle",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The IntelliToolRectangle class represents a tool to draw a rectangle."]; 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"]; diff --git a/docs/html/class_intelli_tool_rectangle__inherit__graph.dot b/docs/html/class_intelli_tool_rectangle__inherit__graph.dot index 1e0e08e..1db5251 100644 --- a/docs/html/class_intelli_tool_rectangle__inherit__graph.dot +++ b/docs/html/class_intelli_tool_rectangle__inherit__graph.dot @@ -3,7 +3,7 @@ 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=" "]; + Node1 [label="IntelliToolRectangle",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="The IntelliToolRectangle class represents a tool to draw a rectangle."]; 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 index dcd0680..9af030b 100644 --- a/docs/html/class_intelli_tool_rectangle_a445c53a56e859f970e59f5036e221e0c_cgraph.dot +++ b/docs/html/class_intelli_tool_rectangle_a445c53a56e859f970e59f5036e221e0c_cgraph.dot @@ -4,7 +4,7 @@ digraph "IntelliToolRectangle::onWheelScrolled" 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 [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.Changing edgeWidth relativ to value."]; Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node2 [label="IntelliTool::onWheelScrolled",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574",tooltip="A function managing the scroll event. A Positive Value means scrolling outwards. Call this in child c..."]; + 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 index d2f4ef0..e8913f6 100644 --- a/docs/html/class_intelli_tool_rectangle_a480c6804a4963c5a1c3f7ef84b63c1a8_cgraph.dot +++ b/docs/html/class_intelli_tool_rectangle_a480c6804a4963c5a1c3f7ef84b63c1a8_cgraph.dot @@ -4,7 +4,7 @@ digraph "IntelliToolRectangle::onMouseRightPressed" 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 [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.Resetting the current draw."]; Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node2 [label="IntelliTool::onMouseRight\lPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966",tooltip="A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on...."]; } diff --git a/docs/html/class_intelli_tool_rectangle_a4b5931071e21eb6949ffe357315e408b_cgraph.dot b/docs/html/class_intelli_tool_rectangle_a4b5931071e21eb6949ffe357315e408b_cgraph.dot index 3d561d1..845cacb 100644 --- a/docs/html/class_intelli_tool_rectangle_a4b5931071e21eb6949ffe357315e408b_cgraph.dot +++ b/docs/html/class_intelli_tool_rectangle_a4b5931071e21eb6949ffe357315e408b_cgraph.dot @@ -4,7 +4,7 @@ digraph "IntelliToolRectangle::onMouseMoved" 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 [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.Drawing a rectangle to currrent mouse position."]; 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"]; diff --git a/docs/html/class_intelli_tool_rectangle_a94460e3ff1c19e80bde922c55f53cc43_cgraph.dot b/docs/html/class_intelli_tool_rectangle_a94460e3ff1c19e80bde922c55f53cc43_cgraph.dot index 6dcce2b..3addb3f 100644 --- a/docs/html/class_intelli_tool_rectangle_a94460e3ff1c19e80bde922c55f53cc43_cgraph.dot +++ b/docs/html/class_intelli_tool_rectangle_a94460e3ff1c19e80bde922c55f53cc43_cgraph.dot @@ -4,7 +4,7 @@ digraph "IntelliToolRectangle::onMouseLeftReleased" 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 [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. Merging the draw to the active layer."]; 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"]; diff --git a/docs/html/class_intelli_tool_rectangle_ad43f653256a6516b9398f82054be0d7f_cgraph.dot b/docs/html/class_intelli_tool_rectangle_ad43f653256a6516b9398f82054be0d7f_cgraph.dot index 1d287d7..daac2ca 100644 --- a/docs/html/class_intelli_tool_rectangle_ad43f653256a6516b9398f82054be0d7f_cgraph.dot +++ b/docs/html/class_intelli_tool_rectangle_ad43f653256a6516b9398f82054be0d7f_cgraph.dot @@ -4,7 +4,7 @@ digraph "IntelliToolRectangle::onMouseRightReleased" 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 [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."]; 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 index a63f48b..21405cb 100644 --- a/docs/html/class_intelli_tool_rectangle_ae03c307ccf66cbe3fd59e3657712368d_cgraph.dot +++ b/docs/html/class_intelli_tool_rectangle_ae03c307ccf66cbe3fd59e3657712368d_cgraph.dot @@ -4,7 +4,7 @@ digraph "IntelliToolRectangle::onMouseLeftPressed" 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 [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. Setting the originCorner and draws a rectangle..."]; Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node2 [label="IntelliImage::calculateVisiblity",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2",tooltip="An abstract function that calculates the visiblity of the Image data if needed."]; Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; diff --git a/docs/html/class_painting_area-members.html b/docs/html/class_painting_area-members.html index bbeeed2..0727276 100644 --- a/docs/html/class_painting_area-members.html +++ b/docs/html/class_painting_area-members.html @@ -103,6 +103,8 @@ $(document).ready(function(){initNavTree('class_painting_area.html','');}); + + diff --git a/docs/html/class_painting_area.html b/docs/html/class_painting_area.html index 4eab62c..db0260d 100644 --- a/docs/html/class_painting_area.html +++ b/docs/html/class_painting_area.html @@ -153,6 +153,10 @@ Public Member Functions + + + +
value- The absolute the scroll has changed.
createPlainTool()PaintingArea
deleteLayer(int index)PaintingArea
floodFill(int r, int g, int b, int a)PaintingArea
getHeightActiveLayer()PaintingArea
getWidthActiveLayer()PaintingArea
mouseMoveEvent(QMouseEvent *event) overridePaintingAreaprotected
mousePressEvent(QMouseEvent *event) overridePaintingAreaprotected
mouseReleaseEvent(QMouseEvent *event) overridePaintingAreaprotected
 
void createLineTool ()
 
int getWidthActiveLayer ()
 
int getHeightActiveLayer ()
 
@@ -171,7 +175,7 @@ Protected Member Functions

Protected Member Functions

Detailed Description

-

Definition at line 26 of file PaintingArea.h.

+

Definition at line 25 of file PaintingArea.h.

Constructor & Destructor Documentation

◆ PaintingArea()

@@ -205,7 +209,7 @@ Protected Member Functions
-

Definition at line 20 of file PaintingArea.cpp.

+

Definition at line 21 of file PaintingArea.cpp.

Here is the call graph for this function:
@@ -237,7 +241,7 @@ Here is the call graph for this function:
-

Definition at line 42 of file PaintingArea.cpp.

+

Definition at line 43 of file PaintingArea.cpp.

@@ -286,7 +290,7 @@ Here is the call graph for this function:
-

Definition at line 57 of file PaintingArea.cpp.

+

Definition at line 58 of file PaintingArea.cpp.

Here is the caller graph for this function:
@@ -362,7 +366,7 @@ Here is the caller graph for this function:
-

Definition at line 167 of file PaintingArea.cpp.

+

Definition at line 168 of file PaintingArea.cpp.

Here is the call graph for this function:
@@ -386,7 +390,7 @@ Here is the call graph for this function:
-

Definition at line 172 of file PaintingArea.cpp.

+

Definition at line 173 of file PaintingArea.cpp.

Here is the call graph for this function:
@@ -410,7 +414,7 @@ Here is the call graph for this function:
-

Definition at line 177 of file PaintingArea.cpp.

+

Definition at line 178 of file PaintingArea.cpp.

Here is the call graph for this function:
@@ -434,7 +438,7 @@ Here is the call graph for this function:
-

Definition at line 191 of file PaintingArea.cpp.

+

Definition at line 192 of file PaintingArea.cpp.

@@ -453,7 +457,7 @@ Here is the call graph for this function:
-

Definition at line 181 of file PaintingArea.cpp.

+

Definition at line 182 of file PaintingArea.cpp.

@@ -472,7 +476,7 @@ Here is the call graph for this function:
-

Definition at line 186 of file PaintingArea.cpp.

+

Definition at line 187 of file PaintingArea.cpp.

@@ -492,7 +496,7 @@ Here is the call graph for this function:
-

Definition at line 74 of file PaintingArea.cpp.

+

Definition at line 75 of file PaintingArea.cpp.

@@ -534,13 +538,61 @@ Here is the call graph for this function:
-

Definition at line 139 of file PaintingArea.cpp.

+

Definition at line 140 of file PaintingArea.cpp.

Here is the call graph for this function:
+
+ + +

◆ getHeightActiveLayer()

+ +
+
+ + + + + + + +
int PaintingArea::getHeightActiveLayer ()
+
+ +

Definition at line 201 of file PaintingArea.cpp.

+
+Here is the caller graph for this function:
+
+
+
+ +
+
+ +

◆ getWidthActiveLayer()

+ +
+
+ + + + + + + +
int PaintingArea::getWidthActiveLayer ()
+
+ +

Definition at line 197 of file PaintingArea.cpp.

+
+Here is the caller graph for this function:
+
+
+
+
@@ -567,7 +619,7 @@ Here is the call graph for this function:
-

Definition at line 215 of file PaintingArea.cpp.

+

Definition at line 224 of file PaintingArea.cpp.

Here is the call graph for this function:
@@ -600,7 +652,7 @@ Here is the call graph for this function:
-

Definition at line 199 of file PaintingArea.cpp.

+

Definition at line 208 of file PaintingArea.cpp.

Here is the call graph for this function:
@@ -633,7 +685,7 @@ Here is the call graph for this function:
-

Definition at line 225 of file PaintingArea.cpp.

+

Definition at line 234 of file PaintingArea.cpp.

Here is the call graph for this function:
@@ -658,7 +710,7 @@ Here is the call graph for this function:
-

Definition at line 153 of file PaintingArea.cpp.

+

Definition at line 154 of file PaintingArea.cpp.

@@ -688,7 +740,7 @@ Here is the call graph for this function:
-

Definition at line 148 of file PaintingArea.cpp.

+

Definition at line 149 of file PaintingArea.cpp.

@@ -708,7 +760,7 @@ Here is the call graph for this function:
-

Definition at line 103 of file PaintingArea.cpp.

+

Definition at line 104 of file PaintingArea.cpp.

Here is the call graph for this function:
@@ -741,7 +793,7 @@ Here is the call graph for this function:
-

Definition at line 249 of file PaintingArea.cpp.

+

Definition at line 258 of file PaintingArea.cpp.

@@ -769,7 +821,7 @@ Here is the call graph for this function:
-

Definition at line 260 of file PaintingArea.cpp.

+

Definition at line 269 of file PaintingArea.cpp.

@@ -799,7 +851,7 @@ Here is the call graph for this function:
-

Definition at line 115 of file PaintingArea.cpp.

+

Definition at line 116 of file PaintingArea.cpp.

@@ -829,7 +881,7 @@ Here is the call graph for this function:
-

Definition at line 96 of file PaintingArea.cpp.

+

Definition at line 97 of file PaintingArea.cpp.

@@ -849,7 +901,7 @@ Here is the call graph for this function:
-

Definition at line 90 of file PaintingArea.cpp.

+

Definition at line 91 of file PaintingArea.cpp.

Here is the caller graph for this function:
@@ -882,7 +934,7 @@ Here is the caller graph for this function:
-

Definition at line 161 of file PaintingArea.cpp.

+

Definition at line 162 of file PaintingArea.cpp.

Here is the call graph for this function:
@@ -914,7 +966,7 @@ Here is the call graph for this function:
-

Definition at line 83 of file PaintingArea.cpp.

+

Definition at line 84 of file PaintingArea.cpp.

@@ -942,7 +994,7 @@ Here is the call graph for this function:
-

Definition at line 238 of file PaintingArea.cpp.

+

Definition at line 247 of file PaintingArea.cpp.

Here is the call graph for this function:
diff --git a/docs/html/class_painting_area.js b/docs/html/class_painting_area.js index 35ae835..3ea95c4 100644 --- a/docs/html/class_painting_area.js +++ b/docs/html/class_painting_area.js @@ -12,6 +12,8 @@ var class_painting_area = [ "createPlainTool", "class_painting_area.html#a3de83443d2d5cf460ff48d0602070938", null ], [ "deleteLayer", "class_painting_area.html#a6efad6f8ea060674b157b42b431cd173", null ], [ "floodFill", "class_painting_area.html#aeb5eb394b979ea90f2be9849fdda1774", null ], + [ "getHeightActiveLayer", "class_painting_area.html#a1511a534e206089fff1d325e7ec7a8eb", null ], + [ "getWidthActiveLayer", "class_painting_area.html#a427c5fc26480c7ae80b3480e85510bda", null ], [ "mouseMoveEvent", "class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5", null ], [ "mousePressEvent", "class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15", null ], [ "mouseReleaseEvent", "class_painting_area.html#a35b5df914acb608cc29717659793359c", null ], diff --git a/docs/html/class_painting_area_a1511a534e206089fff1d325e7ec7a8eb_icgraph.dot b/docs/html/class_painting_area_a1511a534e206089fff1d325e7ec7a8eb_icgraph.dot new file mode 100644 index 0000000..786a371 --- /dev/null +++ b/docs/html/class_painting_area_a1511a534e206089fff1d325e7ec7a8eb_icgraph.dot @@ -0,0 +1,10 @@ +digraph "PaintingArea::getHeightActiveLayer" +{ + // LATEX_PDF_SIZE + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="RL"; + Node1 [label="PaintingArea::getHeightActive\lLayer",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="IntelliToolPolygon\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d",tooltip="A function managing the left click Pressed of a Mouse. Resetting the current draw...."]; +} diff --git a/docs/html/class_painting_area_a427c5fc26480c7ae80b3480e85510bda_icgraph.dot b/docs/html/class_painting_area_a427c5fc26480c7ae80b3480e85510bda_icgraph.dot new file mode 100644 index 0000000..1add7b7 --- /dev/null +++ b/docs/html/class_painting_area_a427c5fc26480c7ae80b3480e85510bda_icgraph.dot @@ -0,0 +1,10 @@ +digraph "PaintingArea::getWidthActiveLayer" +{ + // LATEX_PDF_SIZE + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="RL"; + Node1 [label="PaintingArea::getWidthActive\lLayer",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="IntelliToolPolygon\l::onMouseLeftPressed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d",tooltip="A function managing the left click Pressed of a Mouse. Resetting the current draw...."]; +} diff --git a/docs/html/class_painting_area_a632848d99f44d33d7da2618fbc6775a4_cgraph.dot b/docs/html/class_painting_area_a632848d99f44d33d7da2618fbc6775a4_cgraph.dot index 6a98c15..abb7a14 100644 --- a/docs/html/class_painting_area_a632848d99f44d33d7da2618fbc6775a4_cgraph.dot +++ b/docs/html/class_painting_area_a632848d99f44d33d7da2618fbc6775a4_cgraph.dot @@ -6,5 +6,5 @@ digraph "PaintingArea::wheelEvent" 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..."]; + 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/classes.html b/docs/html/classes.html index 61a7d42..2cbe10b 100644 --- a/docs/html/classes.html +++ b/docs/html/classes.html @@ -96,32 +96,32 @@ $(document).ready(function(){initNavTree('classes.html','');}); IntelliRasterImage    IntelliToolLine    -
  p  
+
  l  
- +
  t  
+ + IntelliShapedImage    IntelliToolPen    - + IntelliColorPicker    IntelliTool    IntelliToolPlainTool    -PaintingArea    - +LayerObject    +Triangle    + IntelliImage    IntelliToolCircle    -IntelliToolRectangle    -
  t  
+IntelliToolPolygon    +
  p  
IntelliPhotoGui    IntelliToolFloodFill    -
  l  
- +IntelliToolRectangle    -Triangle    +PaintingArea    -LayerObject    -
i | l | p | t
diff --git a/docs/html/dir_000005_000004.html b/docs/html/dir_000005_000004.html index ee7ddc6..0712604 100644 --- a/docs/html/dir_000005_000004.html +++ b/docs/html/dir_000005_000004.html @@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('dir_941490de56ac122cf77df9922cbcc750.h
-

Tool → IntelliHelper Relation

File in intelliphoto/src/ToolIncludes file in intelliphoto/src/IntelliHelper
IntelliColorPicker.cppIntelliColorPicker.h
IntelliTool.hIntelliColorPicker.h
+

Tool → IntelliHelper Relation

File in intelliphoto/src/ToolIncludes file in intelliphoto/src/IntelliHelper
IntelliColorPicker.cppIntelliColorPicker.h
IntelliTool.hIntelliColorPicker.h
IntelliToolPolygon.hIntelliHelper.h
-

Tool → Layer Relation

File in intelliphoto/src/ToolIncludes file in intelliphoto/src/Layer
IntelliTool.cppPaintingArea.h
IntelliToolCircle.cppPaintingArea.h
IntelliToolFloodFill.cppPaintingArea.h
IntelliToolLine.cppPaintingArea.h
IntelliToolPen.cppPaintingArea.h
IntelliToolPlain.cppPaintingArea.h
IntelliToolRectangle.cppPaintingArea.h
+

Tool → Layer Relation

File in intelliphoto/src/ToolIncludes file in intelliphoto/src/Layer
IntelliTool.cppPaintingArea.h
IntelliToolCircle.cppPaintingArea.h
IntelliToolFloodFill.cppPaintingArea.h
IntelliToolLine.cppPaintingArea.h
IntelliToolPen.cppPaintingArea.h
IntelliToolPlain.cppPaintingArea.h
IntelliToolPolygon.cppPaintingArea.h
IntelliToolRectangle.cppPaintingArea.h
-

Layer → Tool Relation

File in intelliphoto/src/LayerIncludes file in intelliphoto/src/Tool
PaintingArea.cppIntelliToolCircle.h
PaintingArea.cppIntelliToolFloodFill.h
PaintingArea.cppIntelliToolLine.h
PaintingArea.cppIntelliToolPen.h
PaintingArea.cppIntelliToolPlain.h
PaintingArea.cppIntelliToolRectangle.h
PaintingArea.hIntelliTool.h
+

Layer → Tool Relation

File in intelliphoto/src/LayerIncludes file in intelliphoto/src/Tool
PaintingArea.cppIntelliToolCircle.h
PaintingArea.cppIntelliToolFloodFill.h
PaintingArea.cppIntelliToolLine.h
PaintingArea.cppIntelliToolPen.h
PaintingArea.cppIntelliToolPlain.h
PaintingArea.cppIntelliToolPolygon.h
PaintingArea.cppIntelliToolRectangle.h
PaintingArea.hIntelliTool.h
diff --git a/docs/html/functions.html b/docs/html/functions.html index 5b5f712..fd10ff8 100644 --- a/docs/html/functions.html +++ b/docs/html/functions.html @@ -198,6 +198,9 @@ $(document).ready(function(){initNavTree('functions.html','');});
  • getFirstColor() : IntelliColorPicker
  • +
  • getHeightActiveLayer() +: PaintingArea +
  • getPixelColor() : IntelliImage
  • @@ -208,6 +211,9 @@ $(document).ready(function(){initNavTree('functions.html','');});
  • getSecondColor() : IntelliColorPicker
  • +
  • getWidthActiveLayer() +: PaintingArea +
  • @@ -261,6 +267,9 @@ $(document).ready(function(){initNavTree('functions.html','');});
  • IntelliToolPlainTool() : IntelliToolPlainTool
  • +
  • IntelliToolPolygon() +: IntelliToolPolygon +
  • IntelliToolRectangle() : IntelliToolRectangle
  • @@ -301,6 +310,7 @@ $(document).ready(function(){initNavTree('functions.html','');}); , IntelliToolLine , IntelliToolPen , IntelliToolPlainTool +, IntelliToolPolygon , IntelliToolRectangle
  • onMouseLeftReleased() @@ -310,6 +320,7 @@ $(document).ready(function(){initNavTree('functions.html','');}); , IntelliToolLine , IntelliToolPen , IntelliToolPlainTool +, IntelliToolPolygon , IntelliToolRectangle
  • onMouseMoved() @@ -319,6 +330,7 @@ $(document).ready(function(){initNavTree('functions.html','');}); , IntelliToolLine , IntelliToolPen , IntelliToolPlainTool +, IntelliToolPolygon , IntelliToolRectangle
  • onMouseRightPressed() @@ -328,6 +340,7 @@ $(document).ready(function(){initNavTree('functions.html','');}); , IntelliToolLine , IntelliToolPen , IntelliToolPlainTool +, IntelliToolPolygon , IntelliToolRectangle
  • onMouseRightReleased() @@ -337,6 +350,7 @@ $(document).ready(function(){initNavTree('functions.html','');}); , IntelliToolLine , IntelliToolPen , IntelliToolPlainTool +, IntelliToolPolygon , IntelliToolRectangle
  • onWheelScrolled() @@ -346,6 +360,7 @@ $(document).ready(function(){initNavTree('functions.html','');}); , IntelliToolLine , IntelliToolPen , IntelliToolPlainTool +, IntelliToolPolygon , IntelliToolRectangle
  • open() @@ -451,6 +466,9 @@ $(document).ready(function(){initNavTree('functions.html','');});
  • ~IntelliToolPen() : IntelliToolPen
  • +
  • ~IntelliToolPlainTool() +: IntelliToolPlainTool +
  • ~IntelliToolRectangle() : IntelliToolRectangle
  • diff --git a/docs/html/functions_func.html b/docs/html/functions_func.html index 59d9e34..74d29d3 100644 --- a/docs/html/functions_func.html +++ b/docs/html/functions_func.html @@ -167,6 +167,9 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
  • getFirstColor() : IntelliColorPicker
  • +
  • getHeightActiveLayer() +: PaintingArea +
  • getPixelColor() : IntelliImage
  • @@ -177,6 +180,9 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
  • getSecondColor() : IntelliColorPicker
  • +
  • getWidthActiveLayer() +: PaintingArea +
  • @@ -214,6 +220,9 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
  • IntelliToolPlainTool() : IntelliToolPlainTool
  • +
  • IntelliToolPolygon() +: IntelliToolPolygon +
  • IntelliToolRectangle() : IntelliToolRectangle
  • @@ -254,6 +263,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');}); , IntelliToolLine , IntelliToolPen , IntelliToolPlainTool +, IntelliToolPolygon , IntelliToolRectangle
  • onMouseLeftReleased() @@ -263,6 +273,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');}); , IntelliToolLine , IntelliToolPen , IntelliToolPlainTool +, IntelliToolPolygon , IntelliToolRectangle
  • onMouseMoved() @@ -272,6 +283,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');}); , IntelliToolLine , IntelliToolPen , IntelliToolPlainTool +, IntelliToolPolygon , IntelliToolRectangle
  • onMouseRightPressed() @@ -281,6 +293,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');}); , IntelliToolLine , IntelliToolPen , IntelliToolPlainTool +, IntelliToolPolygon , IntelliToolRectangle
  • onMouseRightReleased() @@ -290,6 +303,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');}); , IntelliToolLine , IntelliToolPen , IntelliToolPlainTool +, IntelliToolPolygon , IntelliToolRectangle
  • onWheelScrolled() @@ -299,6 +313,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');}); , IntelliToolLine , IntelliToolPen , IntelliToolPlainTool +, IntelliToolPolygon , IntelliToolRectangle
  • open() @@ -395,6 +410,9 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
  • ~IntelliToolPen() : IntelliToolPen
  • +
  • ~IntelliToolPlainTool() +: IntelliToolPlainTool +
  • ~IntelliToolRectangle() : IntelliToolRectangle
  • diff --git a/docs/html/globals.html b/docs/html/globals.html index 06d0c39..0b756c7 100644 --- a/docs/html/globals.html +++ b/docs/html/globals.html @@ -96,12 +96,6 @@ $(document).ready(function(){initNavTree('globals.html','');});
  • main() : main.cpp
  • -
  • slotCreateFloodFillTool() -: IntelliPhotoGui.cpp -
  • -
  • slotCreatePenTool() -: IntelliPhotoGui.cpp -
  • diff --git a/docs/html/globals_func.html b/docs/html/globals_func.html index 5bbf5e0..84487a8 100644 --- a/docs/html/globals_func.html +++ b/docs/html/globals_func.html @@ -90,12 +90,6 @@ $(document).ready(function(){initNavTree('globals_func.html','');});
  • main() : main.cpp
  • -
  • slotCreateFloodFillTool() -: IntelliPhotoGui.cpp -
  • -
  • slotCreatePenTool() -: IntelliPhotoGui.cpp -
  • diff --git a/docs/html/hierarchy.html b/docs/html/hierarchy.html index 8cf0f2f..0a72852 100644 --- a/docs/html/hierarchy.html +++ b/docs/html/hierarchy.html @@ -99,18 +99,19 @@ This inheritance list is sorted roughly, but not completely, alphabetically: CIntelliRasterImageThe IntelliRasterImage manages a Rasterimage  CIntelliShapedImageThe IntelliShapedImage manages a Shapedimage  CIntelliToolAn abstract class that manages the basic events, like mouse clicks or scrolls events - CIntelliToolCircle - CIntelliToolFloodFill - CIntelliToolLine - CIntelliToolPen - CIntelliToolPlainTool - CIntelliToolRectangle - CLayerObject - CQMainWindow - CIntelliPhotoGui - CQWidget - CPaintingArea - CTriangleThe Triangle struct holds the 3 vertices of a triangle + CIntelliToolCircleTool to draw a circle + CIntelliToolFloodFillTool to flood FIll a certian area + CIntelliToolLineThe IntelliToolFloodFill class represents a tool to draw a line + CIntelliToolPenTool to draw a line + CIntelliToolPlainToolTool to fill the whole canvas with one color + CIntelliToolPolygonThe IntelliToolPolygon managed the Drawing of Polygonforms + CIntelliToolRectangleTool to draw a rectangle + CLayerObject + CQMainWindow + CIntelliPhotoGui + CQWidget + CPaintingArea + CTriangleThe Triangle struct holds the 3 vertices of a triangle diff --git a/docs/html/hierarchy.js b/docs/html/hierarchy.js index dade86a..edc99b7 100644 --- a/docs/html/hierarchy.js +++ b/docs/html/hierarchy.js @@ -12,6 +12,7 @@ var hierarchy = [ "IntelliToolLine", "class_intelli_tool_line.html", null ], [ "IntelliToolPen", "class_intelli_tool_pen.html", null ], [ "IntelliToolPlainTool", "class_intelli_tool_plain_tool.html", null ], + [ "IntelliToolPolygon", "class_intelli_tool_polygon.html", null ], [ "IntelliToolRectangle", "class_intelli_tool_rectangle.html", null ] ] ], [ "LayerObject", "struct_layer_object.html", null ], diff --git a/docs/html/inherit_graph_3.dot b/docs/html/inherit_graph_3.dot index 3e1129e..ec45d17 100644 --- a/docs/html/inherit_graph_3.dot +++ b/docs/html/inherit_graph_3.dot @@ -6,15 +6,17 @@ digraph "Graphical Class Hierarchy" rankdir="LR"; 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=" "]; + Node1 [label="IntelliToolCircle",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_circle.html",tooltip="The IntelliToolCircle class represents a tool to draw a circle."]; 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=" "]; + Node2 [label="IntelliToolFloodFill",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_flood_fill.html",tooltip="The IntelliToolFloodFill class represents a tool to flood FIll a certian area."]; 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=" "]; + Node3 [label="IntelliToolLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_line.html",tooltip="The IntelliToolFloodFill class represents a tool to draw a line."]; 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=" "]; + Node4 [label="IntelliToolPen",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_pen.html",tooltip="The IntelliToolPen class represents a tool to draw a line."]; 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=" "]; + Node5 [label="IntelliToolPlainTool",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_plain_tool.html",tooltip="The IntelliToolPlainTool class represents a tool to fill the whole canvas with one color."]; 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=" "]; + Node6 [label="IntelliToolPolygon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html",tooltip="The IntelliToolPolygon managed the Drawing of Polygonforms."]; + Node0 -> 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="The IntelliToolRectangle class represents a tool to draw a rectangle."]; } diff --git a/docs/html/namespace_intelli_helper.html b/docs/html/namespace_intelli_helper.html index 97a8ecf..8754cd8 100644 --- a/docs/html/namespace_intelli_helper.html +++ b/docs/html/namespace_intelli_helper.html @@ -179,12 +179,17 @@ Here is the caller graph for this function:
    Returns
    Returns true if the point lies in the üpolygon, otherwise false.
    -

    Definition at line 116 of file IntelliHelper.cpp.

    +

    Definition at line 115 of file IntelliHelper.cpp.

    Here is the call graph for this function:
    +
    +Here is the caller graph for this function:
    +
    +
    +
    @@ -232,7 +237,7 @@ Here is the call graph for this function:
    Returns
    Returns true if the point is in the triangle, false otheriwse
    -

    Definition at line 34 of file IntelliHelper.h.

    +

    Definition at line 33 of file IntelliHelper.h.

    Here is the call graph for this function:
    @@ -297,7 +302,7 @@ Here is the caller graph for this function:
    Returns
    Returns the area of the traingle*2
    -

    Definition at line 24 of file IntelliHelper.h.

    +

    Definition at line 23 of file IntelliHelper.h.

    Here is the caller graph for this function:
    diff --git a/docs/html/namespace_intelli_helper_a214dc3624ba4562a03dc922e3dd7b617_icgraph.dot b/docs/html/namespace_intelli_helper_a214dc3624ba4562a03dc922e3dd7b617_icgraph.dot index a469999..2b66e54 100644 --- a/docs/html/namespace_intelli_helper_a214dc3624ba4562a03dc922e3dd7b617_icgraph.dot +++ b/docs/html/namespace_intelli_helper_a214dc3624ba4562a03dc922e3dd7b617_icgraph.dot @@ -6,7 +6,9 @@ digraph "IntelliHelper::calculateTriangles" rankdir="RL"; Node1 [label="IntelliHelper::calculate\lTriangles",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function to split a polygon in its spanning traingles by using Meisters Theorem of graph theory by ..."]; Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node2 [label="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."]; + Node2 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click Released of a Mouse. Call this in child classes!"]; + Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="IntelliShapedImage\l::setPolygon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e",tooltip="A function that sets the data of the visible Polygon."]; + Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [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_icgraph.dot b/docs/html/namespace_intelli_helper_a44d516b3e619e2a743e9c98dd75cf901_icgraph.dot new file mode 100644 index 0000000..8e38406 --- /dev/null +++ b/docs/html/namespace_intelli_helper_a44d516b3e619e2a743e9c98dd75cf901_icgraph.dot @@ -0,0 +1,10 @@ +digraph "IntelliHelper::isInPolygon" +{ + // LATEX_PDF_SIZE + edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; + node [fontname="Helvetica",fontsize="10",shape=record]; + rankdir="RL"; + Node1 [label="IntelliHelper::isInPolygon",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="A function to check if a point lies in a polygon by checking its spanning triangles."]; + Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node2 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click Released of a Mouse. Call this in child classes!"]; +} diff --git a/docs/html/namespace_intelli_helper_a9fcfe72f00e870be4a8ab9f2e17483c9_icgraph.dot b/docs/html/namespace_intelli_helper_a9fcfe72f00e870be4a8ab9f2e17483c9_icgraph.dot index 3bb3130..8bb3cf6 100644 --- a/docs/html/namespace_intelli_helper_a9fcfe72f00e870be4a8ab9f2e17483c9_icgraph.dot +++ b/docs/html/namespace_intelli_helper_a9fcfe72f00e870be4a8ab9f2e17483c9_icgraph.dot @@ -7,4 +7,6 @@ digraph "IntelliHelper::isInTriangle" 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."]; + Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node3 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click Released of a Mouse. Call this in child classes!"]; } diff --git a/docs/html/namespace_intelli_helper_afdd9fe78cc5d21b59642910220768149_icgraph.dot b/docs/html/namespace_intelli_helper_afdd9fe78cc5d21b59642910220768149_icgraph.dot index 0e75055..2e582d4 100644 --- a/docs/html/namespace_intelli_helper_afdd9fe78cc5d21b59642910220768149_icgraph.dot +++ b/docs/html/namespace_intelli_helper_afdd9fe78cc5d21b59642910220768149_icgraph.dot @@ -9,4 +9,6 @@ digraph "IntelliHelper::sign" 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."]; + Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; + Node4 [label="IntelliToolPolygon\l::onMouseLeftReleased",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21",tooltip="A function managing the left click Released of a Mouse. Call this in child classes!"]; } diff --git a/docs/html/navtreedata.js b/docs/html/navtreedata.js index d324c61..fbfe306 100644 --- a/docs/html/navtreedata.js +++ b/docs/html/navtreedata.js @@ -53,7 +53,8 @@ var NAVTREE = var NAVTREEINDEX = [ -"_intelli_color_picker_8h.html" +"_intelli_color_picker_8h.html", +"struct_layer_object.html#a4b1729dbf7d3490e4c2776e29ffef8b0" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/docs/html/navtreeindex0.js b/docs/html/navtreeindex0.js index 168ea99..8f12a09 100644 --- a/docs/html/navtreeindex0.js +++ b/docs/html/navtreeindex0.js @@ -20,8 +20,6 @@ var NAVTREEINDEX0 = "_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], @@ -60,10 +58,14 @@ var NAVTREEINDEX0 = "_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], +"_intelli_tool_polygon_8cpp.html":[2,0,0,0,4,13], +"_intelli_tool_polygon_8cpp_source.html":[2,0,0,0,4,13], +"_intelli_tool_polygon_8h.html":[2,0,0,0,4,14], +"_intelli_tool_polygon_8h_source.html":[2,0,0,0,4,14], +"_intelli_tool_rectangle_8cpp.html":[2,0,0,0,4,15], +"_intelli_tool_rectangle_8cpp_source.html":[2,0,0,0,4,15], +"_intelli_tool_rectangle_8h.html":[2,0,0,0,4,16], +"_intelli_tool_rectangle_8h_source.html":[2,0,0,0,4,16], "_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], @@ -168,48 +170,59 @@ var NAVTREEINDEX0 = "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], +"class_intelli_tool_plain_tool.html#a2ae458f1b04eb77a47f6dca5e91e33b8":[1,0,10,6], +"class_intelli_tool_plain_tool.html#a91fe568be05c075814d67440472bb658":[1,0,10,1], +"class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9":[1,0,10,2], +"class_intelli_tool_plain_tool.html#ac23f5d0f07e42fd7c2ea3fc1347da400":[1,0,10,3], +"class_intelli_tool_plain_tool.html#acb0c46e16d2c09370a2244a936de38b1":[1,0,10,5], +"class_intelli_tool_plain_tool.html#ad7546a6335bb3bb4cbf0e1883788d41c":[1,0,10,4], +"class_intelli_tool_plain_tool.html#adc004ea421e2cc0ac39cc7a6b6d43d0d":[1,0,10,7], +"class_intelli_tool_polygon.html":[1,0,11], +"class_intelli_tool_polygon.html#a0e3a1135f04c73c159137ae219a38922":[1,0,11,3], +"class_intelli_tool_polygon.html#a47cad87cd02b128b02dc929713bd1d1b":[1,0,11,5], +"class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21":[1,0,11,2], +"class_intelli_tool_polygon.html#a713103300c9f023d64d9eec5ac05dd17":[1,0,11,6], +"class_intelli_tool_polygon.html#aa36b012b48311c36e7cd6771a5081427":[1,0,11,4], +"class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d":[1,0,11,1], +"class_intelli_tool_polygon.html#ae6e5f07fdf88d12029410a032dc4921d":[1,0,11,0], +"class_intelli_tool_rectangle.html":[1,0,12], +"class_intelli_tool_rectangle.html#a445c53a56e859f970e59f5036e221e0c":[1,0,12,7], +"class_intelli_tool_rectangle.html#a480c6804a4963c5a1c3f7ef84b63c1a8":[1,0,12,5], +"class_intelli_tool_rectangle.html#a4b5931071e21eb6949ffe357315e408b":[1,0,12,4], +"class_intelli_tool_rectangle.html#a7dc1463e726a21255e6297241dc71fb1":[1,0,12,1], +"class_intelli_tool_rectangle.html#a94460e3ff1c19e80bde922c55f53cc43":[1,0,12,3], +"class_intelli_tool_rectangle.html#aa9823939a8b8924520a2943cf6335c11":[1,0,12,0], +"class_intelli_tool_rectangle.html#ad43f653256a6516b9398f82054be0d7f":[1,0,12,6], +"class_intelli_tool_rectangle.html#ae03c307ccf66cbe3fd59e3657712368d":[1,0,12,2], +"class_painting_area.html":[1,0,14], +"class_painting_area.html#a1511a534e206089fff1d325e7ec7a8eb":[1,0,14,12], +"class_painting_area.html#a1d6d86c25efdce9fe9031a9cd01c74c8":[1,0,14,24], +"class_painting_area.html#a1f597740b4d7b4bc2e24c51f8cb0b6eb":[1,0,14,19], +"class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e":[1,0,14,26], +"class_painting_area.html#a240c33a7875addac86080cdfb0db036a":[1,0,14,7], +"class_painting_area.html#a35b5df914acb608cc29717659793359c":[1,0,14,16], +"class_painting_area.html#a39ad76e1319659bfa38eee88ef33d395":[1,0,14,2], +"class_painting_area.html#a3de83443d2d5cf460ff48d0602070938":[1,0,14,9], +"class_painting_area.html#a427c5fc26480c7ae80b3480e85510bda":[1,0,14,13], +"class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df":[1,0,14,4], +"class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7":[1,0,14,20], +"class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460":[1,0,14,0], +"class_painting_area.html#a612176cc9d629d22fd3fe1a746cce564":[1,0,14,22], +"class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4":[1,0,14,27], +"class_painting_area.html#a66115307ff4a99cd7ca16423c5c8ecfb":[1,0,14,6], +"class_painting_area.html#a6efad6f8ea060674b157b42b431cd173":[1,0,14,10], +"class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec":[1,0,14,25], +"class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353":[1,0,14,8], +"class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5":[1,0,14,14], +"class_painting_area.html#aa32adc113f77031945f73e33051931e8":[1,0,14,1], +"class_painting_area.html#ab57e8ccda60fff7187463a90e65c5335":[1,0,14,21], +"class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15":[1,0,14,15], +"class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7":[1,0,14,18], +"class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a":[1,0,14,17], +"class_painting_area.html#ae261acaaa346610dfed489dbac17e789":[1,0,14,5], +"class_painting_area.html#ae756003b49aead863b49616ea7a44cc0":[1,0,14,3], +"class_painting_area.html#aeb5eb394b979ea90f2be9849fdda1774":[1,0,14,11], +"class_painting_area.html#aec59be20f1c27135700754882dd6383d":[1,0,14,23], "classes.html":[1,1], "dir_544f9dcb748f922e4bb3be2540380bf2.html":[2,0,0,0,1], "dir_5dabb14988a75c922e285f444641a133.html":[2,0,0,0,0], @@ -235,15 +248,6 @@ var NAVTREEINDEX0 = "namespacemembers_func.html":[0,1,1], "namespaces.html":[0,0], "pages.html":[], -"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] +"struct_layer_object.html":[1,0,13], +"struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56":[1,0,13,0] }; diff --git a/docs/html/navtreeindex1.js b/docs/html/navtreeindex1.js new file mode 100644 index 0000000..8002805 --- /dev/null +++ b/docs/html/navtreeindex1.js @@ -0,0 +1,12 @@ +var NAVTREEINDEX1 = +{ +"struct_layer_object.html#a4b1729dbf7d3490e4c2776e29ffef8b0":[1,0,13,1], +"struct_layer_object.html#a6256486a76c38baa3f1c664f4d190743":[1,0,13,2], +"struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96":[1,0,13,5], +"struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83":[1,0,13,3], +"struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897":[1,0,13,4], +"struct_triangle.html":[1,0,15], +"struct_triangle.html#a4fe8b39e0144ebff908b7718c2f2751b":[1,0,15,0], +"struct_triangle.html#a64fa6a90a6131f12a1a3054bf86647d7":[1,0,15,1], +"struct_triangle.html#addb8aaab314d79f3617acca01e12872a":[1,0,15,2] +}; diff --git a/docs/html/search/all_10.js b/docs/html/search/all_10.js index 3a9d8f0..fc37c6f 100644 --- a/docs/html/search/all_10.js +++ b/docs/html/search/all_10.js @@ -1,14 +1,15 @@ 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']]] + ['_7eintellicolorpicker_125',['~IntelliColorPicker',['../class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff',1,'IntelliColorPicker']]], + ['_7eintelliimage_126',['~IntelliImage',['../class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc',1,'IntelliImage']]], + ['_7eintellirasterimage_127',['~IntelliRasterImage',['../class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8',1,'IntelliRasterImage']]], + ['_7eintellishapedimage_128',['~IntelliShapedImage',['../class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9',1,'IntelliShapedImage']]], + ['_7eintellitool_129',['~IntelliTool',['../class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2',1,'IntelliTool']]], + ['_7eintellitoolcircle_130',['~IntelliToolCircle',['../class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954',1,'IntelliToolCircle']]], + ['_7eintellitoolfloodfill_131',['~IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba',1,'IntelliToolFloodFill']]], + ['_7eintellitoolline_132',['~IntelliToolLine',['../class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2',1,'IntelliToolLine']]], + ['_7eintellitoolpen_133',['~IntelliToolPen',['../class_intelli_tool_pen.html#ac77a025515d0fed6954556fe2b444818',1,'IntelliToolPen']]], + ['_7eintellitoolplaintool_134',['~IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html#a91fe568be05c075814d67440472bb658',1,'IntelliToolPlainTool']]], + ['_7eintellitoolrectangle_135',['~IntelliToolRectangle',['../class_intelli_tool_rectangle.html#a7dc1463e726a21255e6297241dc71fb1',1,'IntelliToolRectangle']]], + ['_7epaintingarea_136',['~PaintingArea',['../class_painting_area.html#aa32adc113f77031945f73e33051931e8',1,'PaintingArea']]] ]; diff --git a/docs/html/search/all_5.js b/docs/html/search/all_5.js index 147d75e..5608f57 100644 --- a/docs/html/search/all_5.js +++ b/docs/html/search/all_5.js @@ -3,7 +3,9 @@ var searchData= ['getdeepcopy_27',['getDeepCopy',['../class_intelli_image.html#af6381067bdf565669f856bb589008ae9',1,'IntelliImage::getDeepCopy()'],['../class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc',1,'IntelliRasterImage::getDeepCopy()'],['../class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337',1,'IntelliShapedImage::getDeepCopy()']]], ['getdisplayable_28',['getDisplayable',['../class_intelli_image.html#a21c7e65b59a26db45aac3880133ef21d',1,'IntelliImage::getDisplayable(const QSize &displaySize, int alpha)=0'],['../class_intelli_image.html#a9d4daf3c48c64695105689f61c21bae0',1,'IntelliImage::getDisplayable(int alpha=255)=0'],['../class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884',1,'IntelliRasterImage::getDisplayable(const QSize &displaySize, int alpha) override'],['../class_intelli_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f',1,'IntelliRasterImage::getDisplayable(int alpha=255) override'],['../class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630',1,'IntelliShapedImage::getDisplayable(const QSize &displaySize, int alpha=255) override'],['../class_intelli_shaped_image.html#ac6a99e1a96134073bceea252b37636cc',1,'IntelliShapedImage::getDisplayable(int alpha=255) override']]], ['getfirstcolor_29',['getFirstColor',['../class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7',1,'IntelliColorPicker']]], - ['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']]] + ['getheightactivelayer_30',['getHeightActiveLayer',['../class_painting_area.html#a1511a534e206089fff1d325e7ec7a8eb',1,'PaintingArea']]], + ['getpixelcolor_31',['getPixelColor',['../class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f',1,'IntelliImage']]], + ['getpolygondata_32',['getPolygonData',['../class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba',1,'IntelliImage::getPolygonData()'],['../class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93',1,'IntelliShapedImage::getPolygonData()']]], + ['getsecondcolor_33',['getSecondColor',['../class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415',1,'IntelliColorPicker']]], + ['getwidthactivelayer_34',['getWidthActiveLayer',['../class_painting_area.html#a427c5fc26480c7ae80b3480e85510bda',1,'PaintingArea']]] ]; diff --git a/docs/html/search/all_6.js b/docs/html/search/all_6.js index 0f89278..0da1a9f 100644 --- a/docs/html/search/all_6.js +++ b/docs/html/search/all_6.js @@ -1,5 +1,5 @@ var searchData= [ - ['hight_33',['hight',['../struct_layer_object.html#a4b1729dbf7d3490e4c2776e29ffef8b0',1,'LayerObject']]], - ['hightoffset_34',['hightOffset',['../struct_layer_object.html#a6256486a76c38baa3f1c664f4d190743',1,'LayerObject']]] + ['hight_35',['hight',['../struct_layer_object.html#a4b1729dbf7d3490e4c2776e29ffef8b0',1,'LayerObject']]], + ['hightoffset_36',['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 e61f3ef..a4df120 100644 --- a/docs/html/search/all_7.js +++ b/docs/html/search/all_7.js @@ -1,47 +1,50 @@ var searchData= [ - ['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']]] + ['image_37',['image',['../struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83',1,'LayerObject']]], + ['imagedata_38',['imageData',['../class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2',1,'IntelliImage']]], + ['imagetype_39',['ImageType',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0',1,'IntelliImage.h']]], + ['intellicolorpicker_40',['IntelliColorPicker',['../class_intelli_color_picker.html',1,'IntelliColorPicker'],['../class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae',1,'IntelliColorPicker::IntelliColorPicker()']]], + ['intellicolorpicker_2ecpp_41',['IntelliColorPicker.cpp',['../_intelli_helper_2_intelli_color_picker_8cpp.html',1,'(Global Namespace)'],['../_tool_2_intelli_color_picker_8cpp.html',1,'(Global Namespace)']]], + ['intellicolorpicker_2eh_42',['IntelliColorPicker.h',['../_intelli_color_picker_8h.html',1,'']]], + ['intellihelper_43',['IntelliHelper',['../namespace_intelli_helper.html',1,'']]], + ['intellihelper_2ecpp_44',['IntelliHelper.cpp',['../_intelli_helper_8cpp.html',1,'']]], + ['intellihelper_2eh_45',['IntelliHelper.h',['../_intelli_helper_8h.html',1,'']]], + ['intelliimage_46',['IntelliImage',['../class_intelli_image.html',1,'IntelliImage'],['../class_intelli_image.html#a47084f1cb668ea0242ab95162cf9e902',1,'IntelliImage::IntelliImage()']]], + ['intelliimage_2ecpp_47',['IntelliImage.cpp',['../_intelli_image_8cpp.html',1,'']]], + ['intelliimage_2eh_48',['IntelliImage.h',['../_intelli_image_8h.html',1,'']]], + ['intelliphotogui_49',['IntelliPhotoGui',['../class_intelli_photo_gui.html',1,'IntelliPhotoGui'],['../class_intelli_photo_gui.html#ad2aaec3c1517a9aaa461b54e341b97e0',1,'IntelliPhotoGui::IntelliPhotoGui()']]], + ['intelliphotogui_2ecpp_50',['IntelliPhotoGui.cpp',['../_intelli_photo_gui_8cpp.html',1,'']]], + ['intelliphotogui_2eh_51',['IntelliPhotoGui.h',['../_intelli_photo_gui_8h.html',1,'']]], + ['intellirasterimage_52',['IntelliRasterImage',['../class_intelli_raster_image.html',1,'IntelliRasterImage'],['../class_intelli_raster_image.html#aad9b561fe499a4da3c6ef98971aa3468',1,'IntelliRasterImage::IntelliRasterImage()']]], + ['intellirasterimage_2ecpp_53',['IntelliRasterImage.cpp',['../_intelli_raster_image_8cpp.html',1,'']]], + ['intellirasterimage_2eh_54',['IntelliRasterImage.h',['../_intelli_raster_image_8h.html',1,'']]], + ['intellishapedimage_55',['IntelliShapedImage',['../class_intelli_shaped_image.html',1,'IntelliShapedImage'],['../class_intelli_shaped_image.html#a0f834c3f255baeb50c98ef335a6d0ea9',1,'IntelliShapedImage::IntelliShapedImage()']]], + ['intellishapedimage_2ecpp_56',['IntelliShapedImage.cpp',['../_intelli_shaped_image_8cpp.html',1,'']]], + ['intellishapedimage_2eh_57',['IntelliShapedImage.h',['../_intelli_shaped_image_8h.html',1,'']]], + ['intellitool_58',['IntelliTool',['../class_intelli_tool.html',1,'IntelliTool'],['../class_intelli_tool.html#a346dd55d489fced38e7bb46f9168af91',1,'IntelliTool::IntelliTool()']]], + ['intellitool_2ecpp_59',['IntelliTool.cpp',['../_intelli_tool_8cpp.html',1,'']]], + ['intellitool_2eh_60',['IntelliTool.h',['../_intelli_tool_8h.html',1,'']]], + ['intellitoolcircle_61',['IntelliToolCircle',['../class_intelli_tool_circle.html',1,'IntelliToolCircle'],['../class_intelli_tool_circle.html#a9b185b9d327f8602d0b7f667b8d1d32a',1,'IntelliToolCircle::IntelliToolCircle()']]], + ['intellitoolcircle_2ecpp_62',['IntelliToolCircle.cpp',['../_intelli_tool_circle_8cpp.html',1,'']]], + ['intellitoolcircle_2eh_63',['IntelliToolCircle.h',['../_intelli_tool_circle_8h.html',1,'']]], + ['intellitoolfloodfill_64',['IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html',1,'IntelliToolFloodFill'],['../class_intelli_tool_flood_fill.html#a83b51838da304e274bf866cf2fd5407a',1,'IntelliToolFloodFill::IntelliToolFloodFill()']]], + ['intellitoolfloodfill_2ecpp_65',['IntelliToolFloodFill.cpp',['../_intelli_tool_flood_fill_8cpp.html',1,'']]], + ['intellitoolfloodfill_2eh_66',['IntelliToolFloodFill.h',['../_intelli_tool_flood_fill_8h.html',1,'']]], + ['intellitoolline_67',['IntelliToolLine',['../class_intelli_tool_line.html',1,'IntelliToolLine'],['../class_intelli_tool_line.html#a9b2d4bcd69409a21f6080edfea4ae2a2',1,'IntelliToolLine::IntelliToolLine()']]], + ['intellitoolline_2ecpp_68',['IntelliToolLine.cpp',['../_intelli_tool_line_8cpp.html',1,'']]], + ['intellitoolline_2eh_69',['IntelliToolLine.h',['../_intelli_tool_line_8h.html',1,'']]], + ['intellitoolpen_70',['IntelliToolPen',['../class_intelli_tool_pen.html',1,'IntelliToolPen'],['../class_intelli_tool_pen.html#a889891b3ae7cdefb881aed2e7fff9b47',1,'IntelliToolPen::IntelliToolPen()']]], + ['intellitoolpen_2ecpp_71',['IntelliToolPen.cpp',['../_intelli_tool_pen_8cpp.html',1,'']]], + ['intellitoolpen_2eh_72',['IntelliToolPen.h',['../_intelli_tool_pen_8h.html',1,'']]], + ['intellitoolplain_2ecpp_73',['IntelliToolPlain.cpp',['../_intelli_tool_plain_8cpp.html',1,'']]], + ['intellitoolplain_2eh_74',['IntelliToolPlain.h',['../_intelli_tool_plain_8h.html',1,'']]], + ['intellitoolplaintool_75',['IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html',1,'IntelliToolPlainTool'],['../class_intelli_tool_plain_tool.html#a0ff0b9f7b78b763683076e4417236859',1,'IntelliToolPlainTool::IntelliToolPlainTool()']]], + ['intellitoolpolygon_76',['IntelliToolPolygon',['../class_intelli_tool_polygon.html',1,'IntelliToolPolygon'],['../class_intelli_tool_polygon.html#ae6e5f07fdf88d12029410a032dc4921d',1,'IntelliToolPolygon::IntelliToolPolygon()']]], + ['intellitoolpolygon_2ecpp_77',['IntelliToolPolygon.cpp',['../_intelli_tool_polygon_8cpp.html',1,'']]], + ['intellitoolpolygon_2eh_78',['IntelliToolPolygon.h',['../_intelli_tool_polygon_8h.html',1,'']]], + ['intellitoolrectangle_79',['IntelliToolRectangle',['../class_intelli_tool_rectangle.html',1,'IntelliToolRectangle'],['../class_intelli_tool_rectangle.html#aa9823939a8b8924520a2943cf6335c11',1,'IntelliToolRectangle::IntelliToolRectangle()']]], + ['intellitoolrectangle_2ecpp_80',['IntelliToolRectangle.cpp',['../_intelli_tool_rectangle_8cpp.html',1,'']]], + ['intellitoolrectangle_2eh_81',['IntelliToolRectangle.h',['../_intelli_tool_rectangle_8h.html',1,'']]], + ['isinpolygon_82',['isInPolygon',['../namespace_intelli_helper.html#a44d516b3e619e2a743e9c98dd75cf901',1,'IntelliHelper']]], + ['isintriangle_83',['isInTriangle',['../namespace_intelli_helper.html#a9fcfe72f00e870be4a8ab9f2e17483c9',1,'IntelliHelper']]] ]; diff --git a/docs/html/search/all_8.js b/docs/html/search/all_8.js index 10823fd..ae5832f 100644 --- a/docs/html/search/all_8.js +++ b/docs/html/search/all_8.js @@ -1,6 +1,6 @@ var searchData= [ - ['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']]] + ['layerobject_84',['LayerObject',['../struct_layer_object.html',1,'']]], + ['linestyle_85',['LineStyle',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7',1,'IntelliToolLine.h']]], + ['loadimage_86',['loadImage',['../class_intelli_image.html#aec0e9c8184d89dee33fd9adefbd2f8aa',1,'IntelliImage']]] ]; diff --git a/docs/html/search/all_9.js b/docs/html/search/all_9.js index d040fc4..e39dbfa 100644 --- a/docs/html/search/all_9.js +++ b/docs/html/search/all_9.js @@ -1,10 +1,10 @@ var searchData= [ - ['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']]] + ['main_87',['main',['../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.cpp']]], + ['main_2ecpp_88',['main.cpp',['../main_8cpp.html',1,'']]], + ['mousemoveevent_89',['mouseMoveEvent',['../class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5',1,'PaintingArea']]], + ['mousepressevent_90',['mousePressEvent',['../class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15',1,'PaintingArea']]], + ['mousereleaseevent_91',['mouseReleaseEvent',['../class_painting_area.html#a35b5df914acb608cc29717659793359c',1,'PaintingArea']]], + ['moveactivelayer_92',['moveActiveLayer',['../class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a',1,'PaintingArea']]], + ['movepositionactive_93',['movePositionActive',['../class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7',1,'PaintingArea']]] ]; diff --git a/docs/html/search/all_a.js b/docs/html/search/all_a.js index 481a2fd..ca4ea4c 100644 --- a/docs/html/search/all_a.js +++ b/docs/html/search/all_a.js @@ -1,10 +1,10 @@ var searchData= [ - ['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']]] + ['onmouseleftpressed_94',['onMouseLeftPressed',['../class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c',1,'IntelliTool::onMouseLeftPressed()'],['../class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639',1,'IntelliToolCircle::onMouseLeftPressed()'],['../class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961',1,'IntelliToolFloodFill::onMouseLeftPressed()'],['../class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846',1,'IntelliToolLine::onMouseLeftPressed()'],['../class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205',1,'IntelliToolPen::onMouseLeftPressed()'],['../class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9',1,'IntelliToolPlainTool::onMouseLeftPressed()'],['../class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d',1,'IntelliToolPolygon::onMouseLeftPressed()'],['../class_intelli_tool_rectangle.html#ae03c307ccf66cbe3fd59e3657712368d',1,'IntelliToolRectangle::onMouseLeftPressed()']]], + ['onmouseleftreleased_95',['onMouseLeftReleased',['../class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b',1,'IntelliTool::onMouseLeftReleased()'],['../class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3',1,'IntelliToolCircle::onMouseLeftReleased()'],['../class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c',1,'IntelliToolFloodFill::onMouseLeftReleased()'],['../class_intelli_tool_line.html#ac93f76ff20a1c111a403b298bab02482',1,'IntelliToolLine::onMouseLeftReleased()'],['../class_intelli_tool_pen.html#abda7a22b9766fa4ad254324a53cab94d',1,'IntelliToolPen::onMouseLeftReleased()'],['../class_intelli_tool_plain_tool.html#ac23f5d0f07e42fd7c2ea3fc1347da400',1,'IntelliToolPlainTool::onMouseLeftReleased()'],['../class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21',1,'IntelliToolPolygon::onMouseLeftReleased()'],['../class_intelli_tool_rectangle.html#a94460e3ff1c19e80bde922c55f53cc43',1,'IntelliToolRectangle::onMouseLeftReleased()']]], + ['onmousemoved_96',['onMouseMoved',['../class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639',1,'IntelliTool::onMouseMoved()'],['../class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b',1,'IntelliToolCircle::onMouseMoved()'],['../class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668',1,'IntelliToolFloodFill::onMouseMoved()'],['../class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b',1,'IntelliToolLine::onMouseMoved()'],['../class_intelli_tool_pen.html#a58d1d636497b630647ce0c4d652737c2',1,'IntelliToolPen::onMouseMoved()'],['../class_intelli_tool_plain_tool.html#ad7546a6335bb3bb4cbf0e1883788d41c',1,'IntelliToolPlainTool::onMouseMoved()'],['../class_intelli_tool_polygon.html#a0e3a1135f04c73c159137ae219a38922',1,'IntelliToolPolygon::onMouseMoved()'],['../class_intelli_tool_rectangle.html#a4b5931071e21eb6949ffe357315e408b',1,'IntelliToolRectangle::onMouseMoved()']]], + ['onmouserightpressed_97',['onMouseRightPressed',['../class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966',1,'IntelliTool::onMouseRightPressed()'],['../class_intelli_tool_circle.html#a29d7b9ed4960e6fe1f31ff620363e429',1,'IntelliToolCircle::onMouseRightPressed()'],['../class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4',1,'IntelliToolFloodFill::onMouseRightPressed()'],['../class_intelli_tool_line.html#a6cce59f3017936214b10b47252a898a3',1,'IntelliToolLine::onMouseRightPressed()'],['../class_intelli_tool_pen.html#a1751e3864a0d36ef42ca55021cae73ce',1,'IntelliToolPen::onMouseRightPressed()'],['../class_intelli_tool_plain_tool.html#acb0c46e16d2c09370a2244a936de38b1',1,'IntelliToolPlainTool::onMouseRightPressed()'],['../class_intelli_tool_polygon.html#aa36b012b48311c36e7cd6771a5081427',1,'IntelliToolPolygon::onMouseRightPressed()'],['../class_intelli_tool_rectangle.html#a480c6804a4963c5a1c3f7ef84b63c1a8',1,'IntelliToolRectangle::onMouseRightPressed()']]], + ['onmouserightreleased_98',['onMouseRightReleased',['../class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0',1,'IntelliTool::onMouseRightReleased()'],['../class_intelli_tool_circle.html#aca07540f2f7ccb3d2c0b84890c1afc4c',1,'IntelliToolCircle::onMouseRightReleased()'],['../class_intelli_tool_flood_fill.html#a39cf49c0ce46f96be3510f0b70c9d892',1,'IntelliToolFloodFill::onMouseRightReleased()'],['../class_intelli_tool_line.html#a6214918cba5753f89d97de4559a2b9b2',1,'IntelliToolLine::onMouseRightReleased()'],['../class_intelli_tool_pen.html#abf8562e8cd2da586afdf4d47b3a4ff13',1,'IntelliToolPen::onMouseRightReleased()'],['../class_intelli_tool_plain_tool.html#a2ae458f1b04eb77a47f6dca5e91e33b8',1,'IntelliToolPlainTool::onMouseRightReleased()'],['../class_intelli_tool_polygon.html#a47cad87cd02b128b02dc929713bd1d1b',1,'IntelliToolPolygon::onMouseRightReleased()'],['../class_intelli_tool_rectangle.html#ad43f653256a6516b9398f82054be0d7f',1,'IntelliToolRectangle::onMouseRightReleased()']]], + ['onwheelscrolled_99',['onWheelScrolled',['../class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574',1,'IntelliTool::onWheelScrolled()'],['../class_intelli_tool_circle.html#ae2d9b0fb6695c184c4cb507a5fb75506',1,'IntelliToolCircle::onWheelScrolled()'],['../class_intelli_tool_flood_fill.html#ad58cc7c065123beb6b0270f99e99b991',1,'IntelliToolFloodFill::onWheelScrolled()'],['../class_intelli_tool_line.html#aaf1d686e1ec43f41b5186ccfd806b125',1,'IntelliToolLine::onWheelScrolled()'],['../class_intelli_tool_pen.html#afe3626ddff440ab125f4a2465c45427a',1,'IntelliToolPen::onWheelScrolled()'],['../class_intelli_tool_plain_tool.html#adc004ea421e2cc0ac39cc7a6b6d43d0d',1,'IntelliToolPlainTool::onWheelScrolled()'],['../class_intelli_tool_polygon.html#a713103300c9f023d64d9eec5ac05dd17',1,'IntelliToolPolygon::onWheelScrolled()'],['../class_intelli_tool_rectangle.html#a445c53a56e859f970e59f5036e221e0c',1,'IntelliToolRectangle::onWheelScrolled()']]], + ['open_100',['open',['../class_painting_area.html#a1f597740b4d7b4bc2e24c51f8cb0b6eb',1,'PaintingArea']]] ]; diff --git a/docs/html/search/all_b.js b/docs/html/search/all_b.js index 5878bb2..804aa23 100644 --- a/docs/html/search/all_b.js +++ b/docs/html/search/all_b.js @@ -1,8 +1,8 @@ var searchData= [ - ['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']]] + ['paintevent_101',['paintEvent',['../class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7',1,'PaintingArea']]], + ['paintingarea_102',['PaintingArea',['../class_painting_area.html',1,'PaintingArea'],['../class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460',1,'PaintingArea::PaintingArea()']]], + ['paintingarea_2ecpp_103',['PaintingArea.cpp',['../_painting_area_8cpp.html',1,'']]], + ['paintingarea_2eh_104',['PaintingArea.h',['../_painting_area_8h.html',1,'']]], + ['polygondata_105',['polygonData',['../class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8',1,'IntelliShapedImage']]] ]; diff --git a/docs/html/search/all_c.js b/docs/html/search/all_c.js index cfc2b8e..ff66b9d 100644 --- a/docs/html/search/all_c.js +++ b/docs/html/search/all_c.js @@ -1,6 +1,6 @@ var searchData= [ - ['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']]] + ['raster_5fimage_106',['Raster_Image',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0a80e1612d2117f2b25530317279ffe7b3',1,'IntelliImage.h']]], + ['resizeevent_107',['resizeEvent',['../class_painting_area.html#ab57e8ccda60fff7187463a90e65c5335',1,'PaintingArea']]], + ['resizeimage_108',['resizeImage',['../class_intelli_image.html#a177403ab9585d4ba31984a644c54d310',1,'IntelliImage']]] ]; diff --git a/docs/html/search/all_d.js b/docs/html/search/all_d.js index dde708e..a8bdd2d 100644 --- a/docs/html/search/all_d.js +++ b/docs/html/search/all_d.js @@ -1,17 +1,15 @@ var searchData= [ - ['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']]] + ['save_109',['save',['../class_painting_area.html#a612176cc9d629d22fd3fe1a746cce564',1,'PaintingArea']]], + ['setalphaoflayer_110',['setAlphaOfLayer',['../class_painting_area.html#aec59be20f1c27135700754882dd6383d',1,'PaintingArea']]], + ['setfirstcolor_111',['setFirstColor',['../class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8',1,'IntelliColorPicker']]], + ['setlayertoactive_112',['setLayerToActive',['../class_painting_area.html#a1d6d86c25efdce9fe9031a9cd01c74c8',1,'PaintingArea']]], + ['setpolygon_113',['setPolygon',['../class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309',1,'IntelliImage::setPolygon()'],['../class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b',1,'IntelliRasterImage::setPolygon()'],['../class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e',1,'IntelliShapedImage::setPolygon()']]], + ['setsecondcolor_114',['setSecondColor',['../class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931',1,'IntelliColorPicker']]], + ['shaped_5fimage_115',['Shaped_Image',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ab7e2d2c1c171e5a0e0b6b548449df79d',1,'IntelliImage.h']]], + ['sign_116',['sign',['../namespace_intelli_helper.html#afdd9fe78cc5d21b59642910220768149',1,'IntelliHelper']]], + ['slotactivatelayer_117',['slotActivateLayer',['../class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec',1,'PaintingArea']]], + ['slotdeleteactivelayer_118',['slotDeleteActiveLayer',['../class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e',1,'PaintingArea']]], + ['solid_5fline_119',['SOLID_LINE',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7ae45e1e6b2e6dde14829d057a4ef44199',1,'IntelliToolLine.h']]], + ['switchcolors_120',['switchColors',['../class_intelli_color_picker.html#a437a6f20bf2fc0a4cbaf4c030c2a26d9',1,'IntelliColorPicker']]] ]; diff --git a/docs/html/search/all_e.js b/docs/html/search/all_e.js index 7ffc447..5e7fdd5 100644 --- a/docs/html/search/all_e.js +++ b/docs/html/search/all_e.js @@ -1,4 +1,4 @@ var searchData= [ - ['triangle_118',['Triangle',['../struct_triangle.html',1,'']]] + ['triangle_121',['Triangle',['../struct_triangle.html',1,'']]] ]; diff --git a/docs/html/search/all_f.js b/docs/html/search/all_f.js index 81c24f8..b851b8b 100644 --- a/docs/html/search/all_f.js +++ b/docs/html/search/all_f.js @@ -1,6 +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']]] + ['wheelevent_122',['wheelEvent',['../class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4',1,'PaintingArea']]], + ['width_123',['width',['../struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897',1,'LayerObject']]], + ['widthoffset_124',['widthOffset',['../struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96',1,'LayerObject']]] ]; diff --git a/docs/html/search/classes_0.js b/docs/html/search/classes_0.js index 766fce0..cd9dba3 100644 --- a/docs/html/search/classes_0.js +++ b/docs/html/search/classes_0.js @@ -1,15 +1,16 @@ var searchData= [ - ['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,'']]] + ['intellicolorpicker_137',['IntelliColorPicker',['../class_intelli_color_picker.html',1,'']]], + ['intelliimage_138',['IntelliImage',['../class_intelli_image.html',1,'']]], + ['intelliphotogui_139',['IntelliPhotoGui',['../class_intelli_photo_gui.html',1,'']]], + ['intellirasterimage_140',['IntelliRasterImage',['../class_intelli_raster_image.html',1,'']]], + ['intellishapedimage_141',['IntelliShapedImage',['../class_intelli_shaped_image.html',1,'']]], + ['intellitool_142',['IntelliTool',['../class_intelli_tool.html',1,'']]], + ['intellitoolcircle_143',['IntelliToolCircle',['../class_intelli_tool_circle.html',1,'']]], + ['intellitoolfloodfill_144',['IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html',1,'']]], + ['intellitoolline_145',['IntelliToolLine',['../class_intelli_tool_line.html',1,'']]], + ['intellitoolpen_146',['IntelliToolPen',['../class_intelli_tool_pen.html',1,'']]], + ['intellitoolplaintool_147',['IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html',1,'']]], + ['intellitoolpolygon_148',['IntelliToolPolygon',['../class_intelli_tool_polygon.html',1,'']]], + ['intellitoolrectangle_149',['IntelliToolRectangle',['../class_intelli_tool_rectangle.html',1,'']]] ]; diff --git a/docs/html/search/classes_1.js b/docs/html/search/classes_1.js index 0325ec6..367b478 100644 --- a/docs/html/search/classes_1.js +++ b/docs/html/search/classes_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['layerobject_145',['LayerObject',['../struct_layer_object.html',1,'']]] + ['layerobject_150',['LayerObject',['../struct_layer_object.html',1,'']]] ]; diff --git a/docs/html/search/classes_2.js b/docs/html/search/classes_2.js index 6c1b286..cae10b6 100644 --- a/docs/html/search/classes_2.js +++ b/docs/html/search/classes_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['paintingarea_146',['PaintingArea',['../class_painting_area.html',1,'']]] + ['paintingarea_151',['PaintingArea',['../class_painting_area.html',1,'']]] ]; diff --git a/docs/html/search/classes_3.js b/docs/html/search/classes_3.js index 4bb9005..771af75 100644 --- a/docs/html/search/classes_3.js +++ b/docs/html/search/classes_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['triangle_147',['Triangle',['../struct_triangle.html',1,'']]] + ['triangle_152',['Triangle',['../struct_triangle.html',1,'']]] ]; diff --git a/docs/html/search/enums_0.js b/docs/html/search/enums_0.js index ecf7b75..6e1453a 100644 --- a/docs/html/search/enums_0.js +++ b/docs/html/search/enums_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['imagetype_273',['ImageType',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0',1,'IntelliImage.h']]] + ['imagetype_282',['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 c5efe4a..41e758e 100644 --- a/docs/html/search/enums_1.js +++ b/docs/html/search/enums_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['linestyle_274',['LineStyle',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7',1,'IntelliToolLine.h']]] + ['linestyle_283',['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 0360377..7f894a9 100644 --- a/docs/html/search/enumvalues_0.js +++ b/docs/html/search/enumvalues_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['dotted_5fline_275',['DOTTED_LINE',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7a7660f396543c877e45d443f99d02bd0e',1,'IntelliToolLine.h']]] + ['dotted_5fline_284',['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 981ba86..0696843 100644 --- a/docs/html/search/enumvalues_1.js +++ b/docs/html/search/enumvalues_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['raster_5fimage_276',['Raster_Image',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0a80e1612d2117f2b25530317279ffe7b3',1,'IntelliImage.h']]] + ['raster_5fimage_285',['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 fe6065e..5ef04a4 100644 --- a/docs/html/search/enumvalues_2.js +++ b/docs/html/search/enumvalues_2.js @@ -1,5 +1,5 @@ var searchData= [ - ['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']]] + ['shaped_5fimage_286',['Shaped_Image',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ab7e2d2c1c171e5a0e0b6b548449df79d',1,'IntelliImage.h']]], + ['solid_5fline_287',['SOLID_LINE',['../_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7ae45e1e6b2e6dde14829d057a4ef44199',1,'IntelliToolLine.h']]] ]; diff --git a/docs/html/search/files_0.js b/docs/html/search/files_0.js index 78eeaa5..7ecb811 100644 --- a/docs/html/search/files_0.js +++ b/docs/html/search/files_0.js @@ -1,29 +1,31 @@ var searchData= [ - ['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,'']]] + ['intellicolorpicker_2ecpp_154',['IntelliColorPicker.cpp',['../_intelli_helper_2_intelli_color_picker_8cpp.html',1,'(Global Namespace)'],['../_tool_2_intelli_color_picker_8cpp.html',1,'(Global Namespace)']]], + ['intellicolorpicker_2eh_155',['IntelliColorPicker.h',['../_intelli_color_picker_8h.html',1,'']]], + ['intellihelper_2ecpp_156',['IntelliHelper.cpp',['../_intelli_helper_8cpp.html',1,'']]], + ['intellihelper_2eh_157',['IntelliHelper.h',['../_intelli_helper_8h.html',1,'']]], + ['intelliimage_2ecpp_158',['IntelliImage.cpp',['../_intelli_image_8cpp.html',1,'']]], + ['intelliimage_2eh_159',['IntelliImage.h',['../_intelli_image_8h.html',1,'']]], + ['intelliphotogui_2ecpp_160',['IntelliPhotoGui.cpp',['../_intelli_photo_gui_8cpp.html',1,'']]], + ['intelliphotogui_2eh_161',['IntelliPhotoGui.h',['../_intelli_photo_gui_8h.html',1,'']]], + ['intellirasterimage_2ecpp_162',['IntelliRasterImage.cpp',['../_intelli_raster_image_8cpp.html',1,'']]], + ['intellirasterimage_2eh_163',['IntelliRasterImage.h',['../_intelli_raster_image_8h.html',1,'']]], + ['intellishapedimage_2ecpp_164',['IntelliShapedImage.cpp',['../_intelli_shaped_image_8cpp.html',1,'']]], + ['intellishapedimage_2eh_165',['IntelliShapedImage.h',['../_intelli_shaped_image_8h.html',1,'']]], + ['intellitool_2ecpp_166',['IntelliTool.cpp',['../_intelli_tool_8cpp.html',1,'']]], + ['intellitool_2eh_167',['IntelliTool.h',['../_intelli_tool_8h.html',1,'']]], + ['intellitoolcircle_2ecpp_168',['IntelliToolCircle.cpp',['../_intelli_tool_circle_8cpp.html',1,'']]], + ['intellitoolcircle_2eh_169',['IntelliToolCircle.h',['../_intelli_tool_circle_8h.html',1,'']]], + ['intellitoolfloodfill_2ecpp_170',['IntelliToolFloodFill.cpp',['../_intelli_tool_flood_fill_8cpp.html',1,'']]], + ['intellitoolfloodfill_2eh_171',['IntelliToolFloodFill.h',['../_intelli_tool_flood_fill_8h.html',1,'']]], + ['intellitoolline_2ecpp_172',['IntelliToolLine.cpp',['../_intelli_tool_line_8cpp.html',1,'']]], + ['intellitoolline_2eh_173',['IntelliToolLine.h',['../_intelli_tool_line_8h.html',1,'']]], + ['intellitoolpen_2ecpp_174',['IntelliToolPen.cpp',['../_intelli_tool_pen_8cpp.html',1,'']]], + ['intellitoolpen_2eh_175',['IntelliToolPen.h',['../_intelli_tool_pen_8h.html',1,'']]], + ['intellitoolplain_2ecpp_176',['IntelliToolPlain.cpp',['../_intelli_tool_plain_8cpp.html',1,'']]], + ['intellitoolplain_2eh_177',['IntelliToolPlain.h',['../_intelli_tool_plain_8h.html',1,'']]], + ['intellitoolpolygon_2ecpp_178',['IntelliToolPolygon.cpp',['../_intelli_tool_polygon_8cpp.html',1,'']]], + ['intellitoolpolygon_2eh_179',['IntelliToolPolygon.h',['../_intelli_tool_polygon_8h.html',1,'']]], + ['intellitoolrectangle_2ecpp_180',['IntelliToolRectangle.cpp',['../_intelli_tool_rectangle_8cpp.html',1,'']]], + ['intellitoolrectangle_2eh_181',['IntelliToolRectangle.h',['../_intelli_tool_rectangle_8h.html',1,'']]] ]; diff --git a/docs/html/search/files_1.js b/docs/html/search/files_1.js index 36433ea..3feae41 100644 --- a/docs/html/search/files_1.js +++ b/docs/html/search/files_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['main_2ecpp_175',['main.cpp',['../main_8cpp.html',1,'']]] + ['main_2ecpp_182',['main.cpp',['../main_8cpp.html',1,'']]] ]; diff --git a/docs/html/search/files_2.js b/docs/html/search/files_2.js index 1478203..c7a376d 100644 --- a/docs/html/search/files_2.js +++ b/docs/html/search/files_2.js @@ -1,5 +1,5 @@ var searchData= [ - ['paintingarea_2ecpp_176',['PaintingArea.cpp',['../_painting_area_8cpp.html',1,'']]], - ['paintingarea_2eh_177',['PaintingArea.h',['../_painting_area_8h.html',1,'']]] + ['paintingarea_2ecpp_183',['PaintingArea.cpp',['../_painting_area_8cpp.html',1,'']]], + ['paintingarea_2eh_184',['PaintingArea.h',['../_painting_area_8h.html',1,'']]] ]; diff --git a/docs/html/search/functions_0.js b/docs/html/search/functions_0.js index c70f4b0..e6cd7b2 100644 --- a/docs/html/search/functions_0.js +++ b/docs/html/search/functions_0.js @@ -1,5 +1,5 @@ var searchData= [ - ['addlayer_178',['addLayer',['../class_painting_area.html#a39ad76e1319659bfa38eee88ef33d395',1,'PaintingArea']]], - ['addlayerat_179',['addLayerAt',['../class_painting_area.html#ae756003b49aead863b49616ea7a44cc0',1,'PaintingArea']]] + ['addlayer_185',['addLayer',['../class_painting_area.html#a39ad76e1319659bfa38eee88ef33d395',1,'PaintingArea']]], + ['addlayerat_186',['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 b60d9d3..35ef9ba 100644 --- a/docs/html/search/functions_1.js +++ b/docs/html/search/functions_1.js @@ -1,12 +1,12 @@ var searchData= [ - ['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']]] + ['calculatetriangles_187',['calculateTriangles',['../namespace_intelli_helper.html#a214dc3624ba4562a03dc922e3dd7b617',1,'IntelliHelper']]], + ['calculatevisiblity_188',['calculateVisiblity',['../class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2',1,'IntelliImage::calculateVisiblity()'],['../class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60',1,'IntelliRasterImage::calculateVisiblity()']]], + ['closeevent_189',['closeEvent',['../class_intelli_photo_gui.html#a2cf48070236ae8b35245e7f30482ef13',1,'IntelliPhotoGui']]], + ['colorpickersetfirstcolor_190',['colorPickerSetFirstColor',['../class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df',1,'PaintingArea']]], + ['colorpickersetsecondcolor_191',['colorPickerSetSecondColor',['../class_painting_area.html#ae261acaaa346610dfed489dbac17e789',1,'PaintingArea']]], + ['colorpickerswitchcolor_192',['colorPickerSwitchColor',['../class_painting_area.html#a66115307ff4a99cd7ca16423c5c8ecfb',1,'PaintingArea']]], + ['createlinetool_193',['createLineTool',['../class_painting_area.html#a240c33a7875addac86080cdfb0db036a',1,'PaintingArea']]], + ['createpentool_194',['createPenTool',['../class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353',1,'PaintingArea']]], + ['createplaintool_195',['createPlainTool',['../class_painting_area.html#a3de83443d2d5cf460ff48d0602070938',1,'PaintingArea']]] ]; diff --git a/docs/html/search/functions_2.js b/docs/html/search/functions_2.js index 307d0b5..7a4517e 100644 --- a/docs/html/search/functions_2.js +++ b/docs/html/search/functions_2.js @@ -1,8 +1,8 @@ var searchData= [ - ['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']]] + ['deletelayer_196',['deleteLayer',['../class_painting_area.html#a6efad6f8ea060674b157b42b431cd173',1,'PaintingArea']]], + ['drawline_197',['drawLine',['../class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31',1,'IntelliImage']]], + ['drawpixel_198',['drawPixel',['../class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056',1,'IntelliImage']]], + ['drawplain_199',['drawPlain',['../class_intelli_image.html#a6be622810dc2bc756054bb5769becb06',1,'IntelliImage']]], + ['drawpoint_200',['drawPoint',['../class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1',1,'IntelliImage']]] ]; diff --git a/docs/html/search/functions_3.js b/docs/html/search/functions_3.js index f663286..94e0cf9 100644 --- a/docs/html/search/functions_3.js +++ b/docs/html/search/functions_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['floodfill_194',['floodFill',['../class_painting_area.html#aeb5eb394b979ea90f2be9849fdda1774',1,'PaintingArea']]] + ['floodfill_201',['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 0948422..153ae70 100644 --- a/docs/html/search/functions_4.js +++ b/docs/html/search/functions_4.js @@ -1,9 +1,11 @@ var searchData= [ - ['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']]] + ['getdeepcopy_202',['getDeepCopy',['../class_intelli_image.html#af6381067bdf565669f856bb589008ae9',1,'IntelliImage::getDeepCopy()'],['../class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc',1,'IntelliRasterImage::getDeepCopy()'],['../class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337',1,'IntelliShapedImage::getDeepCopy()']]], + ['getdisplayable_203',['getDisplayable',['../class_intelli_image.html#a21c7e65b59a26db45aac3880133ef21d',1,'IntelliImage::getDisplayable(const QSize &displaySize, int alpha)=0'],['../class_intelli_image.html#a9d4daf3c48c64695105689f61c21bae0',1,'IntelliImage::getDisplayable(int alpha=255)=0'],['../class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884',1,'IntelliRasterImage::getDisplayable(const QSize &displaySize, int alpha) override'],['../class_intelli_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f',1,'IntelliRasterImage::getDisplayable(int alpha=255) override'],['../class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630',1,'IntelliShapedImage::getDisplayable(const QSize &displaySize, int alpha=255) override'],['../class_intelli_shaped_image.html#ac6a99e1a96134073bceea252b37636cc',1,'IntelliShapedImage::getDisplayable(int alpha=255) override']]], + ['getfirstcolor_204',['getFirstColor',['../class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7',1,'IntelliColorPicker']]], + ['getheightactivelayer_205',['getHeightActiveLayer',['../class_painting_area.html#a1511a534e206089fff1d325e7ec7a8eb',1,'PaintingArea']]], + ['getpixelcolor_206',['getPixelColor',['../class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f',1,'IntelliImage']]], + ['getpolygondata_207',['getPolygonData',['../class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba',1,'IntelliImage::getPolygonData()'],['../class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93',1,'IntelliShapedImage::getPolygonData()']]], + ['getsecondcolor_208',['getSecondColor',['../class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415',1,'IntelliColorPicker']]], + ['getwidthactivelayer_209',['getWidthActiveLayer',['../class_painting_area.html#a427c5fc26480c7ae80b3480e85510bda',1,'PaintingArea']]] ]; diff --git a/docs/html/search/functions_5.js b/docs/html/search/functions_5.js index 2296e26..3234f3f 100644 --- a/docs/html/search/functions_5.js +++ b/docs/html/search/functions_5.js @@ -1,17 +1,18 @@ var searchData= [ - ['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']]] + ['intellicolorpicker_210',['IntelliColorPicker',['../class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae',1,'IntelliColorPicker']]], + ['intelliimage_211',['IntelliImage',['../class_intelli_image.html#a47084f1cb668ea0242ab95162cf9e902',1,'IntelliImage']]], + ['intelliphotogui_212',['IntelliPhotoGui',['../class_intelli_photo_gui.html#ad2aaec3c1517a9aaa461b54e341b97e0',1,'IntelliPhotoGui']]], + ['intellirasterimage_213',['IntelliRasterImage',['../class_intelli_raster_image.html#aad9b561fe499a4da3c6ef98971aa3468',1,'IntelliRasterImage']]], + ['intellishapedimage_214',['IntelliShapedImage',['../class_intelli_shaped_image.html#a0f834c3f255baeb50c98ef335a6d0ea9',1,'IntelliShapedImage']]], + ['intellitool_215',['IntelliTool',['../class_intelli_tool.html#a346dd55d489fced38e7bb46f9168af91',1,'IntelliTool']]], + ['intellitoolcircle_216',['IntelliToolCircle',['../class_intelli_tool_circle.html#a9b185b9d327f8602d0b7f667b8d1d32a',1,'IntelliToolCircle']]], + ['intellitoolfloodfill_217',['IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html#a83b51838da304e274bf866cf2fd5407a',1,'IntelliToolFloodFill']]], + ['intellitoolline_218',['IntelliToolLine',['../class_intelli_tool_line.html#a9b2d4bcd69409a21f6080edfea4ae2a2',1,'IntelliToolLine']]], + ['intellitoolpen_219',['IntelliToolPen',['../class_intelli_tool_pen.html#a889891b3ae7cdefb881aed2e7fff9b47',1,'IntelliToolPen']]], + ['intellitoolplaintool_220',['IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html#a0ff0b9f7b78b763683076e4417236859',1,'IntelliToolPlainTool']]], + ['intellitoolpolygon_221',['IntelliToolPolygon',['../class_intelli_tool_polygon.html#ae6e5f07fdf88d12029410a032dc4921d',1,'IntelliToolPolygon']]], + ['intellitoolrectangle_222',['IntelliToolRectangle',['../class_intelli_tool_rectangle.html#aa9823939a8b8924520a2943cf6335c11',1,'IntelliToolRectangle']]], + ['isinpolygon_223',['isInPolygon',['../namespace_intelli_helper.html#a44d516b3e619e2a743e9c98dd75cf901',1,'IntelliHelper']]], + ['isintriangle_224',['isInTriangle',['../namespace_intelli_helper.html#a9fcfe72f00e870be4a8ab9f2e17483c9',1,'IntelliHelper']]] ]; diff --git a/docs/html/search/functions_6.js b/docs/html/search/functions_6.js index 406c1b7..eaaa202 100644 --- a/docs/html/search/functions_6.js +++ b/docs/html/search/functions_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['loadimage_215',['loadImage',['../class_intelli_image.html#aec0e9c8184d89dee33fd9adefbd2f8aa',1,'IntelliImage']]] + ['loadimage_225',['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 8443278..c28c131 100644 --- a/docs/html/search/functions_7.js +++ b/docs/html/search/functions_7.js @@ -1,9 +1,9 @@ var searchData= [ - ['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']]] + ['main_226',['main',['../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.cpp']]], + ['mousemoveevent_227',['mouseMoveEvent',['../class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5',1,'PaintingArea']]], + ['mousepressevent_228',['mousePressEvent',['../class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15',1,'PaintingArea']]], + ['mousereleaseevent_229',['mouseReleaseEvent',['../class_painting_area.html#a35b5df914acb608cc29717659793359c',1,'PaintingArea']]], + ['moveactivelayer_230',['moveActiveLayer',['../class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a',1,'PaintingArea']]], + ['movepositionactive_231',['movePositionActive',['../class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7',1,'PaintingArea']]] ]; diff --git a/docs/html/search/functions_8.js b/docs/html/search/functions_8.js index 170464f..8b9eacd 100644 --- a/docs/html/search/functions_8.js +++ b/docs/html/search/functions_8.js @@ -1,10 +1,10 @@ var searchData= [ - ['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']]] + ['onmouseleftpressed_232',['onMouseLeftPressed',['../class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c',1,'IntelliTool::onMouseLeftPressed()'],['../class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639',1,'IntelliToolCircle::onMouseLeftPressed()'],['../class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961',1,'IntelliToolFloodFill::onMouseLeftPressed()'],['../class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846',1,'IntelliToolLine::onMouseLeftPressed()'],['../class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205',1,'IntelliToolPen::onMouseLeftPressed()'],['../class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9',1,'IntelliToolPlainTool::onMouseLeftPressed()'],['../class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d',1,'IntelliToolPolygon::onMouseLeftPressed()'],['../class_intelli_tool_rectangle.html#ae03c307ccf66cbe3fd59e3657712368d',1,'IntelliToolRectangle::onMouseLeftPressed()']]], + ['onmouseleftreleased_233',['onMouseLeftReleased',['../class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b',1,'IntelliTool::onMouseLeftReleased()'],['../class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3',1,'IntelliToolCircle::onMouseLeftReleased()'],['../class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c',1,'IntelliToolFloodFill::onMouseLeftReleased()'],['../class_intelli_tool_line.html#ac93f76ff20a1c111a403b298bab02482',1,'IntelliToolLine::onMouseLeftReleased()'],['../class_intelli_tool_pen.html#abda7a22b9766fa4ad254324a53cab94d',1,'IntelliToolPen::onMouseLeftReleased()'],['../class_intelli_tool_plain_tool.html#ac23f5d0f07e42fd7c2ea3fc1347da400',1,'IntelliToolPlainTool::onMouseLeftReleased()'],['../class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21',1,'IntelliToolPolygon::onMouseLeftReleased()'],['../class_intelli_tool_rectangle.html#a94460e3ff1c19e80bde922c55f53cc43',1,'IntelliToolRectangle::onMouseLeftReleased()']]], + ['onmousemoved_234',['onMouseMoved',['../class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639',1,'IntelliTool::onMouseMoved()'],['../class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b',1,'IntelliToolCircle::onMouseMoved()'],['../class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668',1,'IntelliToolFloodFill::onMouseMoved()'],['../class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b',1,'IntelliToolLine::onMouseMoved()'],['../class_intelli_tool_pen.html#a58d1d636497b630647ce0c4d652737c2',1,'IntelliToolPen::onMouseMoved()'],['../class_intelli_tool_plain_tool.html#ad7546a6335bb3bb4cbf0e1883788d41c',1,'IntelliToolPlainTool::onMouseMoved()'],['../class_intelli_tool_polygon.html#a0e3a1135f04c73c159137ae219a38922',1,'IntelliToolPolygon::onMouseMoved()'],['../class_intelli_tool_rectangle.html#a4b5931071e21eb6949ffe357315e408b',1,'IntelliToolRectangle::onMouseMoved()']]], + ['onmouserightpressed_235',['onMouseRightPressed',['../class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966',1,'IntelliTool::onMouseRightPressed()'],['../class_intelli_tool_circle.html#a29d7b9ed4960e6fe1f31ff620363e429',1,'IntelliToolCircle::onMouseRightPressed()'],['../class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4',1,'IntelliToolFloodFill::onMouseRightPressed()'],['../class_intelli_tool_line.html#a6cce59f3017936214b10b47252a898a3',1,'IntelliToolLine::onMouseRightPressed()'],['../class_intelli_tool_pen.html#a1751e3864a0d36ef42ca55021cae73ce',1,'IntelliToolPen::onMouseRightPressed()'],['../class_intelli_tool_plain_tool.html#acb0c46e16d2c09370a2244a936de38b1',1,'IntelliToolPlainTool::onMouseRightPressed()'],['../class_intelli_tool_polygon.html#aa36b012b48311c36e7cd6771a5081427',1,'IntelliToolPolygon::onMouseRightPressed()'],['../class_intelli_tool_rectangle.html#a480c6804a4963c5a1c3f7ef84b63c1a8',1,'IntelliToolRectangle::onMouseRightPressed()']]], + ['onmouserightreleased_236',['onMouseRightReleased',['../class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0',1,'IntelliTool::onMouseRightReleased()'],['../class_intelli_tool_circle.html#aca07540f2f7ccb3d2c0b84890c1afc4c',1,'IntelliToolCircle::onMouseRightReleased()'],['../class_intelli_tool_flood_fill.html#a39cf49c0ce46f96be3510f0b70c9d892',1,'IntelliToolFloodFill::onMouseRightReleased()'],['../class_intelli_tool_line.html#a6214918cba5753f89d97de4559a2b9b2',1,'IntelliToolLine::onMouseRightReleased()'],['../class_intelli_tool_pen.html#abf8562e8cd2da586afdf4d47b3a4ff13',1,'IntelliToolPen::onMouseRightReleased()'],['../class_intelli_tool_plain_tool.html#a2ae458f1b04eb77a47f6dca5e91e33b8',1,'IntelliToolPlainTool::onMouseRightReleased()'],['../class_intelli_tool_polygon.html#a47cad87cd02b128b02dc929713bd1d1b',1,'IntelliToolPolygon::onMouseRightReleased()'],['../class_intelli_tool_rectangle.html#ad43f653256a6516b9398f82054be0d7f',1,'IntelliToolRectangle::onMouseRightReleased()']]], + ['onwheelscrolled_237',['onWheelScrolled',['../class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574',1,'IntelliTool::onWheelScrolled()'],['../class_intelli_tool_circle.html#ae2d9b0fb6695c184c4cb507a5fb75506',1,'IntelliToolCircle::onWheelScrolled()'],['../class_intelli_tool_flood_fill.html#ad58cc7c065123beb6b0270f99e99b991',1,'IntelliToolFloodFill::onWheelScrolled()'],['../class_intelli_tool_line.html#aaf1d686e1ec43f41b5186ccfd806b125',1,'IntelliToolLine::onWheelScrolled()'],['../class_intelli_tool_pen.html#afe3626ddff440ab125f4a2465c45427a',1,'IntelliToolPen::onWheelScrolled()'],['../class_intelli_tool_plain_tool.html#adc004ea421e2cc0ac39cc7a6b6d43d0d',1,'IntelliToolPlainTool::onWheelScrolled()'],['../class_intelli_tool_polygon.html#a713103300c9f023d64d9eec5ac05dd17',1,'IntelliToolPolygon::onWheelScrolled()'],['../class_intelli_tool_rectangle.html#a445c53a56e859f970e59f5036e221e0c',1,'IntelliToolRectangle::onWheelScrolled()']]], + ['open_238',['open',['../class_painting_area.html#a1f597740b4d7b4bc2e24c51f8cb0b6eb',1,'PaintingArea']]] ]; diff --git a/docs/html/search/functions_9.js b/docs/html/search/functions_9.js index 3fe4e3e..1c5fa95 100644 --- a/docs/html/search/functions_9.js +++ b/docs/html/search/functions_9.js @@ -1,5 +1,5 @@ var searchData= [ - ['paintevent_229',['paintEvent',['../class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7',1,'PaintingArea']]], - ['paintingarea_230',['PaintingArea',['../class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460',1,'PaintingArea']]] + ['paintevent_239',['paintEvent',['../class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7',1,'PaintingArea']]], + ['paintingarea_240',['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 59aade0..796a1ae 100644 --- a/docs/html/search/functions_a.js +++ b/docs/html/search/functions_a.js @@ -1,5 +1,5 @@ var searchData= [ - ['resizeevent_231',['resizeEvent',['../class_painting_area.html#ab57e8ccda60fff7187463a90e65c5335',1,'PaintingArea']]], - ['resizeimage_232',['resizeImage',['../class_intelli_image.html#a177403ab9585d4ba31984a644c54d310',1,'IntelliImage']]] + ['resizeevent_241',['resizeEvent',['../class_painting_area.html#ab57e8ccda60fff7187463a90e65c5335',1,'PaintingArea']]], + ['resizeimage_242',['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 ea2dec5..35a9bcf 100644 --- a/docs/html/search/functions_b.js +++ b/docs/html/search/functions_b.js @@ -1,15 +1,13 @@ var searchData= [ - ['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']]] + ['save_243',['save',['../class_painting_area.html#a612176cc9d629d22fd3fe1a746cce564',1,'PaintingArea']]], + ['setalphaoflayer_244',['setAlphaOfLayer',['../class_painting_area.html#aec59be20f1c27135700754882dd6383d',1,'PaintingArea']]], + ['setfirstcolor_245',['setFirstColor',['../class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8',1,'IntelliColorPicker']]], + ['setlayertoactive_246',['setLayerToActive',['../class_painting_area.html#a1d6d86c25efdce9fe9031a9cd01c74c8',1,'PaintingArea']]], + ['setpolygon_247',['setPolygon',['../class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309',1,'IntelliImage::setPolygon()'],['../class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b',1,'IntelliRasterImage::setPolygon()'],['../class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e',1,'IntelliShapedImage::setPolygon()']]], + ['setsecondcolor_248',['setSecondColor',['../class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931',1,'IntelliColorPicker']]], + ['sign_249',['sign',['../namespace_intelli_helper.html#afdd9fe78cc5d21b59642910220768149',1,'IntelliHelper']]], + ['slotactivatelayer_250',['slotActivateLayer',['../class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec',1,'PaintingArea']]], + ['slotdeleteactivelayer_251',['slotDeleteActiveLayer',['../class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e',1,'PaintingArea']]], + ['switchcolors_252',['switchColors',['../class_intelli_color_picker.html#a437a6f20bf2fc0a4cbaf4c030c2a26d9',1,'IntelliColorPicker']]] ]; diff --git a/docs/html/search/functions_c.js b/docs/html/search/functions_c.js index 7279cb2..ae5f05e 100644 --- a/docs/html/search/functions_c.js +++ b/docs/html/search/functions_c.js @@ -1,4 +1,4 @@ var searchData= [ - ['wheelevent_245',['wheelEvent',['../class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4',1,'PaintingArea']]] + ['wheelevent_253',['wheelEvent',['../class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4',1,'PaintingArea']]] ]; diff --git a/docs/html/search/functions_d.js b/docs/html/search/functions_d.js index fc2362f..bd24f64 100644 --- a/docs/html/search/functions_d.js +++ b/docs/html/search/functions_d.js @@ -1,14 +1,15 @@ 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']]] + ['_7eintellicolorpicker_254',['~IntelliColorPicker',['../class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff',1,'IntelliColorPicker']]], + ['_7eintelliimage_255',['~IntelliImage',['../class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc',1,'IntelliImage']]], + ['_7eintellirasterimage_256',['~IntelliRasterImage',['../class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8',1,'IntelliRasterImage']]], + ['_7eintellishapedimage_257',['~IntelliShapedImage',['../class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9',1,'IntelliShapedImage']]], + ['_7eintellitool_258',['~IntelliTool',['../class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2',1,'IntelliTool']]], + ['_7eintellitoolcircle_259',['~IntelliToolCircle',['../class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954',1,'IntelliToolCircle']]], + ['_7eintellitoolfloodfill_260',['~IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba',1,'IntelliToolFloodFill']]], + ['_7eintellitoolline_261',['~IntelliToolLine',['../class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2',1,'IntelliToolLine']]], + ['_7eintellitoolpen_262',['~IntelliToolPen',['../class_intelli_tool_pen.html#ac77a025515d0fed6954556fe2b444818',1,'IntelliToolPen']]], + ['_7eintellitoolplaintool_263',['~IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html#a91fe568be05c075814d67440472bb658',1,'IntelliToolPlainTool']]], + ['_7eintellitoolrectangle_264',['~IntelliToolRectangle',['../class_intelli_tool_rectangle.html#a7dc1463e726a21255e6297241dc71fb1',1,'IntelliToolRectangle']]], + ['_7epaintingarea_265',['~PaintingArea',['../class_painting_area.html#aa32adc113f77031945f73e33051931e8',1,'PaintingArea']]] ]; diff --git a/docs/html/search/namespaces_0.js b/docs/html/search/namespaces_0.js index a4d645f..387dc83 100644 --- a/docs/html/search/namespaces_0.js +++ b/docs/html/search/namespaces_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['intellihelper_148',['IntelliHelper',['../namespace_intelli_helper.html',1,'']]] + ['intellihelper_153',['IntelliHelper',['../namespace_intelli_helper.html',1,'']]] ]; diff --git a/docs/html/search/variables_0.js b/docs/html/search/variables_0.js index 30f268f..4655c35 100644 --- a/docs/html/search/variables_0.js +++ b/docs/html/search/variables_0.js @@ -1,7 +1,7 @@ var searchData= [ - ['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']]] + ['a_266',['A',['../struct_triangle.html#a4fe8b39e0144ebff908b7718c2f2751b',1,'Triangle']]], + ['active_267',['Active',['../class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f',1,'IntelliTool']]], + ['alpha_268',['alpha',['../struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56',1,'LayerObject']]], + ['area_269',['Area',['../class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289',1,'IntelliTool']]] ]; diff --git a/docs/html/search/variables_1.js b/docs/html/search/variables_1.js index 9f94ca8..7f7d970 100644 --- a/docs/html/search/variables_1.js +++ b/docs/html/search/variables_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['b_261',['B',['../struct_triangle.html#a64fa6a90a6131f12a1a3054bf86647d7',1,'Triangle']]] + ['b_270',['B',['../struct_triangle.html#a64fa6a90a6131f12a1a3054bf86647d7',1,'Triangle']]] ]; diff --git a/docs/html/search/variables_2.js b/docs/html/search/variables_2.js index f1a01d0..344d2a5 100644 --- a/docs/html/search/variables_2.js +++ b/docs/html/search/variables_2.js @@ -1,6 +1,6 @@ var searchData= [ - ['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']]] + ['c_271',['C',['../struct_triangle.html#addb8aaab314d79f3617acca01e12872a',1,'Triangle']]], + ['canvas_272',['Canvas',['../class_intelli_tool.html#a144d469cc03584f501194529a1b53c77',1,'IntelliTool']]], + ['colorpicker_273',['colorPicker',['../class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef',1,'IntelliTool']]] ]; diff --git a/docs/html/search/variables_3.js b/docs/html/search/variables_3.js index 2e1d935..9cb803f 100644 --- a/docs/html/search/variables_3.js +++ b/docs/html/search/variables_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['drawing_265',['drawing',['../class_intelli_tool.html#af256de16e9825922d20a23d11617b51b',1,'IntelliTool']]] + ['drawing_274',['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 7e69822..06ea30e 100644 --- a/docs/html/search/variables_4.js +++ b/docs/html/search/variables_4.js @@ -1,5 +1,5 @@ var searchData= [ - ['hight_266',['hight',['../struct_layer_object.html#a4b1729dbf7d3490e4c2776e29ffef8b0',1,'LayerObject']]], - ['hightoffset_267',['hightOffset',['../struct_layer_object.html#a6256486a76c38baa3f1c664f4d190743',1,'LayerObject']]] + ['hight_275',['hight',['../struct_layer_object.html#a4b1729dbf7d3490e4c2776e29ffef8b0',1,'LayerObject']]], + ['hightoffset_276',['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 2538c4c..7b91b4a 100644 --- a/docs/html/search/variables_5.js +++ b/docs/html/search/variables_5.js @@ -1,5 +1,5 @@ var searchData= [ - ['image_268',['image',['../struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83',1,'LayerObject']]], - ['imagedata_269',['imageData',['../class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2',1,'IntelliImage']]] + ['image_277',['image',['../struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83',1,'LayerObject']]], + ['imagedata_278',['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 ba93204..01b1461 100644 --- a/docs/html/search/variables_6.js +++ b/docs/html/search/variables_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['polygondata_270',['polygonData',['../class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8',1,'IntelliShapedImage']]] + ['polygondata_279',['polygonData',['../class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8',1,'IntelliShapedImage']]] ]; diff --git a/docs/html/search/variables_7.js b/docs/html/search/variables_7.js index 15699cb..a957d63 100644 --- a/docs/html/search/variables_7.js +++ b/docs/html/search/variables_7.js @@ -1,5 +1,5 @@ var searchData= [ - ['width_271',['width',['../struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897',1,'LayerObject']]], - ['widthoffset_272',['widthOffset',['../struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96',1,'LayerObject']]] + ['width_280',['width',['../struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897',1,'LayerObject']]], + ['widthoffset_281',['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 4946963..d282e62 100644 --- a/docs/html/struct_layer_object.html +++ b/docs/html/struct_layer_object.html @@ -118,7 +118,7 @@ Public Attributes

    Detailed Description

    -

    Definition at line 17 of file PaintingArea.h.

    +

    Definition at line 16 of file PaintingArea.h.

    Member Data Documentation

    ◆ alpha

    @@ -132,7 +132,7 @@ Public Attributes
    -

    Definition at line 23 of file PaintingArea.h.

    +

    Definition at line 22 of file PaintingArea.h.

    @@ -148,7 +148,7 @@ Public Attributes
    -

    Definition at line 20 of file PaintingArea.h.

    +

    Definition at line 19 of file PaintingArea.h.

    @@ -164,7 +164,7 @@ Public Attributes
    -

    Definition at line 22 of file PaintingArea.h.

    +

    Definition at line 21 of file PaintingArea.h.

    @@ -180,7 +180,7 @@ Public Attributes
    -

    Definition at line 18 of file PaintingArea.h.

    +

    Definition at line 17 of file PaintingArea.h.

    @@ -196,7 +196,7 @@ Public Attributes
    -

    Definition at line 19 of file PaintingArea.h.

    +

    Definition at line 18 of file PaintingArea.h.

    @@ -212,7 +212,7 @@ Public Attributes
    -

    Definition at line 21 of file PaintingArea.h.

    +

    Definition at line 20 of file PaintingArea.h.