diff --git a/cppcheck_config.txt b/cppcheck_config.txt index ba080ef..008b5ba 100644 --- a/cppcheck_config.txt +++ b/cppcheck_config.txt @@ -57,9 +57,27 @@ src/GUI/IntelliPhotoGui.h:15:0: information: Include file: not found. P ^ src/GUI/IntelliPhotoGui.h:16:0: information: Include file: not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem] +^ +src/GUI/IntelliPhotoGui.h:17:0: information: Include file: not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem] + +^ +src/GUI/IntelliPhotoGui.h:19:0: information: Include file: "IntelliHelper/IntelliDatamanager.h" not found. [missingInclude] + ^ src/GUI/IntelliPhotoGui.cpp:4:0: information: Include file: "Layer/PaintingArea.h" not found. [missingInclude] +^ +src/GUI/IntelliPhotoGui.cpp:6:0: information: Include file: not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem] + +^ +src/GUI/IntelliPhotoGui.cpp:7:0: information: Include file: not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem] + +^ +src/GUI/IntelliPhotoGui.cpp:8:0: information: Include file: not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem] + +^ +src/GUI/IntelliPhotoGui.cpp:9:0: information: Include file: not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem] + ^ src/Image/IntelliImage.cpp:1:0: information: Include file: "Image/IntelliImage.h" not found. [missingInclude] @@ -105,6 +123,15 @@ src/IntelliHelper/IntelliColorPicker.h:5:0: information: Include file: "QPoint" ^ src/IntelliHelper/IntelliColorPicker.h:6:0: information: Include file: "QColorDialog" not found. [missingInclude] +^ +src/IntelliHelper/IntelliDatamanager.h:4:0: information: Include file: not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem] + +^ +src/IntelliHelper/IntelliDatamanager.h:5:0: information: Include file: not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem] + +^ +src/IntelliHelper/IntelliDatamanager.cpp:2:0: information: Include file: "Layer/PaintingArea.h" not found. [missingInclude] + ^ src/IntelliHelper/IntelliToolsettings.cpp:2:0: information: Include file: not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem] @@ -154,7 +181,7 @@ src/Layer/PaintingArea.h:8:0: information: Include file: not found. Pl src/Layer/PaintingArea.h:9:0: information: Include file: not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem] ^ -src/Layer/PaintingArea.h:10:0: information: Include file: "GUI/IntelliPhotoGui.h" not found. [missingInclude] +src/Layer/PaintingArea.h:10:0: information: Include file: not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem] ^ src/Layer/PaintingArea.h:11:0: information: Include file: "Image/IntelliImage.h" not found. [missingInclude] @@ -198,6 +225,9 @@ src/Layer/PaintingArea.cpp:18:0: information: Include file: "Tool/IntelliToolFlo ^ src/Layer/PaintingArea.cpp:19:0: information: Include file: "Tool/IntelliToolPolygon.h" not found. [missingInclude] +^ +src/Layer/PaintingArea.cpp:20:0: information: Include file: "GUI/IntelliPhotoGui.h" not found. [missingInclude] + ^ src/Tool/IntelliTool.h:4:0: information: Include file: "IntelliHelper/IntelliColorPicker.h" not found. [missingInclude] @@ -210,6 +240,9 @@ src/Tool/IntelliTool.h:6:0: information: Include file: not found. Pleas ^ src/Tool/IntelliTool.cpp:2:0: information: Include file: "Layer/PaintingArea.h" not found. [missingInclude] +^ +src/Tool/IntelliTool.cpp:3:0: information: Include file: "GUI/IntelliPhotoGui.h" not found. [missingInclude] + ^ src/Tool/IntelliToolCircle.h:5:0: information: Include file: "QColor" not found. [missingInclude] @@ -327,6 +360,9 @@ src/main.cpp:3:0: information: Include file: not found. Please note: Cp ^ src/main.cpp:4:0: information: Include file: not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem] +^ +src/main.cpp:5:0: information: Include file: not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem] + ^ src/mainUnitTest.cpp:1:0: information: Include file: not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem] diff --git a/cppcheck_errors.txt b/cppcheck_errors.txt index 99be2cd..3e6f39d 100644 --- a/cppcheck_errors.txt +++ b/cppcheck_errors.txt @@ -1,3 +1,27 @@ +src/IntelliHelper/IntelliDatamanager.cpp:89:33: style: Local variable 'alpha' shadows outer variable [shadowVariable] + int red, green, blue, alpha; + ^ +src/IntelliHelper/IntelliDatamanager.cpp:66:53: note: Shadowed declaration + int width, height, widthOffset, heightOffset, alpha; + ^ +src/IntelliHelper/IntelliDatamanager.cpp:89:33: note: Shadow variable + int red, green, blue, alpha; + ^ +src/Layer/PaintingArea.cpp:22:14: warning: Member variable 'LayerObject::image' is not initialized in the constructor. [uninitMemberVar] +LayerObject::LayerObject(){ + ^ +src/Layer/PaintingArea.cpp:22:14: warning: Member variable 'LayerObject::width' is not initialized in the constructor. [uninitMemberVar] +LayerObject::LayerObject(){ + ^ +src/Layer/PaintingArea.cpp:22:14: warning: Member variable 'LayerObject::height' is not initialized in the constructor. [uninitMemberVar] +LayerObject::LayerObject(){ + ^ +src/Layer/PaintingArea.cpp:22:14: warning: Member variable 'LayerObject::widthOffset' is not initialized in the constructor. [uninitMemberVar] +LayerObject::LayerObject(){ + ^ +src/Layer/PaintingArea.cpp:22:14: warning: Member variable 'LayerObject::heightOffset' is not initialized in the constructor. [uninitMemberVar] +LayerObject::LayerObject(){ + ^ src/tst_unittest.cpp:1370:0: style: The function 'bench_Circle_fullDraw' is never used. [unusedFunction] ^ @@ -118,28 +142,28 @@ src/tst_unittest.cpp:1138:0: style: The function 'bench_setPolygon' is never use src/mainUnitTest.cpp:118:0: style: The function 'cleanupTestCase' is never used. [unusedFunction] ^ -src/GUI/IntelliPhotoGui.cpp:23:0: style: The function 'closeEvent' is never used. [unusedFunction] +src/GUI/IntelliPhotoGui.cpp:27:0: style: The function 'closeEvent' is never used. [unusedFunction] ^ src/mainUnitTest.cpp:113:0: style: The function 'initTestCase' is never used. [unusedFunction] ^ -src/Layer/PaintingArea.cpp:281:0: style: The function 'mouseMoveEvent' is never used. [unusedFunction] +src/Layer/PaintingArea.cpp:324:0: style: The function 'mouseMoveEvent' is never used. [unusedFunction] ^ -src/Layer/PaintingArea.cpp:262:0: style: The function 'mousePressEvent' is never used. [unusedFunction] +src/Layer/PaintingArea.cpp:305:0: style: The function 'mousePressEvent' is never used. [unusedFunction] ^ -src/Layer/PaintingArea.cpp:294:0: style: The function 'mouseReleaseEvent' is never used. [unusedFunction] +src/Layer/PaintingArea.cpp:337:0: style: The function 'mouseReleaseEvent' is never used. [unusedFunction] ^ -src/Layer/PaintingArea.cpp:324:0: style: The function 'paintEvent' is never used. [unusedFunction] +src/Layer/PaintingArea.cpp:367:0: style: The function 'paintEvent' is never used. [unusedFunction] ^ -src/Layer/PaintingArea.cpp:180:0: style: The function 'slotActivateLayer' is never used. [unusedFunction] +src/Layer/PaintingArea.cpp:223:0: style: The function 'slotActivateLayer' is never used. [unusedFunction] ^ -src/Layer/PaintingArea.cpp:96:0: style: The function 'slotDeleteActiveLayer' is never used. [unusedFunction] +src/Layer/PaintingArea.cpp:129:0: style: The function 'slotDeleteActiveLayer' is never used. [unusedFunction] ^ src/mainUnitTest.cpp:211:0: style: The function 'test_Circle_fullDraw' is never used. [unusedFunction] @@ -292,7 +316,7 @@ src/mainUnitTest.cpp:146:0: style: The function 'test_setLayerUp' is never used. src/mainUnitTest.cpp:144:0: style: The function 'test_setPolygon' is never used. [unusedFunction] ^ -src/Layer/PaintingArea.cpp:309:0: style: The function 'wheelEvent' is never used. [unusedFunction] +src/Layer/PaintingArea.cpp:352:0: style: The function 'wheelEvent' is never used. [unusedFunction] ^ nofile:0:0: information: Cppcheck cannot find all the include files (use --check-config for details) [missingInclude] diff --git a/docs/html/_intelli_datamanager_8cpp.html b/docs/html/_intelli_datamanager_8cpp.html new file mode 100644 index 0000000..cc74d66 --- /dev/null +++ b/docs/html/_intelli_datamanager_8cpp.html @@ -0,0 +1,105 @@ + + + + + + + +IntelliPhoto: src/IntelliHelper/IntelliDatamanager.cpp File Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
IntelliPhoto +  0.6 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IntelliDatamanager.cpp File Reference
+
+ +
+ + + + diff --git a/docs/html/_intelli_datamanager_8cpp_source.html b/docs/html/_intelli_datamanager_8cpp_source.html new file mode 100644 index 0000000..4eddbd7 --- /dev/null +++ b/docs/html/_intelli_datamanager_8cpp_source.html @@ -0,0 +1,219 @@ + + + + + + + +IntelliPhoto: src/IntelliHelper/IntelliDatamanager.cpp Source File + + + + + + + + + + + + + +
+
+ + + + + + +
+
IntelliPhoto +  0.6 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IntelliDatamanager.cpp
+
+
+Go to the documentation of this file.
1 #include "IntelliDatamanager.h"
+
2 #include "Layer/PaintingArea.h"
+
3 
+
4 bool IntelliDatamanager::saveProject(PaintingArea* Canvas, QString filePath){
+
5  QFile openFile(filePath);
+
6 
+
7  if(openFile.open(QIODevice::WriteOnly)) {
+
8 
+
9  QTextStream out(&openFile);
+
10  std::vector<LayerObject>* layerBundle = Canvas->getLayerBundle();
+
11  size_t numberOfLayers = layerBundle->size();
+
12  out << 7 << endl; //version tag
+
13  out << Canvas->getRenderSettings() << " ";
+
14  out << Canvas->getMaxWidth() << " " << Canvas->getMaxHeight() << endl; //dimensions of canvas
+
15  out << numberOfLayers << endl; //number of layers
+
16  for(size_t i = 0; i<numberOfLayers; i++) {
+
17  int width = layerBundle->at(i).width;
+
18  int height = layerBundle->at(i).height;
+
19  out << width << endl; //width
+
20  out << height << endl; //height
+
21  out << layerBundle->at(i).widthOffset << endl; //widthOffset
+
22  out << layerBundle->at(i).heightOffset << endl; //HeightOffset
+
23  out << layerBundle->at(i).alpha << endl; //alpha of layer
+
24  if(layerBundle->at(i).image->getTypeOfImage() == ImageType::RASTERIMAGE) {
+
25  out << 0 << " ";
+
26  }else{
+
27  out << 1 << " ";
+
28  }
+
29  std::vector<QPoint> points = layerBundle->at(i).image->getPolygonData();
+
30  out << points.size() << " ";
+
31  for(size_t j = 0; j<points.size(); j++) {
+
32  out << points.at(j).x() << " " << points.at(j).y() << " ";
+
33  }
+
34  for(int j = 0; j<height; j++) {
+
35  for(int k = 0; k<width; k++) {
+
36  QColor pixColor = layerBundle->at(i).image->getImageData().pixelColor(j,k);
+
37  out << pixColor.red() << " " << pixColor.green() << " " << pixColor.blue() << " " << pixColor.alpha() << " ";
+
38  }
+
39  }
+
40 
+
41  }
+
42  out << "\nFormat designed and approved by IntelliPhoto Team 7. All rigths reserved.";
+
43  openFile.close();
+
44  return true;
+
45  }
+
46 
+
47  return false;
+
48 }
+
49 
+
50 bool IntelliDatamanager::loadProject(PaintingArea* Canvas, QString filePath){
+
51  QFile openFile(filePath);
+
52  Canvas->deleteAllLayers();
+
53  if(openFile.open(QIODevice::ReadOnly)) {
+
54  QTextStream in(&openFile);
+
55 
+
56  float version;
+
57  int rendersetting;
+
58  int widthCanvas, heightCanvas, numberOffLayers;
+
59  in >> version;
+
60  in >> rendersetting;
+
61  in >> widthCanvas >> heightCanvas;
+
62  in >> numberOffLayers;
+
63 
+
64  Canvas->setLayerDimensions(widthCanvas, heightCanvas);
+
65  for(int i = 0; i<numberOffLayers; i++) {
+
66  int width, height, widthOffset, heightOffset, alpha;
+
67  in >> width >> height >> widthOffset >> heightOffset >> alpha;
+
68 
+
69  int typeFlag;
+
70  size_t numberOfPoints;
+
71  std::vector<QPoint> polyPoints;
+
72 
+
73  in >> typeFlag >> numberOfPoints;
+
74  if(typeFlag==0) {
+
75  Canvas->addLayer(width, height, widthOffset, heightOffset, alpha, ImageType::RASTERIMAGE);
+
76  }else{
+
77  Canvas->addLayer(width, height, widthOffset, heightOffset, alpha, ImageType::SHAPEDIMAGE);
+
78  }
+
79  polyPoints.reserve(numberOfPoints);
+
80  for(size_t j = 0; j<numberOfPoints; j++) {
+
81  int x, y;
+
82  in >> x >> y;
+
83  polyPoints.push_back(QPoint(x,y));
+
84  }
+
85  Canvas->setPolygonDataToActive(polyPoints);
+
86 
+
87  for(int j = 0; j<height; j++) {
+
88  for(int k = 0; k<width; k++) {
+
89  int red, green, blue, alpha;
+
90  in >> red >> green >> blue >> alpha;
+
91  Canvas->setPixelToActive(QColor(red, green, blue, alpha), QPoint(j, k));
+
92  }
+
93  }
+
94  }
+
95  Canvas->setRenderSettings(static_cast<bool>(rendersetting));
+
96  openFile.close();
+
97  return true;
+
98  }
+
99 
+
100  return false;
+
101 }
+
+
+ +
void setRenderSettings(bool isFastRenderingOn)
setRenderSettings updates all Images to the new Rendersetting.
+ +
bool loadProject(PaintingArea *Canvas, QString filePath="unnamed.idf")
+ +
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:57
+
std::vector< LayerObject > * getLayerBundle()
getLayerBundle returns the real active layerbundle (care!)
+ +
void setPixelToActive(QColor color, QPoint point)
+ +
void deleteAllLayers()
deleteAllLayers deletes all layers
+
void setLayerDimensions(int maxWidth, int maxHeight)
+
bool saveProject(PaintingArea *Canvas, QString filePath="unnamed.idf")
+
bool getRenderSettings()
getRenderSettings updates all Images to the new Rendersetting.
+
int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, int alpha=255, ImageType type=ImageType::RASTERIMAGE)
The addLayer adds a layer to the current project/ painting area.
+
void setPolygonDataToActive(std::vector< QPoint > points)
+ + + + + diff --git a/docs/html/_intelli_datamanager_8h.html b/docs/html/_intelli_datamanager_8h.html new file mode 100644 index 0000000..731d244 --- /dev/null +++ b/docs/html/_intelli_datamanager_8h.html @@ -0,0 +1,121 @@ + + + + + + + +IntelliPhoto: src/IntelliHelper/IntelliDatamanager.h File Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
IntelliPhoto +  0.6 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
IntelliDatamanager.h File Reference
+
+
+
#include <QFile>
+#include <QDebug>
+
+

Go to the source code of this file.

+ + + + +

+Namespaces

 IntelliDatamanager
 
+ + + + + +

+Functions

bool IntelliDatamanager::loadProject (PaintingArea *Canvas, QString filePath="unnamed.idf")
 
bool IntelliDatamanager::saveProject (PaintingArea *Canvas, QString filePath="unnamed.idf")
 
+
+
+ + + + diff --git a/docs/html/_intelli_datamanager_8h.js b/docs/html/_intelli_datamanager_8h.js new file mode 100644 index 0000000..e31fa0f --- /dev/null +++ b/docs/html/_intelli_datamanager_8h.js @@ -0,0 +1,5 @@ +var _intelli_datamanager_8h = +[ + [ "loadProject", "_intelli_datamanager_8h.html#a41920e07aa9e0b2756323779f7fe8de2", null ], + [ "saveProject", "_intelli_datamanager_8h.html#ac02f6f47ff8785ad9d49588baaca3d54", null ] +]; \ No newline at end of file diff --git a/docs/html/_intelli_datamanager_8h_source.html b/docs/html/_intelli_datamanager_8h_source.html new file mode 100644 index 0000000..fdc18a4 --- /dev/null +++ b/docs/html/_intelli_datamanager_8h_source.html @@ -0,0 +1,121 @@ + + + + + + + +IntelliPhoto: src/IntelliHelper/IntelliDatamanager.h Source File + + + + + + + + + + + + + +
+
+ + + + + + +
+
IntelliPhoto +  0.6 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IntelliDatamanager.h
+
+
+Go to the documentation of this file.
1 #ifndef INTELLIDATAMANAGER_H
+
2 #define INTELLIDATAMANAGER_H
+
3 
+
4 #include <QFile>
+
5 #include <QDebug>
+
6 
+
7 class PaintingArea;
+
8 
+
9 namespace IntelliDatamanager {
+
10 
+
11 bool loadProject(PaintingArea* Canvas, QString filePath = "unnamed.idf");
+
12 bool saveProject(PaintingArea* Canvas, QString filePath = "unnamed.idf");
+
13 
+
14 }
+
15 
+
16 #endif // INTELLIDATAMANAGER_H
+
+
+ +
bool loadProject(PaintingArea *Canvas, QString filePath="unnamed.idf")
+
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:57
+
bool saveProject(PaintingArea *Canvas, QString filePath="unnamed.idf")
+ + + + diff --git a/docs/html/_intelli_image_8cpp_source.html b/docs/html/_intelli_image_8cpp_source.html index d1f5ebe..71cfef2 100644 --- a/docs/html/_intelli_image_8cpp_source.html +++ b/docs/html/_intelli_image_8cpp_source.html @@ -90,7 +90,7 @@ $(document).ready(function(){initNavTree('_intelli_image_8cpp_source.html','');
2 #include <QSize>
3 #include <QPainter>
4 
-
5 IntelliImage::IntelliImage(int width, int height, bool fastRendererOn)
+
5 IntelliImage:: IntelliImage(int width, int height, bool fastRendererOn)
6  : imageData(QSize(width, height), fastRendererOn ? QImage::Format_Indexed8 : QImage::Format_ARGB32){
7  if(fastRendererOn) {
8  imageData = imageData.convertToFormat(QImage::Format_ARGB32);
@@ -103,166 +103,182 @@ $(document).ready(function(){initNavTree('_intelli_image_8cpp_source.html','');
15 
16 }
17 
- -
19 
-
20 }
-
21 
-
22 bool IntelliImage::loadImage(const QString &filePath){
-
23  // Holds the image
-
24  QImage loadedImage;
-
25 
-
26  // If the image wasn't loaded leave this function
-
27  if (!loadedImage.load(filePath))
-
28  return false;
-
29 
-
30  // scaled Image to size of Layer
-
31  loadedImage = loadedImage.scaled(imageData.size(),Qt::IgnoreAspectRatio);
-
32 
-
33  imageData = loadedImage.convertToFormat(fastRenderering ? QImage::Format_Indexed8 : QImage::Format_ARGB32);
-
34  return true;
-
35 }
-
36 
-
37 void IntelliImage::resizeImage(QImage*image, const QSize &newSize){
-
38  // Check if we need to redraw the image
-
39  if (image->size() == newSize)
-
40  return;
-
41 
-
42  // Create a new image to display and fill it with white
-
43  QImage newImage(newSize, QImage::Format_ARGB32);
-
44  newImage.fill(qRgb(255, 255, 255));
-
45 
-
46  // Draw the image
-
47  QPainter painter(&newImage);
-
48  painter.drawImage(QPoint(0, 0), *image);
-
49  if(fastRenderering) {
-
50  *image = newImage.convertToFormat(QImage::Format_Indexed8);
-
51  }
-
52  else{
-
53  *image = newImage;
-
54  }
-
55 }
-
56 
-
57 void IntelliImage::drawPixel(const QPoint &p1, const QColor& color){
-
58  if(fastRenderering) {
-
59  this->imageData = this->imageData.convertToFormat(QImage::Format_ARGB32);
-
60  }
-
61  // Used to draw on the widget
-
62  QPainter* painter = new QPainter(&imageData);
-
63 
-
64  // Set the current settings for the pen
-
65  painter->setPen(QPen(color, 1, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
-
66 
-
67  // Draw a line from the last registered point to the current
-
68  painter->drawPoint(p1);
-
69  delete painter;
-
70  painter = nullptr;
-
71 
-
72  if(fastRenderering) {
-
73  this->imageData = this->imageData.convertToFormat(QImage::Format_Indexed8);
-
74  }
-
75 }
-
76 
-
77 void IntelliImage::drawPoint(const QPoint &p1, const QColor& color, const int& penWidth){
-
78  if(fastRenderering) {
-
79  this->imageData = this->imageData.convertToFormat(QImage::Format_ARGB32);
-
80  }
-
81  // Used to draw on the widget
-
82  QPainter* painter = new QPainter(&imageData);
-
83 
-
84  // Set the current settings for the pen
-
85  painter->setPen(QPen(color, penWidth, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
-
86  // Draw a line from the last registered point to the current
-
87  painter->drawPoint(p1);
-
88  delete painter;
-
89 
-
90  painter = nullptr;
-
91  if(fastRenderering) {
-
92  this->imageData = this->imageData.convertToFormat(QImage::Format_Indexed8);
-
93  }
-
94 }
-
95 
-
96 void IntelliImage::drawLine(const QPoint &p1, const QPoint& p2, const QColor& color, const int& penWidth){
-
97  if(fastRenderering) {
-
98  this->imageData = this->imageData.convertToFormat(QImage::Format_ARGB32);
-
99  }
-
100  // Used to draw on the widget
-
101  QPainter* painter = new QPainter(&imageData);
-
102 
-
103  // Set the current settings for the pen
-
104  painter->setPen(QPen(color, penWidth, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
-
105 
-
106  // Draw a line from the last registered point to the current
-
107  painter->drawLine(p1, p2);
-
108  delete painter;
-
109  painter = nullptr;
-
110 
-
111  if(fastRenderering) {
-
112  this->imageData = this->imageData.convertToFormat(QImage::Format_Indexed8);
-
113  }
-
114 }
-
115 
-
116 void IntelliImage::drawPlain(const QColor& color){
-
117  if(fastRenderering) {
-
118  this->imageData = this->imageData.convertToFormat(QImage::Format_ARGB32);
-
119  }
-
120  imageData.fill(color);
-
121  if(fastRenderering) {
-
122  this->imageData = this->imageData.convertToFormat(QImage::Format_Indexed8);
-
123  }
-
124 }
-
125 
-
126 QColor IntelliImage::getPixelColor(QPoint& point){
-
127  if(fastRenderering) {
-
128  QImage copy = this->imageData.convertToFormat(QImage::Format_ARGB32);
-
129  return copy.pixelColor(point);
-
130  }
-
131  return imageData.pixelColor(point);
-
132 }
-
133 
- -
135  QImage copy = imageData;
-
136  if(fastRenderering) {
-
137  copy = copy.convertToFormat(QImage::Format_ARGB32);
-
138  }
-
139  return copy;
-
140 }
-
141 
-
142 void IntelliImage::setImageData(const QImage& newData){
-
143  imageData = newData;
-
144  if(fastRenderering) {
-
145  this->imageData = imageData.convertToFormat(QImage::Format_Indexed8);
-
146  }
-
147  else {
-
148  this->imageData = imageData.convertToFormat(QImage::Format_ARGB32);
-
149  }
-
150 }
-
151 
-
152 void IntelliImage::updateRendererSetting(bool fastRendererOn){
-
153  this->fastRenderering = fastRendererOn;
-
154  if(fastRenderering) {
-
155  this->imageData = imageData.convertToFormat(QImage::Format_Indexed8);
-
156  }
-
157  else {
-
158  this->imageData = imageData.convertToFormat(QImage::Format_ARGB32);
-
159  }
-
160 }
+
18 
+ +
20 
+
21 }
+
22 
+
23 bool IntelliImage::loadImage(const QString &filePath){
+
24  // Holds the image
+
25  QImage loadedImage;
+
26 
+
27  // If the image wasn't loaded leave this function
+
28  if (!loadedImage.load(filePath))
+
29  return false;
+
30 
+
31  // scaled Image to size of Layer
+
32  loadedImage = loadedImage.scaled(imageData.size(),Qt::IgnoreAspectRatio);
+
33 
+
34  imageData = loadedImage.convertToFormat(fastRenderering ? QImage::Format_Indexed8 : QImage::Format_ARGB32);
+
35  return true;
+
36 }
+
37 
+
38 void IntelliImage::resizeImage(QImage*image, const QSize &newSize){
+
39  // Check if we need to redraw the image
+
40  if (image->size() == newSize)
+
41  return;
+
42 
+
43  // Create a new image to display and fill it with white
+
44  QImage newImage(newSize, QImage::Format_ARGB32);
+
45  newImage.fill(qRgb(255, 255, 255));
+
46 
+
47  // Draw the image
+
48  QPainter painter(&newImage);
+
49  painter.drawImage(QPoint(0, 0), *image);
+
50  if(fastRenderering) {
+
51  *image = newImage.convertToFormat(QImage::Format_Indexed8);
+
52  }
+
53  else{
+
54  *image = newImage;
+
55  }
+
56 }
+
57 
+
58 void IntelliImage::drawPixel(const QPoint &p1, const QColor& color){
+
59  if(fastRenderering) {
+
60  this->imageData = this->imageData.convertToFormat(QImage::Format_ARGB32);
+
61  }
+
62  // Used to draw on the widget
+
63  QPainter* painter = new QPainter(&imageData);
+
64 
+
65  // Set the current settings for the pen
+
66  painter->setPen(QPen(color, 1, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
+
67 
+
68  // Draw a line from the last registered point to the current
+
69  painter->drawPoint(p1);
+
70  delete painter;
+
71  painter = nullptr;
+
72 
+
73  if(fastRenderering) {
+
74  this->imageData = this->imageData.convertToFormat(QImage::Format_Indexed8);
+
75  }
+
76 }
+
77 
+
78 void IntelliImage::drawPoint(const QPoint &p1, const QColor& color, const int& penWidth){
+
79  if(fastRenderering) {
+
80  this->imageData = this->imageData.convertToFormat(QImage::Format_ARGB32);
+
81  }
+
82  // Used to draw on the widget
+
83  QPainter* painter = new QPainter(&imageData);
+
84 
+
85  // Set the current settings for the pen
+
86  painter->setPen(QPen(color, penWidth, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
+
87  // Draw a line from the last registered point to the current
+
88  painter->drawPoint(p1);
+
89  delete painter;
+
90 
+
91  painter = nullptr;
+
92  if(fastRenderering) {
+
93  this->imageData = this->imageData.convertToFormat(QImage::Format_Indexed8);
+
94  }
+
95 }
+
96 
+
97 void IntelliImage::drawLine(const QPoint &p1, const QPoint& p2, const QColor& color, const int& penWidth){
+
98  if(fastRenderering) {
+
99  this->imageData = this->imageData.convertToFormat(QImage::Format_ARGB32);
+
100  }
+
101  // Used to draw on the widget
+
102  QPainter* painter = new QPainter(&imageData);
+
103 
+
104  // Set the current settings for the pen
+
105  painter->setPen(QPen(color, penWidth, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
+
106 
+
107  // Draw a line from the last registered point to the current
+
108  painter->drawLine(p1, p2);
+
109  delete painter;
+
110  painter = nullptr;
+
111 
+
112  if(fastRenderering) {
+
113  this->imageData = this->imageData.convertToFormat(QImage::Format_Indexed8);
+
114  }
+
115 }
+
116 
+
117 void IntelliImage::drawPlain(const QColor& color){
+
118  if(fastRenderering) {
+
119  this->imageData = this->imageData.convertToFormat(QImage::Format_ARGB32);
+
120  }
+
121  imageData.fill(color);
+
122  if(fastRenderering) {
+
123  this->imageData = this->imageData.convertToFormat(QImage::Format_Indexed8);
+
124  }
+
125 }
+
126 
+
127 QColor IntelliImage::getPixelColor(QPoint& point){
+
128  if(fastRenderering) {
+
129  QImage copy = this->imageData.convertToFormat(QImage::Format_ARGB32);
+
130  return copy.pixelColor(point);
+
131  }
+
132  return imageData.pixelColor(point);
+
133 }
+
134 
+ +
136  QImage copy = imageData;
+
137  if(fastRenderering) {
+
138  copy = copy.convertToFormat(QImage::Format_ARGB32);
+
139  }
+
140  return copy;
+
141 }
+
142 
+
143 void IntelliImage::setImageData(const QImage& newData){
+
144  imageData = newData;
+
145  if(fastRenderering) {
+
146  this->imageData = imageData.convertToFormat(QImage::Format_Indexed8);
+
147  }
+
148  else {
+
149  this->imageData = imageData.convertToFormat(QImage::Format_ARGB32);
+
150  }
+
151 }
+
152 
+
153 void IntelliImage::updateRendererSetting(bool fastRendererOn){
+
154  this->fastRenderering = fastRendererOn;
+
155  if(fastRenderering) {
+
156  this->imageData = imageData.convertToFormat(QImage::Format_Indexed8);
+
157  }
+
158  else {
+
159  this->imageData = imageData.convertToFormat(QImage::Format_ARGB32);
+
160  }
+
161 }
+
162 
+ +
164  return imageData.width();
+
165 }
+
166 
+ +
168  return imageData.height();
+
169 }
+
170 
+ +
172  return this->fastRenderering;
+
173 }
-
virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
A function that draws a line between two given points in a given color.
+
virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
A function that draws a line between two given points in a given color.
-
virtual ~IntelliImage()=0
An Abstract Destructor.
-
virtual void drawPixel(const QPoint &p1, const QColor &color)
A funtcion used to draw a pixel on the Image with the given Color.
+
virtual ~IntelliImage()=0
An Abstract Destructor.
+
virtual void drawPixel(const QPoint &p1, const QColor &color)
A funtcion used to draw a pixel on the Image with the given Color.
+
virtual bool isFastRendering() const
IntelliImage(int width, int height, bool fastRendererOn)
The Construcor of the IntelliImage. Given the Image dimensions.
Definition: IntelliImage.cpp:5
-
virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A function that draws a point between on a given point in a given color.
-
virtual void updateRendererSetting(bool fastRendererOn)
updateRendererSetting updates the existing image format to the new format.
+
virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A function that draws a point between on a given point in a given color.
+
virtual void updateRendererSetting(bool fastRendererOn)
updateRendererSetting updates the existing image format to the new format.
bool fastRenderering
fastRendering is the flag that represents the usage of 8bit pictures.
Definition: IntelliImage.h:51
-
virtual QImage getImageData()
getImageData returns the data of the current image (Note: It will allways return a ARGB32bit QImage!...
-
void resizeImage(QImage *image, const QSize &newSize)
-
virtual void setImageData(const QImage &newData)
setImageData overwrites the old imageData the new imageData.
-
virtual QColor getPixelColor(QPoint &point)
A function that returns the pixelcolor at a certain point.
+
virtual QImage getImageData()
getImageData returns the data of the current image (Note: It will allways return a ARGB32bit QImage!...
+
void resizeImage(QImage *image, const QSize &newSize)
+
virtual void setImageData(const QImage &newData)
setImageData overwrites the old imageData the new imageData.
+
virtual QColor getPixelColor(QPoint &point)
A function that returns the pixelcolor at a certain point.
+
virtual int getHeight() const
QImage imageData
The underlying image data.
Definition: IntelliImage.h:41
-
virtual bool loadImage(const QString &filePath)
A function that loads and sclaes an image to the fitting dimensions.
-
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
+
virtual bool loadImage(const QString &filePath)
A function that loads and sclaes an image to the fitting dimensions.
+
virtual int getWidth() const
+
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
@@ -104,7 +105,46 @@ Classes class  IntelliImage  An abstract class which manages the basic IntelliImage operations. More...
  + + + + +

+Enumerations

enum  ImageType { ImageType::RASTERIMAGE, +ImageType::SHAPEDIMAGE + }
 The Types, which an Image can be. More...
 
+

Enumeration Type Documentation

+ +

◆ ImageType

+ +
+
+ + + + + +
+ + + + +
enum ImageType
+
+strong
+
+ +

The Types, which an Image can be.

+ + + +
Enumerator
RASTERIMAGE 
SHAPEDIMAGE 
+ +

Definition at line 22 of file IntelliImage.h.

+ +
+
diff --git a/docs/html/_intelli_image_8h.js b/docs/html/_intelli_image_8h.js index dc61b3e..a944119 100644 --- a/docs/html/_intelli_image_8h.js +++ b/docs/html/_intelli_image_8h.js @@ -2,7 +2,7 @@ var _intelli_image_8h = [ [ "IntelliImage", "class_intelli_image.html", "class_intelli_image" ], [ "ImageType", "_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0", [ - [ "Raster_Image", "_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0a80e1612d2117f2b25530317279ffe7b3", null ], - [ "Shaped_Image", "_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ab7e2d2c1c171e5a0e0b6b548449df79d", null ] + [ "RASTERIMAGE", "_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9", null ], + [ "SHAPEDIMAGE", "_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37", null ] ] ] ]; \ No newline at end of file diff --git a/docs/html/_intelli_image_8h_source.html b/docs/html/_intelli_image_8h_source.html index 6a6ef31..ecc687c 100644 --- a/docs/html/_intelli_image_8h_source.html +++ b/docs/html/_intelli_image_8h_source.html @@ -104,100 +104,110 @@ $(document).ready(function(){initNavTree('_intelli_image_8h_source.html',''); in
16 
17 class IntelliTool;
18 
-
22 class IntelliImage {
-
23 friend UnitTest;
-
24 friend IntelliTool;
-
25 public:
+
22 enum class ImageType {
+ + +
25 };
26 
-
30 enum class ImageType {
- - -
33 };
+
30 class IntelliImage {
+
31 friend UnitTest;
+
32 friend IntelliTool;
+
33 public:
34 
35 protected:
36 void resizeImage(QImage*image, const QSize &newSize);
37 
41 QImage imageData;
42 
- +
47 
52 
53 public:
60 IntelliImage(int width, int height, bool fastRendererOn);
61 
-
65 virtual ~IntelliImage() = 0;
-
66 
+
62 
+
66 virtual ~IntelliImage() = 0;
67 
-
73 virtual void drawPixel(const QPoint &p1, const QColor& color);
-
74 
-
82 virtual void drawLine(const QPoint &p1, const QPoint& p2, const QColor& color, const int& penWidth);
-
83 
-
90 virtual void drawPoint(const QPoint &p1, const QColor& color, const int& penWidth);
-
91 
-
96 virtual void drawPlain(const QColor& color);
-
97 
-
104 virtual QImage getDisplayable(const QSize& displaySize, int alpha) = 0;
-
105 
-
111 virtual QImage getDisplayable(int alpha = 255) = 0;
-
112 
-
117 virtual IntelliImage* getDeepCopy() = 0;
-
118 
-
122 virtual void calculateVisiblity() = 0;
-
123 
-
128 virtual void setPolygon(const std::vector<QPoint>& polygonData) = 0;
-
129 
-
134 virtual std::vector<QPoint> getPolygonData(){
-
135  return std::vector<QPoint>();
-
136 }
-
137 
- -
139  return TypeOfImage;
-
140 }
-
141 
-
147 virtual bool loadImage(const QString &filePath);
-
148 
-
154 virtual QColor getPixelColor(QPoint& point);
-
155 
-
160 virtual void updateRendererSetting(bool fastRendererOn);
-
161 
-
165 virtual QImage getImageData();
-
166 
-
171 virtual void setImageData(const QImage& newData);
-
172 
-
173 };
-
174 
-
175 #endif
+
68 
+
74 virtual void drawPixel(const QPoint &p1, const QColor& color);
+
75 
+
83 virtual void drawLine(const QPoint &p1, const QPoint& p2, const QColor& color, const int& penWidth);
+
84 
+
91 virtual void drawPoint(const QPoint &p1, const QColor& color, const int& penWidth);
+
92 
+
97 virtual void drawPlain(const QColor& color);
+
98 
+
105 virtual QImage getDisplayable(const QSize& displaySize, int alpha) = 0;
+
106 
+
112 virtual QImage getDisplayable(int alpha = 255) = 0;
+
113 
+
118 virtual IntelliImage* getDeepCopy() = 0;
+
119 
+
123 virtual void calculateVisiblity() = 0;
+
124 
+
129 virtual void setPolygon(const std::vector<QPoint>& polygonData) = 0;
+
130 
+
135 virtual std::vector<QPoint> getPolygonData(){
+
136  return std::vector<QPoint>();
+
137 }
+
138 
+ +
140  return TypeOfImage;
+
141 }
+
142 
+
148 virtual bool loadImage(const QString &filePath);
+
149 
+
155 virtual QColor getPixelColor(QPoint& point);
+
156 
+
161 virtual void updateRendererSetting(bool fastRendererOn);
+
162 
+
166 virtual QImage getImageData();
+
167 
+
172 virtual void setImageData(const QImage& newData);
+
173 
+
174 virtual int getWidth() const;
+
175 
+
176 virtual int getHeight() const;
+
177 
+
178 virtual bool isFastRendering() const;
+
179 
+
180 };
+
181 
+
182 #endif
-
virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
A function that draws a line between two given points in a given color.
-
virtual ~IntelliImage()=0
An Abstract Destructor.
+ +
ImageType
The Types, which an Image can be.
Definition: IntelliImage.h:22
+
virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
A function that draws a line between two given points in a given color.
+
virtual ~IntelliImage()=0
An Abstract Destructor.
-
virtual void drawPixel(const QPoint &p1, const QColor &color)
A funtcion used to draw a pixel on the Image with the given Color.
+
virtual void drawPixel(const QPoint &p1, const QColor &color)
A funtcion used to draw a pixel on the Image with the given Color.
virtual QImage getDisplayable(const QSize &displaySize, int alpha)=0
A function returning the displayable ImageData in a requested transparence and size.
-
virtual ImageType getTypeOfImage()
Definition: IntelliImage.h:138
-
virtual std::vector< QPoint > getPolygonData()
A function that returns the Polygondata if existent.
Definition: IntelliImage.h:134
+
virtual bool isFastRendering() const
+
virtual ImageType getTypeOfImage()
Definition: IntelliImage.h:139
+
virtual std::vector< QPoint > getPolygonData()
A function that returns the Polygondata if existent.
Definition: IntelliImage.h:135
IntelliImage(int width, int height, bool fastRendererOn)
The Construcor of the IntelliImage. Given the Image dimensions.
Definition: IntelliImage.cpp:5
-
virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A function that draws a point between on a given point in a given color.
-
virtual void updateRendererSetting(bool fastRendererOn)
updateRendererSetting updates the existing image format to the new format.
+
virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A function that draws a point between on a given point in a given color.
+
virtual void updateRendererSetting(bool fastRendererOn)
updateRendererSetting updates the existing image format to the new format.
bool fastRenderering
fastRendering is the flag that represents the usage of 8bit pictures.
Definition: IntelliImage.h:51
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:17
- -
virtual QImage getImageData()
getImageData returns the data of the current image (Note: It will allways return a ARGB32bit QImage!...
-
void resizeImage(QImage *image, const QSize &newSize)
-
virtual void setImageData(const QImage &newData)
setImageData overwrites the old imageData the new imageData.
+
virtual QImage getImageData()
getImageData returns the data of the current image (Note: It will allways return a ARGB32bit QImage!...
+
void resizeImage(QImage *image, const QSize &newSize)
+
virtual void setImageData(const QImage &newData)
setImageData overwrites the old imageData the new imageData.
+
ImageType TypeOfImage
The Type, an Image is.
Definition: IntelliImage.h:46
-
virtual QColor getPixelColor(QPoint &point)
A function that returns the pixelcolor at a certain point.
- +
virtual QColor getPixelColor(QPoint &point)
A function that returns the pixelcolor at a certain point.
+
virtual int getHeight() const
QImage imageData
The underlying image data.
Definition: IntelliImage.h:41
-
virtual bool loadImage(const QString &filePath)
A function that loads and sclaes an image to the fitting dimensions.
-
An abstract class which manages the basic IntelliImage operations.
Definition: IntelliImage.h:22
+
virtual bool loadImage(const QString &filePath)
A function that loads and sclaes an image to the fitting dimensions.
+
An abstract class which manages the basic IntelliImage operations.
Definition: IntelliImage.h:30
virtual IntelliImage * getDeepCopy()=0
A function that copys all that returns a [allocated] Image.
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
-
ImageType
The Types, which an Image can be.
Definition: IntelliImage.h:30
-
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
+
virtual int getWidth() const
+
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
virtual void setPolygon(const std::vector< QPoint > &polygonData)=0
An abstract function that sets the data of the visible Polygon, if needed.
-
void createCircleTool()
+
void createCircleTool()
QColor getFirstColor() const
A function to read the primary selected color.
-
void setRenderSettings(bool isFastRenderingOn)
setRenderSettings updates all Images to the new Rendersetting.
-
IntelliImage * getImageOfActiveLayer()
-
void createRectangleTool()
- -
bool save(const QString &filePath, const char *fileFormat)
The save method is used for exporting the current project as one picture.
-
void setLayerAlpha(int idx, int alpha)
The setAlphaOfLayer method sets the alpha value of a specific layer.
-
void setLayerActive(int idx)
The setLayerToActive method marks a specific layer as active.
- -
void deleteLayer(int idx, bool isTool=false)
The deleteLayer method removes a layer at a given idx.
-
void createPlainTool()
-
IntelliPhotoGui()
The IntelliPhotoGui method is the constructor and is used to create a new instance of the main progra...
-
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:53
-
void createPenTool()
+ +
void setRenderSettings(bool isFastRenderingOn)
setRenderSettings updates all Images to the new Rendersetting.
+
IntelliImage * getImageOfActiveLayer()
+
void createRectangleTool()
+ +
bool save(const QString &filePath, const char *fileFormat)
The save method is used for exporting the current project as one picture.
+
void setLayerAlpha(int idx, int alpha)
The setAlphaOfLayer method sets the alpha value of a specific layer.
+
bool loadProject(PaintingArea *Canvas, QString filePath="unnamed.idf")
+
void setLayerActive(int idx)
The setLayerToActive method marks a specific layer as active.
+ +
void deleteLayer(int idx, bool isTool=false)
The deleteLayer method removes a layer at a given idx.
+
void createPlainTool()
+
IntelliPhotoGui()
The IntelliPhotoGui method is the constructor and is used to create a new instance of the main progra...
+
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:57
+
void createPenTool()
QColor getSecondColor() const
A function to read the secondary selected color.
-
void createLineTool()
-
void colorPickerSetSecondColor()
The colorPickerSetSecondColor calls the QTColorPicker to determine the secondary drawing color.
-
void colorPickerSetFirstColor()
The colorPickerSetFirstColor calls the QTColorPicker to determine the primary drawing color.
+
void historyGoBack()
+
void createLineTool()
+
void colorPickerSetSecondColor()
The colorPickerSetSecondColor calls the QTColorPicker to determine the secondary drawing color.
+
void colorPickerSetFirstColor()
The colorPickerSetFirstColor calls the QTColorPicker to determine the primary drawing color.
static int getInt(QString Title=nullptr, QString Label=nullptr, int value=5, int minValue=-2147483647, int maxValue=2147483647, int step=1, bool *ok=nullptr)
-
int getNumberOfActiveLayer()
- -
void closeEvent(QCloseEvent *event) override
The closeEvent function handles closing events.
-
virtual QImage getImageData()
getImageData returns the data of the current image (Note: It will allways return a ARGB32bit QImage!...
-
void setToolWidth(int value)
-
bool open(const QString &filePath)
The open method is used for loading a picture into the current layer.
-
void createPolygonTool()
-
void moveActiveLayer(int idx)
The moveActiveLayer moves the active layer to a specific position in the layer stack.
-
IntelliColorPicker colorPicker
Definition: PaintingArea.h:202
+
int getNumberOfActiveLayer()
+
void closeEvent(QCloseEvent *event) override
The closeEvent function handles closing events.
+
virtual QImage getImageData()
getImageData returns the data of the current image (Note: It will allways return a ARGB32bit QImage!...
+ +
void setToolWidth(int value)
+
bool open(const QString &filePath)
The open method is used for loading a picture into the current layer.
+
void createPolygonTool()
+
void moveActiveLayer(int idx)
The moveActiveLayer moves the active layer to a specific position in the layer stack.
+
IntelliColorPicker colorPicker
Definition: PaintingArea.h:223
-
void createFloodFillTool()
+
void setLayerDimensions(int maxWidth, int maxHeight)
+
void createFloodFillTool()
void setInnerAlpha(int innerAlpha)
- - -
IntelliToolsettings Toolsettings
Definition: PaintingArea.h:201
-
void setPolygon(int idx)
setPolygon is used for setting polygondata, it only works on RASTER images
+
bool saveProject(PaintingArea *Canvas, QString filePath="unnamed.idf")
+ +
IntelliToolsettings Toolsettings
Definition: PaintingArea.h:222
+
void setPolygon(int idx)
setPolygon is used for setting polygondata, it only works on RASTER images
void setLineWidth(int LineWidth)
-
void colorPickerSwapColors()
The colorPickerSwitchColor swaps the primary color with the secondary drawing color.
-
void movePositionActive(int x, int y)
The movePositionActive method moves the active layer to certain position.
-
An abstract class which manages the basic IntelliImage operations.
Definition: IntelliImage.h:22
-
int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, IntelliImage::ImageType type=IntelliImage::ImageType::RASTERIMAGE)
The addLayer adds a layer to the current project/ painting area.
+
void colorPickerSwapColors()
The colorPickerSwitchColor swaps the primary color with the secondary drawing color.
+
void movePositionActive(int x, int y)
The movePositionActive method moves the active layer to certain position.
+
An abstract class which manages the basic IntelliImage operations.
Definition: IntelliImage.h:30
+
int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, int alpha=255, ImageType type=ImageType::RASTERIMAGE)
The addLayer adds a layer to the current project/ painting area.
+
void historyGoForward()

Go to the source code of this file.

diff --git a/docs/html/_intelli_photo_gui_8h_source.html b/docs/html/_intelli_photo_gui_8h_source.html index 5a4d433..5573e59 100644 --- a/docs/html/_intelli_photo_gui_8h_source.html +++ b/docs/html/_intelli_photo_gui_8h_source.html @@ -102,202 +102,226 @@ $(document).ready(function(){initNavTree('_intelli_photo_gui_8h_source.html','')
14 #include <QTextEdit>
15 #include <QLabel>
16 #include <QLineEdit>
-
17 #include "IntelliInputDialog.h"
-
18 
-
19 //for unit testing
-
20 class UnitTest;
-
21 
-
22 // PaintingArea used to paint the image
-
23 class PaintingArea;
-
24 
-
25 class IntelliTool;
+
17 #include <QScrollArea>
+
18 #include "IntelliInputDialog.h"
+ +
20 
+
21 //for unit testing
+
22 class UnitTest;
+
23 
+
24 // PaintingArea used to paint the image
+
25 class PaintingArea;
26 
-
27 class IntelliColorPicker;
+
27 class IntelliTool;
28 
-
32 class IntelliPhotoGui : public QMainWindow {
-
33 friend UnitTest;
-
34 // Declares our class as a QObject which is the base class
-
35 // for all Qt objects
-
36 // QObjects handle events
-
37 Q_OBJECT
-
38 public:
- -
43 
-
44 void UpdateGui();
+
29 class IntelliColorPicker;
+
30 
+
34 class IntelliPhotoGui : public QMainWindow {
+
35 friend UnitTest;
+
36 // Declares our class as a QObject which is the base class
+
37 // for all Qt objects
+
38 // QObjects handle events
+
39 Q_OBJECT
+
40 public:
+
45 
-
46 void setToolWidth(int value);
+
46 void UpdateGui();
47 
-
48 protected:
-
52 void closeEvent(QCloseEvent*event) override;
-
53 
-
54 private slots:
-
55 void slotOpen();
-
56 void slotSave();
-
57 
-
58 // layer slots here
-
59 void slotCreateNewRasterLayer();
-
60 void slotCreateNewShapedLayer();
-
61 void slotDeleteLayer();
-
62 void slotSetActiveLayer();
-
63 void slotSetActiveAlpha();
-
64 void slotSetPolygon();
-
65 void slotPositionMoveUp();
-
66 void slotPositionMoveDown();
-
67 void slotPositionMoveLeft();
-
68 void slotPositionMoveRight();
-
69 void slotMoveLayerUp();
-
70 void slotMoveLayerDown();
-
71 
-
72 void slotUpdateRenderSettingsOn();
-
73 void slotUpdateRenderSettingsOff();
-
74 
-
75 void slotSetFirstColor();
-
76 void slotSetSecondColor();
-
77 void slotSwapColor();
-
78 
-
79 void slotCreatePenTool();
-
80 void slotCreatePlainTool();
-
81 void slotCreateLineTool();
-
82 void slotCreateRectangleTool();
-
83 void slotCreateCircleTool();
-
84 void slotCreatePolygonTool();
-
85 void slotCreateFloodFillTool();
-
86 
-
87 void slotAboutDialog();
+
48 void setToolWidth(int value);
+
49 
+
50 protected:
+
54 void closeEvent(QCloseEvent*event) override;
+
55 
+
56 private slots:
+
57 void slotOpen();
+
58 void slotSave();
+
59 
+
60 // layer slots here
+
61 void slotCreateNewRasterLayer();
+
62 void slotCreateNewShapedLayer();
+
63 void slotDeleteLayer();
+
64 void slotSetActiveLayer();
+
65 void slotSetActiveAlpha();
+
66 void slotSetPolygon();
+
67 void slotPositionMoveUp();
+
68 void slotPositionMoveDown();
+
69 void slotPositionMoveLeft();
+
70 void slotPositionMoveRight();
+
71 void slotMoveLayerUp();
+
72 void slotMoveLayerDown();
+
73 
+
74 void slotUpdateRenderSettingsOn();
+
75 void slotUpdateRenderSettingsOff();
+
76 
+
77 void slotSetFirstColor();
+
78 void slotSetSecondColor();
+
79 void slotSwapColor();
+
80 
+
81 void slotCreatePenTool();
+
82 void slotCreatePlainTool();
+
83 void slotCreateLineTool();
+
84 void slotCreateRectangleTool();
+
85 void slotCreateCircleTool();
+
86 void slotCreatePolygonTool();
+
87 void slotCreateFloodFillTool();
88 
-
89 void slotChangeDim();
+
89 void slotAboutDialog();
90 
-
91 void slotEnterPressed();
+
91 void slotChangeDim();
92 
-
93 void slotSetWidth();
-
94 void slotSetInnerAlpha();
-
95 
-
96 void slotResetTools();
+
93 void slotEnterPressed();
+
94 
+
95 void slotSetWidth();
+
96 void slotSetInnerAlpha();
97 
-
98 private:
-
99 void createActions();
-
100 void createMenus();
-
101 void createGui();
-
102 // Set the style of the GUI
-
103 void setIntelliStyle();
+
98 void slotResetTools();
+
99 
+
100 void slotGoBack();
+
101 void slotGoForward();
+
102 
+
103 private:
104 
-
105 // Will check if changes have occurred since last save
-
106 bool maybeSave();
-
107 // Opens the Save dialog and saves
-
108 bool saveFile(const QByteArray &fileFormat);
-
109 
-
110 void setDefaultToolValue();
-
111 
-
112 // What we'll draw on
-
113 PaintingArea* paintingArea;
-
114 
-
115 const QSize Buttonsize = QSize(35,35);
-
116 QPixmap preview;
-
117 QPushButton* CircleButton;
-
118 QPushButton* FloodFillButton;
-
119 QPushButton* LineButton;
-
120 QPushButton* PenButton;
-
121 QPushButton* PlainButton;
-
122 QPushButton* PolygonButton;
-
123 QPushButton* RectangleButton;
-
124 QLabel* WidthLine;
-
125 QLabel* innerAlphaLine;
-
126 QLineEdit* EditLineWidth;
-
127 QLineEdit* EditLineInnerAlpha;
-
128 QIntValidator* ValidatorLineWidth;
-
129 QIntValidator* ValidatorInnerAlpha;
-
130 
-
131 QPushButton* FirstColorButton;
-
132 QPushButton* SecondColorButton;
-
133 QPushButton* SwitchColorButton;
-
134 
-
135 QLabel* ActiveLayerLine;
-
136 QLabel* ActiveLayerImageLabel;
-
137 
-
138 QPushButton* dimActive;
-
139 QPushButton* dimCanvas;
-
140 
-
141 // The menu widgets
-
142 QMenu*saveAsMenu;
-
143 QMenu*fileMenu;
-
144 QMenu*renderMenu;
-
145 QMenu*optionMenu;
-
146 QMenu*layerCreationMenu;
-
147 QMenu*layerMenu;
-
148 QMenu*colorMenu;
-
149 QMenu*toolCreationMenu;
-
150 QMenu*toolSettingsMenu;
-
151 QMenu*toolMenu;
-
152 QMenu*helpMenu;
-
153 
-
154 // All the actions that can occur
-
155 // meta image actions (need further modularisation)
-
156 QAction* actionOpen;
-
157 QAction* actionExit;
+
105 //setup functions for gui
+
106 void createActions();
+
107 void createMenus();
+
108 void createGui();
+
109 void setIntelliStyle();
+
110 
+
111 // Will check if changes have occurred since last save
+
112 bool maybeSave();
+
113 // Opens the Save dialog and saves
+
114 bool saveFile(const QByteArray &fileFormat);
+
115 
+
116 //basic to set tool values to begin
+
117 void setDefaultValues();
+
118 
+
119 // What we'll draw on
+
120 PaintingArea* paintingArea;
+
121 
+
122 //used to display a preview of the active layer
+
123 QPixmap preview;
+
124 
+
125 //size of all buttons
+
126 const QSize Buttonsize = QSize(35,35);
+
127 
+
128 //buttons used for gui
+
129 QPushButton* CircleButton;
+
130 QPushButton* FloodFillButton;
+
131 QPushButton* LineButton;
+
132 QPushButton* PenButton;
+
133 QPushButton* PlainButton;
+
134 QPushButton* PolygonButton;
+
135 QPushButton* RectangleButton;
+
136 QPushButton* FirstColorButton;
+
137 QPushButton* SecondColorButton;
+
138 QPushButton* SwitchColorButton;
+
139 QPushButton* dimActive;
+
140 QPushButton* dimCanvas;
+
141 
+
142 //labels used for gui
+
143 QLabel* WidthLine;
+
144 QLabel* innerAlphaLine;
+
145 QLabel* ActiveLayerLine;
+
146 QLabel* ActiveLayerImageLabel;
+
147 
+
148 //scroll area to display canvas
+
149 QScrollArea* ScrollArea;
+
150 
+
151 //line edits used for gui
+
152 QLineEdit* EditLineWidth;
+
153 QLineEdit* EditLineInnerAlpha;
+
154 
+
155 //int validator used for gui
+
156 QIntValidator* ValidatorLineWidth;
+
157 QIntValidator* ValidatorInnerAlpha;
158 
-
159 //Rendersetting actions
-
160 QAction*actionUpdateRenderSettingsOn;
-
161 QAction*actionUpdateRenderSettingsOff;
-
162 
-
163 // color Picker actions
-
164 QAction* actionColorPickerFirstColor;
-
165 QAction* actionColorPickerSecondColor;
-
166 QAction* actionColorSwap;
-
167 
-
168 // tool actions
-
169 QAction* actionCreatePenTool;
-
170 QAction* actionCreatePlainTool;
-
171 QAction* actionCreateLineTool;
-
172 QAction* actionCreateRectangleTool;
-
173 QAction* actionCreateCircleTool;
-
174 QAction* actionCreatePolygonTool;
-
175 QAction* actionCreateFloodFillTool;
-
176 
-
177 // dimension actions
-
178 QAction*actionChangeDim;
-
179 
-
180 // dialog actions
-
181 QAction* actionAboutDialog;
-
182 QAction* actionAboutQtDialog;
-
183 
-
184 // layer change actions
-
185 QAction* actionCreateNewRasterLayer;
-
186 QAction* actionCreateNewShapedLayer;
-
187 QAction* actionDeleteLayer;
-
188 QAction* actionSetActiveLayer;
-
189 QAction* actionSetActiveAlpha;
-
190 QAction* actionSetPolygon;
-
191 QAction* actionMovePositionUp;
-
192 QAction* actionMovePositionDown;
-
193 QAction* actionMovePositionLeft;
-
194 QAction* actionMovePositionRight;
-
195 QAction* actionMoveLayerUp;
-
196 QAction* actionMoveLayerDown;
-
197 
-
198 // Actions tied to specific file formats
-
199 QList<QAction*> actionSaveAs;
+
159 
+
160 // The menu widgets
+
161 QMenu* saveAsMenu;
+
162 QMenu* fileMenu;
+
163 QMenu* renderMenu;
+
164 QMenu* optionMenu;
+
165 QMenu* layerCreationMenu;
+
166 QMenu* layerMenu;
+
167 QMenu* colorMenu;
+
168 QMenu* toolCreationMenu;
+
169 QMenu* toolSettingsMenu;
+
170 QMenu* toolMenu;
+
171 QMenu* helpMenu;
+
172 
+
173 // All the actions that can occur
+
174 // meta image actions (need further modularisation)
+
175 QAction* actionOpen;
+
176 QAction* actionExit;
+
177 
+
178 //Rendersetting actions
+
179 QAction*actionUpdateRenderSettingsOn;
+
180 QAction*actionUpdateRenderSettingsOff;
+
181 
+
182 // color Picker actions
+
183 QAction* actionColorPickerFirstColor;
+
184 QAction* actionColorPickerSecondColor;
+
185 QAction* actionColorSwap;
+
186 
+
187 // tool actions
+
188 QAction* actionCreatePenTool;
+
189 QAction* actionCreatePlainTool;
+
190 QAction* actionCreateLineTool;
+
191 QAction* actionCreateRectangleTool;
+
192 QAction* actionCreateCircleTool;
+
193 QAction* actionCreatePolygonTool;
+
194 QAction* actionCreateFloodFillTool;
+
195 
+
196 // dimension actions
+
197 QAction* actionChangeDim;
+
198 QAction* actionSetWidth;
+
199 QAction* actionSetInnerAlpha;
200 
-
201 QAction* actionSetWidth;
-
202 QAction* actionSetInnerAlpha;
-
203 
-
204 // main GUI elements
-
205 QWidget* centralGuiWidget;
-
206 QGridLayout* mainLayout;
-
207 };
-
208 
-
209 #endif
+
201 // dialog actions
+
202 QAction* actionAboutDialog;
+
203 QAction* actionAboutQtDialog;
+
204 
+
205 // layer change actions
+
206 QAction* actionCreateNewRasterLayer;
+
207 QAction* actionCreateNewShapedLayer;
+
208 QAction* actionDeleteLayer;
+
209 QAction* actionSetActiveLayer;
+
210 QAction* actionSetActiveAlpha;
+
211 QAction* actionSetPolygon;
+
212 QAction* actionMovePositionUp;
+
213 QAction* actionMovePositionDown;
+
214 QAction* actionMovePositionLeft;
+
215 QAction* actionMovePositionRight;
+
216 QAction* actionMoveLayerUp;
+
217 QAction* actionMoveLayerDown;
+
218 
+
219 // actions tied to specific file formats
+
220 QList<QAction*> actionSaveAs;
+
221 
+
222 
+
223 // history actions
+
224 QAction* actionGoBack;
+
225 QAction* actionGoForward;
+
226 
+
227 // main GUI elements
+
228 QWidget* centralGuiWidget;
+
229 QGridLayout* mainLayout;
+
230 };
+
231 
+
232 #endif
-
The IntelliPhotoGui base class handles the graphical user interface and events for the intelliPhoto p...
-
IntelliPhotoGui()
The IntelliPhotoGui method is the constructor and is used to create a new instance of the main progra...
-
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:53
+
The IntelliPhotoGui base class handles the graphical user interface and events for the intelliPhoto p...
+
IntelliPhotoGui()
The IntelliPhotoGui method is the constructor and is used to create a new instance of the main progra...
+
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:57
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:17
-
void closeEvent(QCloseEvent *event) override
The closeEvent function handles closing events.
-
void setToolWidth(int value)
+
void closeEvent(QCloseEvent *event) override
The closeEvent function handles closing events.
+
void setToolWidth(int value)
The IntelliColorPicker manages the selected colors for one whole project.
- + + -
virtual ~IntelliRasterImage() override
An Destructor.
+ +
virtual ~IntelliRasterImage() override
An Destructor.
IntelliRasterImage(int width, int height, bool fastRendererOn)
The Construcor of the IntelliRasterImage. Given the Image dimensions.
+
IntelliRasterImage * copy(const IntelliRasterImage &image)
bool fastRenderering
fastRendering is the flag that represents the usage of 8bit pictures.
Definition: IntelliImage.h:51
-
virtual QImage getDisplayable(const QSize &displaySize, int alpha) override
A function returning the displayable ImageData in a requested transparence and size.
+
virtual std::vector< QPoint > getPolygon()
getPolygon
+
virtual QImage getDisplayable(const QSize &displaySize, int alpha) override
A function returning the displayable ImageData in a requested transparence and size.
ImageType TypeOfImage
The Type, an Image is.
Definition: IntelliImage.h:46
-
QImage imageData
The underlying image data.
Definition: IntelliImage.h:41
-
An abstract class which manages the basic IntelliImage operations.
Definition: IntelliImage.h:22
-
virtual IntelliImage * getDeepCopy() override
A function that copys all that returns a [allocated] Image.
-
virtual void calculateVisiblity() override
A function that calculates the visibility of the image if a polygon is given. [does nothing in RASTER...
-
virtual void setPolygon(const std::vector< QPoint > &polygonData) override
An abstract function that sets the data of the visible Polygon, if needed.
+
An abstract class which manages the basic IntelliImage operations.
Definition: IntelliImage.h:30
+
virtual IntelliImage * getDeepCopy() override
A function that copys all that returns a [allocated] Image.
+
virtual void calculateVisiblity() override
A function that calculates the visibility of the image if a polygon is given. [does nothing in RASTER...
+
virtual void setPolygon(const std::vector< QPoint > &polygonData) override
An abstract function that sets the data of the visible Polygon, if needed.
The IntelliRasterImage manages a RASTERIMAGE.
+
virtual int getWidth() const
-
virtual ~IntelliRasterImage() override
An Destructor.
+
virtual ~IntelliRasterImage() override
An Destructor.
IntelliRasterImage(int width, int height, bool fastRendererOn)
The Construcor of the IntelliRasterImage. Given the Image dimensions.
+
IntelliRasterImage * copy(const IntelliRasterImage &image)
+
virtual std::vector< QPoint > getPolygon()
getPolygon
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:17
-
virtual QImage getDisplayable(const QSize &displaySize, int alpha) override
A function returning the displayable ImageData in a requested transparence and size.
+
virtual QImage getDisplayable(const QSize &displaySize, int alpha) override
A function returning the displayable ImageData in a requested transparence and size.
-
An abstract class which manages the basic IntelliImage operations.
Definition: IntelliImage.h:22
-
virtual IntelliImage * getDeepCopy() override
A function that copys all that returns a [allocated] Image.
-
virtual void calculateVisiblity() override
A function that calculates the visibility of the image if a polygon is given. [does nothing in RASTER...
-
virtual void setPolygon(const std::vector< QPoint > &polygonData) override
An abstract function that sets the data of the visible Polygon, if needed.
+
An abstract class which manages the basic IntelliImage operations.
Definition: IntelliImage.h:30
+
virtual IntelliImage * getDeepCopy() override
A function that copys all that returns a [allocated] Image.
+
virtual void calculateVisiblity() override
A function that calculates the visibility of the image if a polygon is given. [does nothing in RASTER...
+
virtual void setPolygon(const std::vector< QPoint > &polygonData) override
An abstract function that sets the data of the visible Polygon, if needed.
The IntelliRasterImage manages a RASTERIMAGE.
-
virtual QImage getDisplayable(const QSize &displaySize, int alpha=255) override
A function returning the displayable ImageData in a requested transparence and size.
+
virtual QImage getDisplayable(const QSize &displaySize, int alpha=255) override
A function returning the displayable ImageData in a requested transparence and size.
+
IntelliShapedImage * copy(const IntelliShapedImage &image)
std::vector< Triangle > calculateTriangles(std::vector< QPoint > polyPoints)
A function to split a polygon in its spanning traingles by using Meisters Theorem of graph theory by ...
+
virtual std::vector< QPoint > getPolygon() override
getPolygon
The IntelliShapedImage manages a Shapedimage.
-
virtual IntelliImage * getDeepCopy() override
A function that copys all that returns a [allocated] Image.
+
virtual IntelliImage * getDeepCopy() override
A function that copys all that returns a [allocated] Image.
bool fastRenderering
fastRendering is the flag that represents the usage of 8bit pictures.
Definition: IntelliImage.h:51
- +
ImageType TypeOfImage
The Type, an Image is.
Definition: IntelliImage.h:46
QImage imageData
The underlying image data.
Definition: IntelliImage.h:41
-
An abstract class which manages the basic IntelliImage operations.
Definition: IntelliImage.h:22
+
An abstract class which manages the basic IntelliImage operations.
Definition: IntelliImage.h:30
std::vector< QPoint > polygonData
The Vertices of The Polygon. Needs to be a planar Polygon.
IntelliShapedImage(int width, int height, bool fastRendererOn)
The Construcor of the IntelliShapedImage. Given the Image dimensions.
bool isInPolygon(const std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
-
virtual ~IntelliShapedImage() override
An Destructor.
+
virtual ~IntelliShapedImage() override
An Destructor.
The IntelliRasterImage manages a RASTERIMAGE.
-
virtual void setPolygon(const std::vector< QPoint > &polygonData) override
A function that sets the data of the visible Polygon.
+
virtual int getWidth() const
+
virtual void setPolygon(const std::vector< QPoint > &polygonData) override
A function that sets the data of the visible Polygon.
-
virtual QImage getDisplayable(const QSize &displaySize, int alpha=255) override
A function returning the displayable ImageData in a requested transparence and size.
+
virtual QImage getDisplayable(const QSize &displaySize, int alpha=255) override
A function returning the displayable ImageData in a requested transparence and size.
+
IntelliShapedImage * copy(const IntelliShapedImage &image)
+
virtual std::vector< QPoint > getPolygon() override
getPolygon
The IntelliShapedImage manages a Shapedimage.
-
virtual IntelliImage * getDeepCopy() override
A function that copys all that returns a [allocated] Image.
+
virtual IntelliImage * getDeepCopy() override
A function that copys all that returns a [allocated] Image.
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:17
-
virtual std::vector< QPoint > getPolygonData() override
A function that returns the Polygondata if existent.
+
virtual std::vector< QPoint > getPolygonData() override
A function that returns the Polygondata if existent.
-
An abstract class which manages the basic IntelliImage operations.
Definition: IntelliImage.h:22
+
An abstract class which manages the basic IntelliImage operations.
Definition: IntelliImage.h:30
std::vector< QPoint > polygonData
The Vertices of The Polygon. Needs to be a planar Polygon.
IntelliShapedImage(int width, int height, bool fastRendererOn)
The Construcor of the IntelliShapedImage. Given the Image dimensions.
-
virtual ~IntelliShapedImage() override
An Destructor.
+
virtual ~IntelliShapedImage() override
An Destructor.
The IntelliRasterImage manages a RASTERIMAGE.
-
virtual void setPolygon(const std::vector< QPoint > &polygonData) override
A function that sets the data of the visible Polygon.
+
virtual void setPolygon(const std::vector< QPoint > &polygonData) override
A function that sets the data of the visible Polygon.
-
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:18
-
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:36
+
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:19
+
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:37
IntelliColorPicker * colorPicker
A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.
Definition: IntelliTool.h:57
-
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:29
-
bool getIsDrawing() const
+
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:30
+
bool getIsDrawing() const
IntelliToolsettings * Toolsettings
Definition: IntelliTool.h:59
-
Tooltype getTooltype() const
Definition: IntelliTool.cpp:99
+
Tooltype getTooltype() const
-
void deleteLayer(int idx, bool isTool=false)
The deleteLayer method removes a layer at a given idx.
+
void deleteLayer(int idx, bool isTool=false)
The deleteLayer method removes a layer at a given idx.
PaintingArea * Area
A pointer to the general PaintingArea to interact with.
Definition: IntelliTool.h:50
-
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:53
+
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:57
bool isDrawing
A flag checking if the user is currently drawing or not.
Definition: IntelliTool.h:74
-
virtual std::vector< QPoint > getPolygonData()
A function that returns the Polygondata if existent.
Definition: IntelliImage.h:134
-
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:25
+
virtual std::vector< QPoint > getPolygonData()
A function that returns the Polygondata if existent.
Definition: IntelliImage.h:135
+
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:26
LayerObject * activeLayer
A pointer to the underlying active Layer, do not work on this. This is used for data grabbing or prev...
Definition: IntelliTool.h:64
LayerObject * Canvas
A pointer to the drawing canvas of the tool, work on this.
Definition: IntelliTool.h:69
int width
width - Stores the width of a layer in pixels.
Definition: PaintingArea.h:31
-
virtual QImage getImageData()
getImageData returns the data of the current image (Note: It will allways return a ARGB32bit QImage!...
-
virtual void setImageData(const QImage &newData)
setImageData overwrites the old imageData the new imageData.
-
void setToolWidth(int value)
+ +
virtual QImage getImageData()
getImageData returns the data of the current image (Note: It will allways return a ARGB32bit QImage!...
+
virtual void setImageData(const QImage &newData)
setImageData overwrites the old imageData the new imageData.
+
void setToolWidth(int value)
int height
height - Stores the height of a layer in pixels.
Definition: PaintingArea.h:35
Tooltype ActiveType
Definition: IntelliTool.h:52
The IntelliColorPicker manages the selected colors for one whole project.
-
IntelliTool(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)
A constructor setting the general Painting Area and colorPicker.
Definition: IntelliTool.cpp:4
- +
IntelliTool(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)
A constructor setting the general Painting Area and colorPicker.
Definition: IntelliTool.cpp:5
+
QImage imageData
The underlying image data.
Definition: IntelliImage.h:41
IntelliImage * image
image - Stores the imageData of the current LayerObject.
Definition: PaintingArea.h:27
-
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:46
+
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:47
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
-
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:51
+
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:52
-
virtual ~IntelliTool()=0
An abstract Destructor.
Definition: IntelliTool.cpp:14
+
virtual ~IntelliTool()=0
An abstract Destructor.
Definition: IntelliTool.cpp:15
virtual void setPolygon(const std::vector< QPoint > &polygonData)=0
An abstract function that sets the data of the visible Polygon, if needed.
-
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:18
-
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:36
+
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:19
+
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:37
IntelliColorPicker * colorPicker
A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.
Definition: IntelliTool.h:57
-
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:29
-
bool getIsDrawing() const
+
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:30
+
bool getIsDrawing() const
IntelliToolsettings * Toolsettings
Definition: IntelliTool.h:59
-
Tooltype getTooltype() const
Definition: IntelliTool.cpp:99
+
Tooltype getTooltype() const
PaintingArea * Area
A pointer to the general PaintingArea to interact with.
Definition: IntelliTool.h:50
-
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:53
+
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:57
bool isDrawing
A flag checking if the user is currently drawing or not.
Definition: IntelliTool.h:74
The LayerObject struct holds all the information needed to construct a layer.
Definition: PaintingArea.h:23
-
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:25
+
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:26
LayerObject * activeLayer
A pointer to the underlying active Layer, do not work on this. This is used for data grabbing or prev...
Definition: IntelliTool.h:64
@@ -183,14 +183,14 @@ $(document).ready(function(){initNavTree('_intelli_tool_8h_source.html',''); ini
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:17
Tooltype ActiveType
Definition: IntelliTool.h:52
The IntelliColorPicker manages the selected colors for one whole project.
-
IntelliTool(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)
A constructor setting the general Painting Area and colorPicker.
Definition: IntelliTool.cpp:4
+
IntelliTool(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)
A constructor setting the general Painting Area and colorPicker.
Definition: IntelliTool.cpp:5
-
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:46
-
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:51
+
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:47
+
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:52
-
virtual ~IntelliTool()=0
An abstract Destructor.
Definition: IntelliTool.cpp:14
+
virtual ~IntelliTool()=0
An abstract Destructor.
Definition: IntelliTool.cpp:15
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click pressed of a mouse. Clearing the canvas layer.
-
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:18
+
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:19
QColor getFirstColor() const
A function to read the primary selected color.
-
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:36
+
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:37
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click released of a mouse.
IntelliColorPicker * colorPicker
A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.
Definition: IntelliTool.h:57
-
virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
A function that draws a line between two given points in a given color.
+
virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
A function that draws a line between two given points in a given color.
virtual void onWheelScrolled(int value) override
A function managing the scroll event. Changing the edge Width relative to value.
-
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:29
+
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:30
IntelliToolsettings * Toolsettings
Definition: IntelliTool.h:59
-
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:53
+
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:57
bool isDrawing
A flag checking if the user is currently drawing or not.
Definition: IntelliTool.h:74
QColor getSecondColor() const
A function to read the secondary selected color.
-
virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A function that draws a point between on a given point in a given color.
-
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:25
+
virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A function that draws a point between on a given point in a given color.
+
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:26
LayerObject * Canvas
A pointer to the drawing canvas of the tool, work on this.
Definition: IntelliTool.h:69
IntelliToolCircle(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)
A constructor setting the general paintingArea and colorPicker. And reading in the inner alpha and ed...
virtual ~IntelliToolCircle() override
A Destructor.
@@ -200,12 +200,12 @@ $(document).ready(function(){initNavTree('_intelli_tool_circle_8cpp_source.html'
IntelliImage * image
image - Stores the imageData of the current LayerObject.
Definition: PaintingArea.h:27
virtual void onMouseLeftReleased(int x, int y) override
A function managing the left click released of a mouse.
void setLineWidth(int LineWidth)
-
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:46
+
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:47
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
-
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:51
+
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:52
-
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
+
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
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.
diff --git a/docs/html/_intelli_tool_circle_8h_source.html b/docs/html/_intelli_tool_circle_8h_source.html index f41e912..b9c6278 100644 --- a/docs/html/_intelli_tool_circle_8h_source.html +++ b/docs/html/_intelli_tool_circle_8h_source.html @@ -130,7 +130,7 @@ $(document).ready(function(){initNavTree('_intelli_tool_circle_8h_source.html','
virtual void onWheelScrolled(int value) override
A function managing the scroll event. Changing the edge Width relative to value.
IntelliToolsettings * Toolsettings
Definition: IntelliTool.h:59
PaintingArea * Area
A pointer to the general PaintingArea to interact with.
Definition: IntelliTool.h:50
-
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:53
+
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:57
IntelliToolCircle(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)
A constructor setting the general paintingArea and colorPicker. And reading in the inner alpha and ed...
virtual ~IntelliToolCircle() override
A Destructor.
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:17
diff --git a/docs/html/_intelli_tool_flood_fill_8cpp_source.html b/docs/html/_intelli_tool_flood_fill_8cpp_source.html index dcbec6c..03d85af 100644 --- a/docs/html/_intelli_tool_flood_fill_8cpp_source.html +++ b/docs/html/_intelli_tool_flood_fill_8cpp_source.html @@ -171,37 +171,37 @@ $(document).ready(function(){initNavTree('_intelli_tool_flood_fill_8cpp_source.h
83 }
-
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:18
+
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:19
QColor getFirstColor() const
A function to read the primary selected color.
-
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:36
+
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:37
IntelliColorPicker * colorPicker
A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.
Definition: IntelliTool.h:57
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click released of a mouse.
-
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:29
-
virtual void drawPixel(const QPoint &p1, const QColor &color)
A funtcion used to draw a pixel on the Image with the given Color.
+
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:30
+
virtual void drawPixel(const QPoint &p1, const QColor &color)
A funtcion used to draw a pixel on the Image with the given Color.
IntelliToolFloodFill(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)
A constructor setting the general paintingArea and colorPicker.
virtual void onMouseLeftReleased(int x, int y) override
A function managing the left click released of a mouse.
virtual void onWheelScrolled(int value) override
A function managing the scroll event.
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...
-
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:53
+
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:57
virtual ~IntelliToolFloodFill() override
A Destructor.
-
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:25
+
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:26
LayerObject * activeLayer
A pointer to the underlying active Layer, do not work on this. This is used for data grabbing or prev...
Definition: IntelliTool.h:64
LayerObject * Canvas
A pointer to the drawing canvas of the tool, work on this.
Definition: IntelliTool.h:69
int width
width - Stores the width of a layer in pixels.
Definition: PaintingArea.h:31
virtual void onMouseMoved(int x, int y) override
A function managing the mouse moved event.
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:17
-
virtual QColor getPixelColor(QPoint &point)
A function that returns the pixelcolor at a certain point.
+
virtual QColor getPixelColor(QPoint &point)
A function that returns the pixelcolor at a certain point.
int height
height - Stores the height of a layer in pixels.
Definition: PaintingArea.h:35
Tooltype ActiveType
Definition: IntelliTool.h:52
The IntelliColorPicker manages the selected colors for one whole project.
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click pressed of a mouse. Clearing the canvas.
IntelliImage * image
image - Stores the imageData of the current LayerObject.
Definition: PaintingArea.h:27
-
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:46
+
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:47
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
-
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:51
+
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:52
-
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:18
+
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:19
QColor getFirstColor() const
A function to read the primary selected color.
-
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:36
+
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:37
IntelliColorPicker * colorPicker
A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.
Definition: IntelliTool.h:57
-
virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
A function that draws a line between two given points in a given color.
-
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:29
+
virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
A function that draws a line between two given points in a given color.
+
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:30
IntelliToolsettings * Toolsettings
Definition: IntelliTool.h:59
IntelliToolLine(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)
A constructor setting the general paintingArea and colorPicker.
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...
virtual void onWheelScrolled(int value) override
A function managing the scroll event. Changing the lineWidth relative to value.
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click released of a mouse.
-
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:53
+
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:57
bool isDrawing
A flag checking if the user is currently drawing or not.
Definition: IntelliTool.h:74
virtual ~IntelliToolLine() override
An abstract Destructor.
-
virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A function that draws a point between on a given point in a given color.
+
virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A function that draws a point between on a given point in a given color.
virtual void onMouseLeftReleased(int x, int y) override
A function managing the left click released of a mouse.
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click pressed of a mouse. Clearing the canvas.
-
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:25
+
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:26
LayerObject * Canvas
A pointer to the drawing canvas of the tool, work on this.
Definition: IntelliTool.h:69
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:17
@@ -163,11 +163,11 @@ $(document).ready(function(){initNavTree('_intelli_tool_line_8cpp_source.html','
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.
void setLineWidth(int LineWidth)
-
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:46
+
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:47
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
-
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:51
+
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:52
-
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
+
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
-
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:18
+
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:19
QColor getFirstColor() const
A function to read the primary selected color.
-
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:36
+
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:37
IntelliColorPicker * colorPicker
A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.
Definition: IntelliTool.h:57
-
virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
A function that draws a line between two given points in a given color.
-
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:29
+
virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
A function that draws a line between two given points in a given color.
+
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:30
IntelliToolsettings * Toolsettings
Definition: IntelliTool.h:59
virtual ~IntelliToolPen() override
A Destructor.
virtual void onMouseMoved(int x, int y) override
A function managing the mouse moved event. To draw the line.
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click pressed of a mouse. Resetting the current draw.
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click released of a mouse.
-
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:53
+
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:57
bool isDrawing
A flag checking if the user is currently drawing or not.
Definition: IntelliTool.h:74
-
virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A function that draws a point between on a given point in a given color.
-
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:25
+
virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A function that draws a point between on a given point in a given color.
+
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:26
LayerObject * Canvas
A pointer to the drawing canvas of the tool, work on this.
Definition: IntelliTool.h:69
virtual void onWheelScrolled(int value) override
A function managing the scroll event. Changing penWidth relativ to value.
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:17
@@ -163,10 +163,10 @@ $(document).ready(function(){initNavTree('_intelli_tool_pen_8cpp_source.html',''
IntelliImage * image
image - Stores the imageData of the current LayerObject.
Definition: PaintingArea.h:27
void setLineWidth(int LineWidth)
-
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:46
+
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:47
virtual void onMouseLeftPressed(int x, int y) override
A function managing the left click pressed of a mouse. Starting the drawing procedure.
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
-
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:51
+
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:52
-
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:18
+
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:19
QColor getFirstColor() const
A function to read the primary selected color.
-
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:36
+
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:37
IntelliColorPicker * colorPicker
A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.
Definition: IntelliTool.h:57
-
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:29
+
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:30
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.
virtual void onWheelScrolled(int value) override
A function managing the scroll event.
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click released of a mouse.
-
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:53
+
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:57
-
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:25
+
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:26
virtual void onMouseLeftPressed(int x, int y) override
A function managing the left click pressed of a mouse. Filling the whole canvas.
LayerObject * Canvas
A pointer to the drawing canvas of the tool, work on this.
Definition: IntelliTool.h:69
@@ -148,12 +148,12 @@ $(document).ready(function(){initNavTree('_intelli_tool_plain_8cpp_source.html',
IntelliImage * image
image - Stores the imageData of the current LayerObject.
Definition: PaintingArea.h:27
IntelliToolPlainTool(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)
A constructor setting the general paintingArea and colorPicker.
virtual void onMouseMoved(int x, int y) override
A function managing the mouse moved event.
-
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:46
+
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:47
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
virtual ~IntelliToolPlainTool() override
A Destructor.
-
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:51
+
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:52
-
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
+
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
-
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:18
+
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:19
QColor getFirstColor() const
A function to read the primary selected color.
-
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:36
+ +
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:37
IntelliColorPicker * colorPicker
A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.
Definition: IntelliTool.h:57
-
virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
A function that draws a line between two given points in a given color.
+
virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
A function that draws a line between two given points in a given color.
-
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:29
+
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:30
IntelliToolsettings * Toolsettings
Definition: IntelliTool.h:59
-
virtual void drawPixel(const QPoint &p1, const QColor &color)
A funtcion used to draw a pixel on the Image with the given Color.
+
virtual void drawPixel(const QPoint &p1, const QColor &color)
A funtcion used to draw a pixel on the Image with the given Color.
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 ...
PaintingArea * Area
A pointer to the general PaintingArea to interact with.
Definition: IntelliTool.h:50
virtual void onMouseMoved(int x, int y) override
A function managing the mouse moved event.
-
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:53
+
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:57
bool isDrawing
A flag checking if the user is currently drawing or not.
Definition: IntelliTool.h:74
QColor getSecondColor() const
A function to read the secondary selected color.
-
virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A function that draws a point between on a given point in a given color.
-
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:25
+
virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A function that draws a point between on a given point in a given color.
+
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:26
LayerObject * activeLayer
A pointer to the underlying active Layer, do not work on this. This is used for data grabbing or prev...
Definition: IntelliTool.h:64
IntelliToolPolygon(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings, bool isSettingPolygon=false)
A constructor setting the general paintingArea and colorPicker.
LayerObject * Canvas
A pointer to the drawing canvas of the tool, work on this.
Definition: IntelliTool.h:69
-
IntelliImage::ImageType getTypeOfImageRealLayer()
int width
width - Stores the width of a layer in pixels.
Definition: PaintingArea.h:31
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:17
- -
virtual void setImageData(const QImage &newData)
setImageData overwrites the old imageData the new imageData.
+
virtual void setImageData(const QImage &newData)
setImageData overwrites the old imageData the new imageData.
+ +
ImageType getTypeOfImageRealLayer()
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click pressed of a mouse. Resetting the current fill.
int height
height - Stores the height of a layer in pixels.
Definition: PaintingArea.h:35
-
QImage getImageDataOfActiveLayer()
getImageDataOfActiveLayer used to get the currents active imageData (if there isn't any active layer ...
+
QImage getImageDataOfActiveLayer()
getImageDataOfActiveLayer used to get the currents active imageData (if there isn't any active layer ...
Tooltype ActiveType
Definition: IntelliTool.h:52
The IntelliColorPicker manages the selected colors for one whole project.
~IntelliToolPolygon() override
A Destructor.
-
IntelliImage * image
image - Stores the imageData of the current LayerObject.
Definition: PaintingArea.h:27
-
std::vector< QPoint > getPolygonDataOfRealLayer()
+
std::vector< QPoint > getPolygonDataOfRealLayer()
void setLineWidth(int LineWidth)
-
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:46
+
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:47
virtual void onMouseLeftPressed(int x, int y) override
A function managing the left click pressed of a mouse. Setting polygon points.
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click released of a mouse.
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.
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
bool isInPolygon(const std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
-
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:51
+
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:52
virtual void onWheelScrolled(int value) override
A function managing the scroll event. CHanging the lineWidth relative to value.
virtual void setPolygon(const std::vector< QPoint > &polygonData)=0
An abstract function that sets the data of the visible Polygon, if needed.
diff --git a/docs/html/_intelli_tool_polygon_8h_source.html b/docs/html/_intelli_tool_polygon_8h_source.html index d509274..3488d74 100644 --- a/docs/html/_intelli_tool_polygon_8h_source.html +++ b/docs/html/_intelli_tool_polygon_8h_source.html @@ -137,7 +137,7 @@ $(document).ready(function(){initNavTree('_intelli_tool_polygon_8h_source.html',
IntelliToolsettings * Toolsettings
Definition: IntelliTool.h:59
PaintingArea * Area
A pointer to the general PaintingArea to interact with.
Definition: IntelliTool.h:50
virtual void onMouseMoved(int x, int y) override
A function managing the mouse moved event.
-
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:53
+
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:57
IntelliToolPolygon(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings, bool isSettingPolygon=false)
A constructor setting the general paintingArea and colorPicker.
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:17
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click pressed of a mouse. Resetting the current fill.
diff --git a/docs/html/_intelli_tool_rectangle_8cpp_source.html b/docs/html/_intelli_tool_rectangle_8cpp_source.html index c673a22..dc8f5f1 100644 --- a/docs/html/_intelli_tool_rectangle_8cpp_source.html +++ b/docs/html/_intelli_tool_rectangle_8cpp_source.html @@ -152,23 +152,23 @@ $(document).ready(function(){initNavTree('_intelli_tool_rectangle_8cpp_source.ht
virtual void onWheelScrolled(int value) override
A function managing the scroll event.Changing edgeWidth relativ to value.
-
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:18
+
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:19
QColor getFirstColor() const
A function to read the primary selected color.
-
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:36
+
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:37
virtual void onMouseRightReleased(int x, int y) override
A function managing the right click released of a mouse.
IntelliColorPicker * colorPicker
A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.
Definition: IntelliTool.h:57
-
virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
A function that draws a line between two given points in a given color.
-
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:29
+
virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
A function that draws a line between two given points in a given color.
+
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:30
IntelliToolsettings * Toolsettings
Definition: IntelliTool.h:59
virtual ~IntelliToolRectangle() override
A Destructor.
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...
virtual void onMouseRightPressed(int x, int y) override
A function managing the right click pressed of a mouse.Resetting the current draw.
-
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:53
+
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:57
bool isDrawing
A flag checking if the user is currently drawing or not.
Definition: IntelliTool.h:74
QColor getSecondColor() const
A function to read the secondary selected color.
-
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:25
+
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:26
LayerObject * Canvas
A pointer to the drawing canvas of the tool, work on this.
Definition: IntelliTool.h:69
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:17
@@ -179,12 +179,12 @@ $(document).ready(function(){initNavTree('_intelli_tool_rectangle_8cpp_source.ht
IntelliImage * image
image - Stores the imageData of the current LayerObject.
Definition: PaintingArea.h:27
void setLineWidth(int LineWidth)
-
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:46
+
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:47
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
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.
-
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:51
+
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:52
-
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
+
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
IntelliToolRectangle(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)
A constructor setting the general paintingArea and colorPicker. And reading in the alphaInner and edg...

Go to the source code of this file.

diff --git a/docs/html/_painting_area_8cpp_source.html b/docs/html/_painting_area_8cpp_source.html index c073e81..86fad90 100644 --- a/docs/html/_painting_area_8cpp_source.html +++ b/docs/html/_painting_area_8cpp_source.html @@ -105,536 +105,630 @@ $(document).ready(function(){initNavTree('_painting_area_8cpp_source.html',''); -
20 
+
20 #include "GUI/IntelliPhotoGui.h"
21 
-
22 PaintingArea::PaintingArea(int maxWidth, int maxHeight, QWidget*parent)
-
23  : QWidget(parent){
-
24  this->Tool = nullptr;
-
25  this->setLayerDimensions(maxWidth, maxHeight);
-
26 
-
27  activeLayer = -1;
-
28 }
-
29 
- -
31  delete Tool;
-
32 }
-
33 
-
34 void PaintingArea::setRenderSettings(bool isFastRenderingOn){
-
35  bool ToolIsActive;
-
36 
-
37  if(Tool!=nullptr) {
-
38  ToolIsActive = Tool->getIsDrawing();
-
39  }
-
40  else{
-
41  ToolIsActive = false;
-
42  }
-
43  if(isFastRenderingOn != renderSettings.isFastRenderering() && !ToolIsActive) {
-
44  renderSettings.setFastRendering(isFastRenderingOn);
-
45  for(auto& layer : layerBundle) {
-
46  layer.image->updateRendererSetting(isFastRenderingOn);
-
47  }
-
48  }
+ +
23 
+
24 }
+
25 
+ + +
28  this->image = new IntelliRasterImage(*dynamic_cast<IntelliRasterImage*>(layer.image));
+
29  }else if(layer.image->getTypeOfImage()==ImageType::SHAPEDIMAGE) {
+
30  this->image = new IntelliShapedImage(*dynamic_cast<IntelliShapedImage*>(layer.image));
+
31  }
+
32  this->width = layer.width;
+
33  this->height = layer.height;
+
34  this->widthOffset = layer.widthOffset;
+
35  this->heightOffset = layer.heightOffset;
+
36  this->alpha = layer.alpha;
+
37 }
+
38 
+
39 PaintingArea::PaintingArea(int maxWidth, int maxHeight, QWidget*parent)
+
40  : QLabel(parent){
+
41  this->Tool = nullptr;
+
42  this->setLayerDimensions(maxWidth, maxHeight);
+
43 
+
44  activeLayer = -1;
+
45 }
+
46 
+ +
48  delete Tool;
49 }
50 
-
51 void PaintingArea::setLayerDimensions(int maxWidth, int maxHeight){
-
52  //set standart parameter
-
53  this->maxWidth = maxWidth;
-
54  this->maxHeight = maxHeight;
-
55  Canvas = new QImage(maxWidth,maxHeight, QImage::Format_ARGB32);
-
56 
-
57  // Roots the widget to the top left even if resized
-
58  setAttribute(Qt::WA_StaticContents);
-
59 
-
60 }
-
61 
-
62 int PaintingArea::addLayer(int width, int height, int widthOffset, int heightOffset, IntelliImage::ImageType type){
-
63  LayerObject newLayer;
-
64  updateTools();
-
65  newLayer.width = width;
-
66  newLayer.height = height;
-
67  newLayer.widthOffset = widthOffset;
-
68  newLayer.heightOffset = heightOffset;
- -
70  newLayer.image = new IntelliRasterImage(width,height,renderSettings.isFastRenderering());
-
71  }else if(type==IntelliImage::ImageType::SHAPEDIMAGE) {
-
72  newLayer.image = new IntelliShapedImage(width, height, renderSettings.isFastRenderering());
-
73  }
-
74  newLayer.alpha = 255;
-
75  this->layerBundle.push_back(newLayer);
-
76  activeLayer = static_cast<int>(layerBundle.size()) - 1;
-
77  return activeLayer;
-
78 }
-
79 
+
51 void PaintingArea::setRenderSettings(bool isFastRenderingOn){
+
52  bool ToolIsActive;
+
53 
+
54  if(Tool!=nullptr) {
+
55  ToolIsActive = Tool->getIsDrawing();
+
56  }
+
57  else{
+
58  ToolIsActive = false;
+
59  }
+
60  if(isFastRenderingOn != renderSettings.isFastRenderering() && !ToolIsActive) {
+
61  renderSettings.setFastRendering(isFastRenderingOn);
+
62  for(auto& layer : layerBundle) {
+
63  layer.image->updateRendererSetting(isFastRenderingOn);
+
64  }
+
65  }
+
66 }
+
67 
+ +
69  return this->renderSettings.isFastRenderering();
+
70 }
+
71 
+
72 void PaintingArea::setLayerDimensions(int maxWidth, int maxHeight){
+
73  //set standart parameter
+
74  this->maxWidth = maxWidth;
+
75  this->maxHeight = maxHeight;
+
76  Canvas = new QImage(maxWidth,maxHeight, QImage::Format_ARGB32);
+
77 
+
78  this->offsetXDimension = maxWidth / 2;
+
79  this->offsetYDimension = maxHeight / 2;
80 
-
81 void PaintingArea::deleteLayer(int idx, bool isTool){
-
82  if(!isTool) {
-
83  updateTools();
-
84  }
-
85  if(idx<static_cast<int>(layerBundle.size())&&idx>=0) {
-
86  this->layerBundle.erase(layerBundle.begin() + idx);
-
87  if(activeLayer>=idx) {
-
88  activeLayer--;
-
89  }
-
90  if(activeLayer < 0 && layerBundle.size()) {
-
91  activeLayer = 0;
-
92  }
-
93  }
-
94 }
-
95 
- -
97  if(activeLayer>=0 && activeLayer < static_cast<int>(layerBundle.size())) {
-
98  this->layerBundle.erase(layerBundle.begin() + activeLayer);
-
99  activeLayer--;
-
100  }
-
101 }
-
102 
- -
104  updateTools();
-
105  if(idx>=0&&idx<static_cast<int>(layerBundle.size())) {
-
106  this->activeLayer = idx;
-
107  }
-
108 }
-
109 
-
110 void PaintingArea::setLayerAlpha(int idx, int alpha){
-
111  if(idx>=0&&idx<static_cast<int>(layerBundle.size())) {
-
112  if(alpha>=0 && alpha<=255) {
-
113  layerBundle[static_cast<size_t>(idx)].alpha = alpha;
-
114  }
-
115  }
-
116 }
- -
118  if(idx>=0&&idx<static_cast<int>(layerBundle.size())) {
-
119  if(layerBundle[static_cast<size_t>(idx)].image->getTypeOfImage()==IntelliImage::ImageType::SHAPEDIMAGE) {
-
120  delete this->Tool;
-
121  this->Tool = new IntelliToolPolygon(this,&colorPicker,&Toolsettings, true);
-
122  isSettingPolygon = true;
-
123  this->DummyGui->setToolWidth(5);
-
124  }
-
125  }
-
126 }
-
127 
-
128 // Used to load the image and place it in the widget
-
129 bool PaintingArea::open(const QString &filePath){
-
130  if(this->activeLayer==-1) {
-
131  return false;
-
132  }
-
133  IntelliImage* active = layerBundle[static_cast<size_t>(activeLayer)].image;
-
134  bool open = active->loadImage(filePath);
-
135  active->calculateVisiblity();
-
136  update();
-
137  return open;
-
138 }
-
139 
-
140 // Save the current image
-
141 bool PaintingArea::save(const QString &filePath, const char*fileFormat){
-
142  if(layerBundle.size()==0) {
-
143  return false;
-
144  }
-
145  this->drawLayers(true);
-
146 
-
147  if(!strcmp(fileFormat,"PNG")) {
-
148  QImage visibleImage = Canvas->convertToFormat(QImage::Format_Indexed8);
-
149  fileFormat = "png";
-
150  if (visibleImage.save(filePath, fileFormat)) {
-
151  return true;
-
152  } else {
-
153  return false;
-
154  }
-
155  }
-
156 
-
157  if (Canvas->save(filePath, fileFormat)) {
-
158  return true;
-
159  } else {
-
160  return false;
-
161  }
-
162 }
-
163 
- -
165  updateTools();
-
166  layerBundle[static_cast<size_t>(activeLayer)].widthOffset += x;
-
167  layerBundle[static_cast<size_t>(activeLayer)].heightOffset += y;
-
168 }
-
169 
- -
171  updateTools();
-
172  if(idx==1) {
-
173  this->selectLayerUp();
-
174  }else if(idx==-1) {
-
175  this->selectLayerDown();
-
176  }
-
177  DummyGui->UpdateGui();
-
178 }
-
179 
- -
181  updateTools();
-
182  if(a>=0 && a < static_cast<int>(layerBundle.size())) {
-
183  this->setLayerActive(a);
-
184  }
-
185 }
-
186 
- -
188  QColor clr = QColorDialog::getColor(colorPicker.getFirstColor(), nullptr, "Main Color", QColorDialog::DontUseNativeDialog);
-
189  this->colorPicker.setFirstColor(clr);
-
190 }
-
191 
- -
193  QColor clr = QColorDialog::getColor(colorPicker.getSecondColor(), nullptr, "Secondary Color", QColorDialog::DontUseNativeDialog);
-
194  this->colorPicker.setSecondColor(clr);
-
195 }
-
196 
- -
198  this->colorPicker.swapColors();
-
199 }
-
200 
- -
202  delete this->Tool;
-
203  Tool = new IntelliToolPen(this, &colorPicker, &Toolsettings);
-
204 }
-
205 
- -
207  delete this->Tool;
-
208  Tool = new IntelliToolPlainTool(this, &colorPicker, &Toolsettings);
-
209 }
-
210 
- -
212  delete this->Tool;
-
213  Tool = new IntelliToolLine(this, &colorPicker, &Toolsettings);
-
214 }
-
215 
- -
217  delete this->Tool;
-
218  Tool = new IntelliToolRectangle(this, &colorPicker, &Toolsettings);
-
219 }
-
220 
- -
222  delete this->Tool;
-
223  Tool = new IntelliToolCircle(this, &colorPicker, &Toolsettings);
-
224 }
- -
226  delete this->Tool;
-
227  Tool = new IntelliToolPolygon(this, &colorPicker, &Toolsettings);
+
81  // Roots the widget to the top left even if resized
+
82  setAttribute(Qt::WA_StaticContents);
+
83 
+
84 }
+
85 
+
86 void PaintingArea::setPixelToActive(QColor color, QPoint point){
+
87  layerBundle[static_cast<size_t>(activeLayer)].image->drawPixel(point, color);
+
88 }
+
89 
+
90 void PaintingArea::setPolygonDataToActive(std::vector<QPoint> points){
+
91  layerBundle[static_cast<size_t>(activeLayer)].image->setPolygon(points);
+
92 }
+
93 
+
94 int PaintingArea::addLayer(int width, int height, int widthOffset, int heightOffset,int alpha, ImageType type){
+
95  LayerObject newLayer;
+
96  updateTools();
+
97  newLayer.width = width;
+
98  newLayer.height = height;
+
99  newLayer.widthOffset = widthOffset;
+
100  newLayer.heightOffset = heightOffset;
+
101  newLayer.alpha = alpha;
+
102  if(type==ImageType::RASTERIMAGE) {
+
103  newLayer.image = new IntelliRasterImage(width,height,renderSettings.isFastRenderering());
+
104  }else if(type==ImageType::SHAPEDIMAGE) {
+
105  newLayer.image = new IntelliShapedImage(width, height, renderSettings.isFastRenderering());
+
106  }
+
107  this->layerBundle.push_back(newLayer);
+
108  activeLayer = static_cast<int>(layerBundle.size()) - 1;
+
109  historyadd();
+
110  return activeLayer;
+
111 }
+
112 
+
113 
+
114 void PaintingArea::deleteLayer(int idx, bool isTool){
+
115  if(!isTool) {
+
116  updateTools();
+
117  }
+
118  if(idx<static_cast<int>(layerBundle.size())&&idx>=0) {
+
119  this->layerBundle.erase(layerBundle.begin() + idx);
+
120  if(activeLayer>=idx) {
+
121  activeLayer--;
+
122  }
+
123  if(activeLayer < 0 && layerBundle.size()) {
+
124  activeLayer = 0;
+
125  }
+
126  }
+
127 }
+
128 
+ +
130  if(activeLayer>=0 && activeLayer < static_cast<int>(layerBundle.size())) {
+
131  this->layerBundle.erase(layerBundle.begin() + activeLayer);
+
132  activeLayer--;
+
133  }
+
134  historyadd();
+
135 }
+
136 
+ +
138  updateTools();
+
139  if(idx>=0&&idx<static_cast<int>(layerBundle.size())) {
+
140  this->activeLayer = idx;
+
141  }
+
142 }
+
143 
+
144 void PaintingArea::setLayerAlpha(int idx, int alpha){
+
145  if(idx>=0&&idx<static_cast<int>(layerBundle.size())) {
+
146  if(alpha>=0 && alpha<=255) {
+
147  layerBundle[static_cast<size_t>(idx)].alpha = alpha;
+
148  }
+
149  }
+
150 }
+ +
152  if(idx>=0&&idx<static_cast<int>(layerBundle.size())) {
+
153  if(layerBundle[static_cast<size_t>(idx)].image->getTypeOfImage()==ImageType::SHAPEDIMAGE) {
+
154  delete this->Tool;
+
155  this->Tool = new IntelliToolPolygon(this,&colorPicker,&Toolsettings, true);
+
156  isSettingPolygon = true;
+
157  this->guiReference->setToolWidth(5);
+
158  }
+
159  }
+
160 }
+
161 
+
162 // Used to load the image and place it in the widget
+
163 bool PaintingArea::open(const QString &filePath){
+
164  if(this->activeLayer==-1) {
+
165  return false;
+
166  }
+
167  IntelliImage* active = layerBundle[static_cast<size_t>(activeLayer)].image;
+
168  bool open = active->loadImage(filePath);
+
169  active->calculateVisiblity();
+
170  update();
+
171  return open;
+
172 }
+
173 
+ +
175  for(auto layer: layerBundle) {
+
176  delete layer.image;
+
177  }
+
178  layerBundle.clear();
+
179 }
+
180 
+
181 // Save the current image
+
182 bool PaintingArea::save(const QString &filePath, const char*fileFormat){
+
183  if(layerBundle.size()==0) {
+
184  return false;
+
185  }
+
186  this->drawLayers(true);
+
187 
+
188  if(!strcmp(fileFormat,"PNG")) {
+
189  QImage visibleImage = Canvas->convertToFormat(QImage::Format_Indexed8);
+
190  fileFormat = "png";
+
191  if (visibleImage.save(filePath, fileFormat)) {
+
192  return true;
+
193  } else {
+
194  return false;
+
195  }
+
196  }
+
197 
+
198  if (Canvas->save(filePath, fileFormat)) {
+
199  return true;
+
200  } else {
+
201  return false;
+
202  }
+
203 }
+
204 
+ +
206  updateTools();
+
207  layerBundle[static_cast<size_t>(activeLayer)].widthOffset += x;
+
208  layerBundle[static_cast<size_t>(activeLayer)].heightOffset += y;
+
209  historyadd();
+
210 }
+
211 
+ +
213  updateTools();
+
214  if(idx==1) {
+
215  this->selectLayerUp();
+
216  }else if(idx==-1) {
+
217  this->selectLayerDown();
+
218  }
+
219  guiReference->UpdateGui();
+
220  historyadd();
+
221 }
+
222 
+ +
224  updateTools();
+
225  if(a>=0 && a < static_cast<int>(layerBundle.size())) {
+
226  this->setLayerActive(a);
+
227  }
228 }
229 
- -
231  delete this->Tool;
-
232  Tool = new IntelliToolFloodFill(this, &colorPicker, &Toolsettings);
+ +
231  QColor clr = QColorDialog::getColor(colorPicker.getFirstColor(), nullptr, "Main Color", QColorDialog::DontUseNativeDialog);
+
232  this->colorPicker.setFirstColor(clr);
233 }
234 
- -
236  return this->layerBundle[static_cast<size_t>(activeLayer)].width;
-
237 }
-
238 
- -
240  return this->layerBundle[static_cast<size_t>(activeLayer)].height;
-
241 }
-
242 
- -
244  return this->maxWidth;
-
245 }
-
246 
- -
248  return this->maxHeight;
-
249 }
-
250 
- -
252  return this->layerBundle[static_cast<size_t>(activeLayer)].image->getTypeOfImage();
-
253 }
-
254 
- -
256  return this->layerBundle[static_cast<size_t>(activeLayer)].image->getPolygonData();
+ +
236  QColor clr = QColorDialog::getColor(colorPicker.getSecondColor(), nullptr, "Secondary Color", QColorDialog::DontUseNativeDialog);
+
237  this->colorPicker.setSecondColor(clr);
+
238 }
+
239 
+ +
241  this->colorPicker.swapColors();
+
242 }
+
243 
+ +
245  delete this->Tool;
+
246  Tool = new IntelliToolPen(this, &colorPicker, &Toolsettings);
+
247 }
+
248 
+ +
250  delete this->Tool;
+
251  Tool = new IntelliToolPlainTool(this, &colorPicker, &Toolsettings);
+
252 }
+
253 
+ +
255  delete this->Tool;
+
256  Tool = new IntelliToolLine(this, &colorPicker, &Toolsettings);
257 }
258 
-
259 // If a mouse button is pressed check if it was the
-
260 // left button and if so store the current position
-
261 // Set that we are currently drawing
-
262 void PaintingArea::mousePressEvent(QMouseEvent*event){
-
263  if(this->activeLayer < 0) {
-
264  return;
-
265  }
-
266  if(Tool == nullptr)
-
267  return;
-
268  int x = event->x() - layerBundle[static_cast<size_t>(activeLayer)].widthOffset;
-
269  int y = event->y() - layerBundle[static_cast<size_t>(activeLayer)].heightOffset;
-
270  if(event->button() == Qt::LeftButton) {
-
271  Tool->onMouseLeftPressed(x, y);
-
272  }else if(event->button() == Qt::RightButton) {
-
273  Tool->onMouseRightPressed(x, y);
-
274  }
-
275  update();
+ +
260  delete this->Tool;
+
261  Tool = new IntelliToolRectangle(this, &colorPicker, &Toolsettings);
+
262 }
+
263 
+ +
265  delete this->Tool;
+
266  Tool = new IntelliToolCircle(this, &colorPicker, &Toolsettings);
+
267 }
+ +
269  delete this->Tool;
+
270  Tool = new IntelliToolPolygon(this, &colorPicker, &Toolsettings);
+
271 }
+
272 
+ +
274  delete this->Tool;
+
275  Tool = new IntelliToolFloodFill(this, &colorPicker, &Toolsettings);
276 }
277 
-
278 // When the mouse moves if the left button is clicked
-
279 // we call the drawline function which draws a line
-
280 // from the last position to the current
-
281 void PaintingArea::mouseMoveEvent(QMouseEvent*event){
-
282  if(this->activeLayer < 0) {
-
283  return;
-
284  }
-
285  if(Tool == nullptr)
-
286  return;
-
287  int x = event->x() - layerBundle[static_cast<size_t>(activeLayer)].widthOffset;
-
288  int y = event->y() - layerBundle[static_cast<size_t>(activeLayer)].heightOffset;
-
289  Tool->onMouseMoved(x, y);
-
290  update();
-
291 }
-
292 
-
293 // If the button is released we set variables to stop drawing
-
294 void PaintingArea::mouseReleaseEvent(QMouseEvent*event){
-
295  if(this->activeLayer < 0)
-
296  return;
-
297  if(Tool == nullptr)
-
298  return;
-
299  int x = event->x() - layerBundle[static_cast<size_t>(activeLayer)].widthOffset;
-
300  int y = event->y() - layerBundle[static_cast<size_t>(activeLayer)].heightOffset;
-
301  if(event->button() == Qt::LeftButton) {
-
302  Tool->onMouseLeftReleased(x, y);
-
303  }else if(event->button() == Qt::RightButton) {
-
304  Tool->onMouseRightReleased(x, y);
-
305  }
-
306  update();
-
307 }
-
308 
-
309 void PaintingArea::wheelEvent(QWheelEvent*event){
-
310  if(this->activeLayer < 0)
-
311  return;
-
312  if(this->Tool != nullptr) {
-
313  QPoint numDegrees = event->angleDelta() / 8;
-
314  if(!numDegrees.isNull()) {
-
315  QPoint numSteps = numDegrees / 15;
-
316  Tool->onWheelScrolled(numSteps.y() * -1);
-
317  }
-
318  }
+ +
279  return this->layerBundle[static_cast<size_t>(activeLayer)].width;
+
280 }
+
281 
+ +
283  return this->layerBundle[static_cast<size_t>(activeLayer)].height;
+
284 }
+
285 
+ +
287  return this->maxWidth;
+
288 }
+
289 
+ +
291  return this->maxHeight;
+
292 }
+
293 
+ +
295  return this->layerBundle[static_cast<size_t>(activeLayer)].image->getTypeOfImage();
+
296 }
+
297 
+ +
299  return this->layerBundle[static_cast<size_t>(activeLayer)].image->getPolygonData();
+
300 }
+
301 
+
302 // If a mouse button is pressed check if it was the
+
303 // left button and if so store the current position
+
304 // Set that we are currently drawing
+
305 void PaintingArea::mousePressEvent(QMouseEvent*event){
+
306  if(this->activeLayer < 0) {
+
307  return;
+
308  }
+
309  if(Tool == nullptr)
+
310  return;
+
311  int x = event->x() - layerBundle[static_cast<size_t>(activeLayer)].widthOffset - offsetXDimension;
+
312  int y = event->y() - layerBundle[static_cast<size_t>(activeLayer)].heightOffset - offsetYDimension;
+
313  if(event->button() == Qt::LeftButton) {
+
314  Tool->onMouseLeftPressed(x, y);
+
315  }else if(event->button() == Qt::RightButton) {
+
316  Tool->onMouseRightPressed(x, y);
+
317  }
+
318  update();
319 }
320 
-
321 // QPainter provides functions to draw on the widget
-
322 // The QPaintEvent is sent to widgets that need to
-
323 // update themselves
-
324 void PaintingArea::paintEvent(QPaintEvent*event){
-
325  this->drawLayers();
-
326 
-
327  QPainter painter(this);
-
328  QRect dirtyRec = event->rect();
-
329  painter.drawImage(dirtyRec, *Canvas, dirtyRec);
-
330  update();
-
331 }
-
332 
-
333 void PaintingArea::selectLayerUp(){
-
334  updateTools();
-
335  if(activeLayer != -1 && static_cast<size_t>(activeLayer)<layerBundle.size() - 1) {
-
336  std::swap(layerBundle[static_cast<size_t>(activeLayer)], layerBundle[static_cast<size_t>(activeLayer + 1)]);
-
337  activeLayer++;
-
338  }
-
339 }
-
340 
-
341 void PaintingArea::selectLayerDown(){
-
342  updateTools();
-
343  if(activeLayer>0) {
-
344  std::swap(layerBundle[static_cast<size_t>(activeLayer)], layerBundle[static_cast<size_t>(activeLayer - 1)]);
-
345  activeLayer--;
-
346  }
-
347 }
-
348 
-
349 void PaintingArea::drawLayers(bool forSaving){
-
350  if(forSaving) {
-
351  Canvas->fill(Qt::GlobalColor::transparent);
-
352  }else{
-
353  Canvas->fill(Qt::GlobalColor::black);
-
354  }
-
355  for(size_t i = 0; i<layerBundle.size(); i++) {
-
356  LayerObject layer = layerBundle[i];
-
357  QImage cpy = layer.image->getDisplayable(layer.alpha);
-
358  QColor clr_0;
-
359  QColor clr_1;
-
360  for(int y = 0; y<layer.height; y++) {
-
361  if(layer.heightOffset + y<0) continue;
-
362  if(layer.heightOffset + y>=maxHeight) break;
-
363  for(int x = 0; x<layer.width; x++) {
-
364  if(layer.widthOffset + x<0) continue;
-
365  if(layer.widthOffset + x>=maxWidth) break;
-
366  clr_0 = Canvas->pixelColor(layer.widthOffset + x, layer.heightOffset + y);
-
367  clr_1 = cpy.pixelColor(x,y);
-
368  float t = static_cast<float>(clr_1.alpha()) / 255.f;
-
369  int r = static_cast<int>(static_cast<float>(clr_1.red()) * (t) + static_cast<float>(clr_0.red()) * (1.f - t) + 0.5f);
-
370  int g = static_cast<int>(static_cast<float>(clr_1.green()) * (t) + static_cast<float>(clr_0.green()) * (1.f - t) + 0.5f);
-
371  int b = static_cast<int>(static_cast<float>(clr_1.blue()) * (t) + static_cast<float>(clr_0.blue() * (1.f - t)) + 0.5f);
-
372  int a = std::min(clr_0.alpha() + clr_1.alpha(), 255);
-
373  clr_0.setRed(r);
-
374  clr_0.setGreen(g);
-
375  clr_0.setBlue(b);
-
376  clr_0.setAlpha(a);
-
377 
-
378  Canvas->setPixelColor(layer.widthOffset + x, layer.heightOffset + y, clr_0);
-
379  }
-
380  }
-
381  }
-
382 }
-
383 
-
384 bool PaintingArea::createTempTopLayer(int idx){
-
385  if(idx>=0) {
-
386  LayerObject newLayer;
-
387  newLayer.alpha = 255;
-
388  newLayer.height = layerBundle[static_cast<size_t>(idx)].height;
-
389  newLayer.width = layerBundle[static_cast<size_t>(idx)].width;
-
390  newLayer.heightOffset = layerBundle[static_cast<size_t>(idx)].heightOffset;
-
391  newLayer.widthOffset = layerBundle[static_cast<size_t>(idx)].widthOffset;
-
392  newLayer.image = layerBundle[static_cast<size_t>(idx)].image->getDeepCopy();
-
393  layerBundle.insert(layerBundle.begin() + idx + 1,newLayer);
-
394  return true;
+
321 // When the mouse moves if the left button is clicked
+
322 // we call the drawline function which draws a line
+
323 // from the last position to the current
+
324 void PaintingArea::mouseMoveEvent(QMouseEvent*event){
+
325  if(this->activeLayer < 0) {
+
326  return;
+
327  }
+
328  if(Tool == nullptr)
+
329  return;
+
330  int x = event->x() - layerBundle[static_cast<size_t>(activeLayer)].widthOffset - offsetXDimension;
+
331  int y = event->y() - layerBundle[static_cast<size_t>(activeLayer)].heightOffset - offsetYDimension;
+
332  Tool->onMouseMoved(x, y);
+
333  update();
+
334 }
+
335 
+
336 // If the button is released we set variables to stop drawing
+
337 void PaintingArea::mouseReleaseEvent(QMouseEvent*event){
+
338  if(this->activeLayer < 0)
+
339  return;
+
340  if(Tool == nullptr)
+
341  return;
+
342  int x = event->x() - layerBundle[static_cast<size_t>(activeLayer)].widthOffset - offsetXDimension;
+
343  int y = event->y() - layerBundle[static_cast<size_t>(activeLayer)].heightOffset - offsetYDimension;
+
344  if(event->button() == Qt::LeftButton) {
+
345  Tool->onMouseLeftReleased(x, y);
+
346  }else if(event->button() == Qt::RightButton) {
+
347  Tool->onMouseRightReleased(x, y);
+
348  }
+
349  update();
+
350 }
+
351 
+
352 void PaintingArea::wheelEvent(QWheelEvent*event){
+
353  if(this->activeLayer < 0)
+
354  return;
+
355  if(this->Tool != nullptr) {
+
356  QPoint numDegrees = event->angleDelta() / 8;
+
357  if(!numDegrees.isNull()) {
+
358  QPoint numSteps = numDegrees / 15;
+
359  Tool->onWheelScrolled(numSteps.y() * -1);
+
360  }
+
361  }
+
362 }
+
363 
+
364 // QPainter provides functions to draw on the widget
+
365 // The QPaintEvent is sent to widgets that need to
+
366 // update themselves
+
367 void PaintingArea::paintEvent(QPaintEvent*event){
+
368  this->setFixedSize(QSize(maxWidth * 2,maxHeight * 2));
+
369  this->drawLayers();
+
370 
+
371  QPainter painter(this);
+
372 
+
373  //insert zoom factor here
+
374  painter.scale(1,1);
+
375 
+
376  //calulate image here for scroll
+
377  //Todo set offset in first to parameters and calulate them into mouse position
+
378  painter.drawImage(0, 0, *Canvas, -offsetXDimension, -offsetYDimension);
+
379  update();
+
380 }
+
381 
+
382 void PaintingArea::selectLayerUp(){
+
383  updateTools();
+
384  if(activeLayer != -1 && static_cast<size_t>(activeLayer)<layerBundle.size() - 1) {
+
385  std::swap(layerBundle[static_cast<size_t>(activeLayer)], layerBundle[static_cast<size_t>(activeLayer + 1)]);
+
386  activeLayer++;
+
387  }
+
388 }
+
389 
+
390 void PaintingArea::selectLayerDown(){
+
391  updateTools();
+
392  if(activeLayer>0) {
+
393  std::swap(layerBundle[static_cast<size_t>(activeLayer)], layerBundle[static_cast<size_t>(activeLayer - 1)]);
+
394  activeLayer--;
395  }
-
396  return false;
-
397 }
-
398 
-
399 IntelliTool* PaintingArea::copyActiveTool(){
-
400  switch(Tool->getTooltype()) {
- - - - - - - -
408  default: return nullptr;
-
409  }
-
410 }
-
411 
- -
413  return activeLayer;
-
414 }
-
415 
- -
417  if(activeLayer<0) {
-
418  return nullptr;
-
419  }
-
420  return layerBundle[static_cast<size_t>(activeLayer)].image;
-
421 }
-
422 
- -
424  QImage returnImage;
-
425  if(activeLayer<0) {
-
426  returnImage = QImage(QSize(10,10),QImage::Format_ARGB32);
-
427  returnImage.fill(QColor(255,255,255,255));
-
428  }
-
429  else{
-
430  returnImage = layerBundle[static_cast<size_t>(activeLayer)].image->getImageData();
-
431  if(renderSettings.isFastRenderering()) {
-
432  returnImage = returnImage.convertToFormat(QImage::Format_ARGB32);
-
433  }
-
434  }
-
435  return returnImage;
-
436 }
-
437 
-
438 void PaintingArea::updateTools(){
-
439  if(Tool!=nullptr) {
-
440  if(Tool->getIsDrawing()) {
-
441  IntelliTool* temp = copyActiveTool();
-
442  delete this->Tool;
-
443  this->Tool = temp;
-
444  }
-
445  if(isSettingPolygon) {
-
446  delete this->Tool;
-
447  this->Tool = nullptr;
-
448  isSettingPolygon = false;
-
449  }
-
450  }
-
451 }
+
396 }
+
397 
+
398 void PaintingArea::drawLayers(bool forSaving){
+
399  if(forSaving) {
+
400  Canvas->fill(Qt::GlobalColor::transparent);
+
401  }else{
+
402  Canvas->fill(Qt::GlobalColor::black);
+
403  }
+
404  for(size_t i = 0; i<layerBundle.size(); i++) {
+
405  LayerObject layer = layerBundle[i];
+
406  QImage cpy = layer.image->getDisplayable(layer.alpha);
+
407  QColor clr_0;
+
408  QColor clr_1;
+
409  for(int y = 0; y<layer.height; y++) {
+
410  if(layer.heightOffset + y<0) continue;
+
411  if(layer.heightOffset + y>=maxHeight) break;
+
412  for(int x = 0; x<layer.width; x++) {
+
413  if(layer.widthOffset + x<0) continue;
+
414  if(layer.widthOffset + x>=maxWidth) break;
+
415  clr_0 = Canvas->pixelColor(layer.widthOffset + x, layer.heightOffset + y);
+
416  clr_1 = cpy.pixelColor(x,y);
+
417  float t = static_cast<float>(clr_1.alpha()) / 255.f;
+
418  int r = static_cast<int>(static_cast<float>(clr_1.red()) * (t) + static_cast<float>(clr_0.red()) * (1.f - t) + 0.5f);
+
419  int g = static_cast<int>(static_cast<float>(clr_1.green()) * (t) + static_cast<float>(clr_0.green()) * (1.f - t) + 0.5f);
+
420  int b = static_cast<int>(static_cast<float>(clr_1.blue()) * (t) + static_cast<float>(clr_0.blue() * (1.f - t)) + 0.5f);
+
421  int a = std::min(clr_0.alpha() + clr_1.alpha(), 255);
+
422  clr_0.setRed(r);
+
423  clr_0.setGreen(g);
+
424  clr_0.setBlue(b);
+
425  clr_0.setAlpha(a);
+
426 
+
427  Canvas->setPixelColor(layer.widthOffset + x, layer.heightOffset + y, clr_0);
+
428  }
+
429  }
+
430  }
+
431 }
+
432 
+
433 bool PaintingArea::createTempTopLayer(int idx){
+
434  if(idx>=0) {
+
435  LayerObject newLayer;
+
436  newLayer.alpha = 255;
+
437  newLayer.height = layerBundle[static_cast<size_t>(idx)].height;
+
438  newLayer.width = layerBundle[static_cast<size_t>(idx)].width;
+
439  newLayer.heightOffset = layerBundle[static_cast<size_t>(idx)].heightOffset;
+
440  newLayer.widthOffset = layerBundle[static_cast<size_t>(idx)].widthOffset;
+
441  newLayer.image = layerBundle[static_cast<size_t>(idx)].image->getDeepCopy();
+
442  layerBundle.insert(layerBundle.begin() + idx + 1,newLayer);
+
443  return true;
+
444  }
+
445  return false;
+
446 }
+
447 
+
448 IntelliTool* PaintingArea::copyActiveTool(){
+
449  switch(Tool->getTooltype()) {
+ + + + + + + +
457  default: return nullptr;
+
458  }
+
459 }
+
460 
+ +
462  return activeLayer;
+
463 }
+
464 
+ +
466  if(activeLayer<0) {
+
467  return nullptr;
+
468  }
+
469  return layerBundle[static_cast<size_t>(activeLayer)].image;
+
470 }
+
471 
+ +
473  QImage returnImage;
+
474  if(activeLayer<0) {
+
475  returnImage = QImage(QSize(10,10),QImage::Format_ARGB32);
+
476  returnImage.fill(QColor(255,255,255,255));
+
477  }
+
478  else{
+
479  returnImage = layerBundle[static_cast<size_t>(activeLayer)].image->getImageData();
+
480  if(renderSettings.isFastRenderering()) {
+
481  returnImage = returnImage.convertToFormat(QImage::Format_ARGB32);
+
482  }
+
483  }
+
484  return returnImage;
+
485 }
+
486 
+
487 std::vector<LayerObject>* PaintingArea::getLayerBundle(){
+
488  return &layerBundle;
+
489 }
+
490 
+
491 void PaintingArea::updateTools(){
+
492  if(Tool!=nullptr) {
+
493  if(Tool->getIsDrawing()) {
+
494  IntelliTool* temp = copyActiveTool();
+
495  delete this->Tool;
+
496  this->Tool = temp;
+
497  }
+
498  if(isSettingPolygon) {
+
499  delete this->Tool;
+
500  this->Tool = nullptr;
+
501  isSettingPolygon = false;
+
502  }
+
503  }
+
504 }
+
505 
+
506 void PaintingArea::historyadd(){
+
507 
+
508  if (++historyPresent == 100) {
+
509  historyPresent = 0;
+
510  }
+
511  historyMaxFuture = historyPresent;
+
512  if (historyPresent == historyMaxPast)
+
513  if (++historyMaxPast == 100)
+
514  historyMaxPast = 0;
+
515  history[static_cast<size_t>(historyPresent)] = layerBundle;
+
516 }
+
517 
+ +
519  if (historyPresent != historyMaxPast) {
+
520  if (--historyPresent == -1)
+
521  historyPresent = 99;
+
522  layerBundle = history[static_cast<size_t>(historyPresent)];
+
523  }
+
524  this->guiReference->UpdateGui();
+
525 }
+
526 
+ +
528  if (historyPresent != historyMaxFuture) {
+
529  if (++historyPresent == 100)
+
530  historyPresent = 0;
+
531  layerBundle = history[static_cast<size_t>(historyPresent)];
+
532  }
+
533  this->guiReference->UpdateGui();
+
534 }
-
int getWidthOfActive()
The getWidthOfActive gets the horizontal dimensions of the active layer.
+
int getWidthOfActive()
The getWidthOfActive gets the horizontal dimensions of the active layer.
-
void createCircleTool()
-
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:18
+
void createCircleTool()
+
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:19
QColor getFirstColor() const
A function to read the primary selected color.
-
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:36
-
void setRenderSettings(bool isFastRenderingOn)
setRenderSettings updates all Images to the new Rendersetting.
-
IntelliImage * getImageOfActiveLayer()
-
void mouseReleaseEvent(QMouseEvent *event) override
-
void createRectangleTool()
+ +
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:37
+
ImageType
The Types, which an Image can be.
Definition: IntelliImage.h:22
+
void setRenderSettings(bool isFastRenderingOn)
setRenderSettings updates all Images to the new Rendersetting.
+
IntelliImage * getImageOfActiveLayer()
+
void mouseReleaseEvent(QMouseEvent *event) override
+
void createRectangleTool()
-
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:29
-
bool getIsDrawing() const
- +
virtual void onMouseLeftPressed(int x, int y)
A function managing the left click Pressed of a Mouse. Resetting the current draw....
Definition: IntelliTool.cpp:30
+
bool getIsDrawing() const
+
bool isFastRenderering() const
The getfastRenderer gets the value of the flag for the fastRenderer setting.
-
bool save(const QString &filePath, const char *fileFormat)
The save method is used for exporting the current project as one picture.
-
Tooltype getTooltype() const
Definition: IntelliTool.cpp:99
-
void setLayerAlpha(int idx, int alpha)
The setAlphaOfLayer method sets the alpha value of a specific layer.
+
bool save(const QString &filePath, const char *fileFormat)
The save method is used for exporting the current project as one picture.
+
Tooltype getTooltype() const
+
void setLayerAlpha(int idx, int alpha)
The setAlphaOfLayer method sets the alpha value of a specific layer.
-
void setLayerActive(int idx)
The setLayerToActive method marks a specific layer as active.
+
void setLayerActive(int idx)
The setLayerToActive method marks a specific layer as active.
int widthOffset
widthOffset - Stores the number of pixles from the left side of the painting area.
Definition: PaintingArea.h:39
- -
void deleteLayer(int idx, bool isTool=false)
The deleteLayer method removes a layer at a given idx.
+ +
void deleteLayer(int idx, bool isTool=false)
The deleteLayer method removes a layer at a given idx.
The IntelliToolPlainTool class represents a tool to fill the whole canvas with one color.
void setSecondColor(QColor Color)
A function to set the secondary color.
The IntelliShapedImage manages a Shapedimage.
int heightOffset
heightOffset - Stores the number of pixles from the top of the painting area.
Definition: PaintingArea.h:43
-
int getHeightOfActive()
The getHeightOfActive gets the vertical dimensions of the active layer.
+
int getHeightOfActive()
The getHeightOfActive gets the vertical dimensions of the active layer.
virtual QImage getDisplayable(const QSize &displaySize, int alpha)=0
A function returning the displayable ImageData in a requested transparence and size.
-
void createPlainTool()
-
void wheelEvent(QWheelEvent *event) override
+
void createPlainTool()
+
void wheelEvent(QWheelEvent *event) override
+
virtual ImageType getTypeOfImage()
Definition: IntelliImage.h:139
The LayerObject struct holds all the information needed to construct a layer.
Definition: PaintingArea.h:23
-
void createPenTool()
+
void createPenTool()
-
void mousePressEvent(QMouseEvent *event) override
+
void mousePressEvent(QMouseEvent *event) override
int alpha
alpha - Stores the alpha value of the layer (default=255).
Definition: PaintingArea.h:47
QColor getSecondColor() const
A function to read the secondary selected color.
+
void historyGoBack()
The IntelliToolRectangle class represents a tool to draw a rectangle.
-
void createLineTool()
+
void createLineTool()
The IntelliToolPen class represents a tool to draw a line.
-
void colorPickerSetSecondColor()
The colorPickerSetSecondColor calls the QTColorPicker to determine the secondary drawing color.
-
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:25
-
void colorPickerSetFirstColor()
The colorPickerSetFirstColor calls the QTColorPicker to determine the primary drawing color.
+
void colorPickerSetSecondColor()
The colorPickerSetSecondColor calls the QTColorPicker to determine the secondary drawing color.
+
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:26
+
void colorPickerSetFirstColor()
The colorPickerSetFirstColor calls the QTColorPicker to determine the primary drawing color.
-
IntelliImage::ImageType getTypeOfImageRealLayer()
+
std::vector< LayerObject > * getLayerBundle()
getLayerBundle returns the real active layerbundle (care!)
int width
width - Stores the width of a layer in pixels.
Definition: PaintingArea.h:31
-
~PaintingArea() override
This deconstructor is used to clear up the memory and remove the currently active window.
-
void mouseMoveEvent(QMouseEvent *event) override
-
int getNumberOfActiveLayer()
+
~PaintingArea() override
This deconstructor is used to clear up the memory and remove the currently active window.
+
void mouseMoveEvent(QMouseEvent *event) override
+ +
int getNumberOfActiveLayer()
void setFirstColor(QColor Color)
A function to set the primary color.
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:17
- -
void slotDeleteActiveLayer()
The slotDeleteActiveLayer method handles the deletion of the active layer.
-
void setToolWidth(int value)
-
bool open(const QString &filePath)
The open method is used for loading a picture into the current layer.
-
void createPolygonTool()
-
void moveActiveLayer(int idx)
The moveActiveLayer moves the active layer to a specific position in the layer stack.
-
IntelliColorPicker colorPicker
Definition: PaintingArea.h:202
-
PaintingArea(int maxWidth=600, int maxHeight=600, QWidget *parent=nullptr)
PaintingArea is the constructor of the PaintingArea class, which initiates the working environment.
+
void slotDeleteActiveLayer()
The slotDeleteActiveLayer method handles the deletion of the active layer.
+ +
ImageType getTypeOfImageRealLayer()
+
void setToolWidth(int value)
+
bool open(const QString &filePath)
The open method is used for loading a picture into the current layer.
+
void createPolygonTool()
+
void moveActiveLayer(int idx)
The moveActiveLayer moves the active layer to a specific position in the layer stack.
+
IntelliColorPicker colorPicker
Definition: PaintingArea.h:223
+
PaintingArea(int maxWidth=600, int maxHeight=600, QWidget *parent=nullptr)
PaintingArea is the constructor of the PaintingArea class, which initiates the working environment.
+
void setPixelToActive(QColor color, QPoint point)
int height
height - Stores the height of a layer in pixels.
Definition: PaintingArea.h:35
-
QImage getImageDataOfActiveLayer()
getImageDataOfActiveLayer used to get the currents active imageData (if there isn't any active layer ...
-
void createFloodFillTool()
-
void slotActivateLayer(int a)
The slotActivateLayer method handles the event of selecting one layer as active.
-
void paintEvent(QPaintEvent *event) override
+
void deleteAllLayers()
deleteAllLayers deletes all layers
+
QImage getImageDataOfActiveLayer()
getImageDataOfActiveLayer used to get the currents active imageData (if there isn't any active layer ...
+
void setLayerDimensions(int maxWidth, int maxHeight)
+
void createFloodFillTool()
+
void slotActivateLayer(int a)
The slotActivateLayer method handles the event of selecting one layer as active.
+
void paintEvent(QPaintEvent *event) override
void setFastRendering(bool Updatedsetting)
setFastRendering sets fastRendering to Updatedsetting.
- - + +
bool getRenderSettings()
getRenderSettings updates all Images to the new Rendersetting.
IntelliImage * image
image - Stores the imageData of the current LayerObject.
Definition: PaintingArea.h:27
-
virtual bool loadImage(const QString &filePath)
A function that loads and sclaes an image to the fitting dimensions.
-
std::vector< QPoint > getPolygonDataOfRealLayer()
-
IntelliToolsettings Toolsettings
Definition: PaintingArea.h:201
-
void setPolygon(int idx)
setPolygon is used for setting polygondata, it only works on RASTER images
+
virtual bool loadImage(const QString &filePath)
A function that loads and sclaes an image to the fitting dimensions.
+
std::vector< QPoint > getPolygonDataOfRealLayer()
+
IntelliToolsettings Toolsettings
Definition: PaintingArea.h:222
+
void setPolygon(int idx)
setPolygon is used for setting polygondata, it only works on RASTER images
void swapColors()
A function switching primary and secondary color.
The IntelliToolFloodFill class represents a tool to flood FIll a certian area.
-
void colorPickerSwapColors()
The colorPickerSwitchColor swaps the primary color with the secondary drawing color.
+
void colorPickerSwapColors()
The colorPickerSwitchColor swaps the primary color with the secondary drawing color.
The IntelliToolCircle class represents a tool to draw a circle.
-
void movePositionActive(int x, int y)
The movePositionActive method moves the active layer to certain position.
-
An abstract class which manages the basic IntelliImage operations.
Definition: IntelliImage.h:22
-
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:46
+
void movePositionActive(int x, int y)
The movePositionActive method moves the active layer to certain position.
+
An abstract class which manages the basic IntelliImage operations.
Definition: IntelliImage.h:30
+
virtual void onMouseMoved(int x, int y)
A function managing the mouse moved event. Call this in child classes!
Definition: IntelliTool.cpp:47
+
int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, int alpha=255, ImageType type=ImageType::RASTERIMAGE)
The addLayer adds a layer to the current project/ painting area.
The IntelliToolPolygon managed the Drawing of Polygonforms.
+
void historyGoForward()
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
-
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:51
+ +
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:52
The IntelliRasterImage manages a RASTERIMAGE.
+
void setPolygonDataToActive(std::vector< QPoint > points)
-
int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, IntelliImage::ImageType type=IntelliImage::ImageType::RASTERIMAGE)
The addLayer adds a layer to the current project/ painting area.
-
ImageType
The Types, which an Image can be.
Definition: IntelliImage.h:30
The IntelliToolFloodFill class represents a tool to draw a line.
diff --git a/docs/html/_painting_area_8h.html b/docs/html/_painting_area_8h.html index a38f9c5..c8e1e27 100644 --- a/docs/html/_painting_area_8h.html +++ b/docs/html/_painting_area_8h.html @@ -93,7 +93,7 @@ $(document).ready(function(){initNavTree('_painting_area_8h.html',''); initResiz #include <QPoint>
#include <QWidget>
#include <QList>
-#include "GUI/IntelliPhotoGui.h"
+#include <QLabel>
#include "Image/IntelliImage.h"
#include "Image/IntelliRasterImage.h"
#include "Image/IntelliShapedImage.h"
diff --git a/docs/html/_painting_area_8h_source.html b/docs/html/_painting_area_8h_source.html index d6e56c8..ca254d1 100644 --- a/docs/html/_painting_area_8h_source.html +++ b/docs/html/_painting_area_8h_source.html @@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('_painting_area_8h_source.html',''); in
7 #include <QPoint>
8 #include <QWidget>
9 #include <QList>
-
10 #include "GUI/IntelliPhotoGui.h"
+
10 #include <QLabel>
11 #include "Image/IntelliImage.h"
@@ -104,7 +104,7 @@ $(document).ready(function(){initNavTree('_painting_area_8h_source.html',''); in
16 
17 //for unit testing
18 class UnitTest;
-
19 
+
19 class IntelliPhotoGui;
23 struct LayerObject {
31  int width;
@@ -112,174 +112,211 @@ $(document).ready(function(){initNavTree('_painting_area_8h_source.html',''); in
47  int alpha = 255;
-
48 };
-
49 
-
53 class PaintingArea : public QWidget
-
54 {
-
55 friend UnitTest;
-
56 // Declares our class as a QObject which is the base class
-
57 // for all Qt objects
-
58 // QObjects handle events
-
59 Q_OBJECT
-
60 friend IntelliTool;
-
61 friend IntelliPhotoGui;
-
62 public:
-
69 PaintingArea(int maxWidth = 600, int maxHeight = 600, QWidget*parent = nullptr);
-
70 
-
74 ~PaintingArea() override;
-
75 
-
80 void setRenderSettings(bool isFastRenderingOn);
-
81 
-
87 bool open(const QString &filePath);
-
94 bool save(const QString &filePath, const char*fileFormat);
-
95 
-
105 int addLayer(int width, int height, int widthOffset = 0, int heightOffset = 0, IntelliImage::ImageType type = IntelliImage::ImageType::RASTERIMAGE);
-
116 int addLayerAt(int idx, int width, int height, int widthOffset = 0, int heightOffset = 0, IntelliImage::ImageType type = IntelliImage::ImageType::RASTERIMAGE);
-
122 void deleteLayer(int idx, bool isTool = false);
-
127 void setLayerActive(int idx);
-
133 void setLayerAlpha(int idx, int alpha);
-
138 void setPolygon(int idx);
-
144 void movePositionActive(int x, int y);
-
149 void moveActiveLayer(int idx);
-
150 
- - -
162 void colorPickerSwapColors();
-
163 
-
164 void createPenTool();
-
165 void createPlainTool();
-
166 void createLineTool();
-
167 void createRectangleTool();
-
168 void createCircleTool();
-
169 void createPolygonTool();
-
170 void createFloodFillTool();
-
171 
-
176 int getWidthOfActive();
-
181 int getHeightOfActive();
-
182 
-
183 int getMaxWidth();
-
184 
-
185 int getMaxHeight();
+
48 
+
49  LayerObject();
+
50 
+
51  LayerObject(const LayerObject& layer);
+
52 };
+
53 
+
57 class PaintingArea : public QLabel
+
58 {
+
59 friend UnitTest;
+
60 // Declares our class as a QObject which is the base class
+
61 // for all Qt objects
+
62 // QObjects handle events
+
63 Q_OBJECT
+
64 friend IntelliTool;
+
65 friend IntelliPhotoGui;
+
66 public:
+
73 PaintingArea(int maxWidth = 600, int maxHeight = 600, QWidget*parent = nullptr);
+
74 
+
78 ~PaintingArea() override;
+
79 
+
84 void setRenderSettings(bool isFastRenderingOn);
+
85 
+
90 bool getRenderSettings();
+
91 
+
97 bool open(const QString &filePath);
+
104 bool save(const QString &filePath, const char*fileFormat);
+
105 
+
109 void deleteAllLayers();
+
120 int addLayer(int width, int height, int widthOffset = 0, int heightOffset = 0, int alpha = 255, ImageType type = ImageType::RASTERIMAGE);
+
131 int addLayerAt(int idx, int width, int height, int widthOffset = 0, int heightOffset = 0, ImageType type = ImageType::RASTERIMAGE);
+
137 void deleteLayer(int idx, bool isTool = false);
+
142 void setLayerActive(int idx);
+
148 void setLayerAlpha(int idx, int alpha);
+
153 void setPolygon(int idx);
+
159 void movePositionActive(int x, int y);
+
164 void moveActiveLayer(int idx);
+
165 
+ + +
177 void colorPickerSwapColors();
+
178 
+
179 void createPenTool();
+
180 void createPlainTool();
+
181 void createLineTool();
+
182 void createRectangleTool();
+
183 void createCircleTool();
+
184 void createPolygonTool();
+
185 void createFloodFillTool();
186 
- -
188 
-
189 std::vector<QPoint> getPolygonDataOfRealLayer();
-
190 
- -
192 
- -
194 
- -
200 
- - +
191 int getWidthOfActive();
+
196 int getHeightOfActive();
+
197 
+
198 int getMaxWidth();
+
199 
+
200 int getMaxHeight();
+
201 
+
203 
-
204 public slots:
-
209 void slotActivateLayer(int a);
-
213 void slotDeleteActiveLayer();
-
214 
-
215 protected:
-
216 void mousePressEvent(QMouseEvent*event) override;
-
217 void mouseMoveEvent(QMouseEvent*event) override;
-
218 void mouseReleaseEvent(QMouseEvent*event) override;
-
219 
-
220 void wheelEvent(QWheelEvent*event) override;
+
204 std::vector<QPoint> getPolygonDataOfRealLayer();
+
205 
+ +
207 
+ +
209 
+ +
215 
+
220 std::vector<LayerObject>* getLayerBundle();
221 
-
222 void paintEvent(QPaintEvent*event) override;
-
223 
-
224 private:
-
225 void setLayerDimensions(int maxWidth, int maxHeight);
-
226 void selectLayerUp();
-
227 void selectLayerDown();
-
228 IntelliTool* copyActiveTool();
+ + +
224 
+
225 void historyGoBack();
+
226 void historyGoForward();
+
227 
+
228 void setLayerDimensions(int maxWidth, int maxHeight);
229 
-
230 QImage* Canvas;
-
231 int maxWidth;
-
232 int maxHeight;
-
233 
-
234 bool isSettingPolygon = false;
-
235 
-
236 IntelliRenderSettings renderSettings;
-
237 IntelliTool* Tool;
-
238 IntelliPhotoGui* DummyGui;
-
239 
-
240 std::vector<LayerObject> layerBundle;
-
241 int activeLayer = -1;
-
242 
-
243 void drawLayers(bool forSaving = false);
-
244 
-
245 bool createTempTopLayer(int idx);
-
246 
-
247 void updateTools();
-
248 };
-
249 
-
250 #endif
+
230 void setPixelToActive(QColor color, QPoint point);
+
231 
+
232 void setPolygonDataToActive(std::vector<QPoint> points);
+
233 public slots:
+
238 void slotActivateLayer(int a);
+
242 void slotDeleteActiveLayer();
+
243 
+
244 protected:
+
245 void mousePressEvent(QMouseEvent*event) override;
+
246 void mouseMoveEvent(QMouseEvent*event) override;
+
247 void mouseReleaseEvent(QMouseEvent*event) override;
+
248 
+
249 void wheelEvent(QWheelEvent*event) override;
+
250 
+
251 void paintEvent(QPaintEvent*event) override;
+
252 
+
253 private:
+
254 //offset for the displayable
+
255 int offsetXDimension;
+
256 int offsetYDimension;
+
257 
+
258 void selectLayerUp();
+
259 void selectLayerDown();
+
260 IntelliTool* copyActiveTool();
+
261 
+
262 QImage* Canvas;
+
263 QImage ScaledCanvas;
+
264 int maxWidth;
+
265 int maxHeight;
+
266 
+
267 bool isSettingPolygon = false;
+
268 
+
269 IntelliRenderSettings renderSettings;
+
270 IntelliTool* Tool;
+
271 IntelliPhotoGui* guiReference;
+
272 
+
273 std::vector<LayerObject> layerBundle;
+
274 int activeLayer = -1;
+
275 
+
276 void drawLayers(bool forSaving = false);
+
277 
+
278 bool createTempTopLayer(int idx);
+
279 
+
280 void updateTools();
+
281 
+
282 std::vector<LayerObject> history[100] = {layerBundle};
+
283 int historyMaxPast = 0;
+
284 int historyMaxFuture = 0;
+
285 int historyPresent = 0;
+
286 
+
287 void historyadd();
+
288 
+
289 };
+
290 
+
291 #endif
-
int getWidthOfActive()
The getWidthOfActive gets the horizontal dimensions of the active layer.
-
void createCircleTool()
-
void setRenderSettings(bool isFastRenderingOn)
setRenderSettings updates all Images to the new Rendersetting.
-
IntelliImage * getImageOfActiveLayer()
-
void mouseReleaseEvent(QMouseEvent *event) override
-
void createRectangleTool()
+
int getWidthOfActive()
The getWidthOfActive gets the horizontal dimensions of the active layer.
+
void createCircleTool()
+ +
ImageType
The Types, which an Image can be.
Definition: IntelliImage.h:22
+
int addLayerAt(int idx, int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::RASTERIMAGE)
The addLayerAt adds a layer to the current project/ painting area at a specific position in the layer...
+
void setRenderSettings(bool isFastRenderingOn)
setRenderSettings updates all Images to the new Rendersetting.
+
IntelliImage * getImageOfActiveLayer()
+
void mouseReleaseEvent(QMouseEvent *event) override
+
void createRectangleTool()
- + -
bool save(const QString &filePath, const char *fileFormat)
The save method is used for exporting the current project as one picture.
-
void setLayerAlpha(int idx, int alpha)
The setAlphaOfLayer method sets the alpha value of a specific layer.
+
bool save(const QString &filePath, const char *fileFormat)
The save method is used for exporting the current project as one picture.
+
void setLayerAlpha(int idx, int alpha)
The setAlphaOfLayer method sets the alpha value of a specific layer.
-
void setLayerActive(int idx)
The setLayerToActive method marks a specific layer as active.
+
void setLayerActive(int idx)
The setLayerToActive method marks a specific layer as active.
int widthOffset
widthOffset - Stores the number of pixles from the left side of the painting area.
Definition: PaintingArea.h:39
- -
void deleteLayer(int idx, bool isTool=false)
The deleteLayer method removes a layer at a given idx.
-
The IntelliPhotoGui base class handles the graphical user interface and events for the intelliPhoto p...
+ +
void deleteLayer(int idx, bool isTool=false)
The deleteLayer method removes a layer at a given idx.
+
The IntelliPhotoGui base class handles the graphical user interface and events for the intelliPhoto p...
int heightOffset
heightOffset - Stores the number of pixles from the top of the painting area.
Definition: PaintingArea.h:43
-
int getHeightOfActive()
The getHeightOfActive gets the vertical dimensions of the active layer.
-
void createPlainTool()
-
void wheelEvent(QWheelEvent *event) override
-
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:53
+
int getHeightOfActive()
The getHeightOfActive gets the vertical dimensions of the active layer.
+
void createPlainTool()
+
void wheelEvent(QWheelEvent *event) override
+
The PaintingArea class manages the methods and stores information about the current painting area,...
Definition: PaintingArea.h:57
The LayerObject struct holds all the information needed to construct a layer.
Definition: PaintingArea.h:23
-
void createPenTool()
-
void mousePressEvent(QMouseEvent *event) override
+
void createPenTool()
+
void mousePressEvent(QMouseEvent *event) override
int alpha
alpha - Stores the alpha value of the layer (default=255).
Definition: PaintingArea.h:47
-
void createLineTool()
-
void colorPickerSetSecondColor()
The colorPickerSetSecondColor calls the QTColorPicker to determine the secondary drawing color.
-
void colorPickerSetFirstColor()
The colorPickerSetFirstColor calls the QTColorPicker to determine the primary drawing color.
-
int addLayerAt(int idx, int width, int height, int widthOffset=0, int heightOffset=0, IntelliImage::ImageType type=IntelliImage::ImageType::RASTERIMAGE)
The addLayerAt adds a layer to the current project/ painting area at a specific position in the layer...
+
void historyGoBack()
+
void createLineTool()
+
void colorPickerSetSecondColor()
The colorPickerSetSecondColor calls the QTColorPicker to determine the secondary drawing color.
+
void colorPickerSetFirstColor()
The colorPickerSetFirstColor calls the QTColorPicker to determine the primary drawing color.
-
IntelliImage::ImageType getTypeOfImageRealLayer()
+
std::vector< LayerObject > * getLayerBundle()
getLayerBundle returns the real active layerbundle (care!)
int width
width - Stores the width of a layer in pixels.
Definition: PaintingArea.h:31
-
~PaintingArea() override
This deconstructor is used to clear up the memory and remove the currently active window.
-
void mouseMoveEvent(QMouseEvent *event) override
- -
int getNumberOfActiveLayer()
+
~PaintingArea() override
This deconstructor is used to clear up the memory and remove the currently active window.
+
void mouseMoveEvent(QMouseEvent *event) override
+
int getNumberOfActiveLayer()
An abstract class that manages the basic events, like mouse clicks or scrolls events.
Definition: IntelliTool.h:17
-
void slotDeleteActiveLayer()
The slotDeleteActiveLayer method handles the deletion of the active layer.
-
bool open(const QString &filePath)
The open method is used for loading a picture into the current layer.
-
void createPolygonTool()
-
void moveActiveLayer(int idx)
The moveActiveLayer moves the active layer to a specific position in the layer stack.
-
IntelliColorPicker colorPicker
Definition: PaintingArea.h:202
-
PaintingArea(int maxWidth=600, int maxHeight=600, QWidget *parent=nullptr)
PaintingArea is the constructor of the PaintingArea class, which initiates the working environment.
+
void slotDeleteActiveLayer()
The slotDeleteActiveLayer method handles the deletion of the active layer.
+
ImageType getTypeOfImageRealLayer()
+
bool open(const QString &filePath)
The open method is used for loading a picture into the current layer.
+
void createPolygonTool()
+
void moveActiveLayer(int idx)
The moveActiveLayer moves the active layer to a specific position in the layer stack.
+
IntelliColorPicker colorPicker
Definition: PaintingArea.h:223
+
PaintingArea(int maxWidth=600, int maxHeight=600, QWidget *parent=nullptr)
PaintingArea is the constructor of the PaintingArea class, which initiates the working environment.
+
void setPixelToActive(QColor color, QPoint point)
int height
height - Stores the height of a layer in pixels.
Definition: PaintingArea.h:35
-
QImage getImageDataOfActiveLayer()
getImageDataOfActiveLayer used to get the currents active imageData (if there isn't any active layer ...
-
void createFloodFillTool()
-
void slotActivateLayer(int a)
The slotActivateLayer method handles the event of selecting one layer as active.
+
void deleteAllLayers()
deleteAllLayers deletes all layers
+
QImage getImageDataOfActiveLayer()
getImageDataOfActiveLayer used to get the currents active imageData (if there isn't any active layer ...
+
void setLayerDimensions(int maxWidth, int maxHeight)
+
void createFloodFillTool()
+
void slotActivateLayer(int a)
The slotActivateLayer method handles the event of selecting one layer as active.
The IntelliColorPicker manages the selected colors for one whole project.
-
void paintEvent(QPaintEvent *event) override
- +
void paintEvent(QPaintEvent *event) override
+
bool getRenderSettings()
getRenderSettings updates all Images to the new Rendersetting.
IntelliImage * image
image - Stores the imageData of the current LayerObject.
Definition: PaintingArea.h:27
-
std::vector< QPoint > getPolygonDataOfRealLayer()
-
IntelliToolsettings Toolsettings
Definition: PaintingArea.h:201
-
void setPolygon(int idx)
setPolygon is used for setting polygondata, it only works on RASTER images
-
void colorPickerSwapColors()
The colorPickerSwitchColor swaps the primary color with the secondary drawing color.
-
void movePositionActive(int x, int y)
The movePositionActive method moves the active layer to certain position.
-
An abstract class which manages the basic IntelliImage operations.
Definition: IntelliImage.h:22
+
std::vector< QPoint > getPolygonDataOfRealLayer()
+
IntelliToolsettings Toolsettings
Definition: PaintingArea.h:222
+
void setPolygon(int idx)
setPolygon is used for setting polygondata, it only works on RASTER images
+
void colorPickerSwapColors()
The colorPickerSwitchColor swaps the primary color with the secondary drawing color.
+
void movePositionActive(int x, int y)
The movePositionActive method moves the active layer to certain position.
+
An abstract class which manages the basic IntelliImage operations.
Definition: IntelliImage.h:30
+
int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, int alpha=255, ImageType type=ImageType::RASTERIMAGE)
The addLayer adds a layer to the current project/ painting area.
+
void historyGoForward()
+ +
void setPolygonDataToActive(std::vector< QPoint > points)
-
int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, IntelliImage::ImageType type=IntelliImage::ImageType::RASTERIMAGE)
The addLayer adds a layer to the current project/ painting area.
-
ImageType
The Types, which an Image can be.
Definition: IntelliImage.h:30
- - - - + + + + + + - - + + diff --git a/docs/html/class_intelli_image.html b/docs/html/class_intelli_image.html index 494ecee..9ca305a 100644 --- a/docs/html/class_intelli_image.html +++ b/docs/html/class_intelli_image.html @@ -83,7 +83,6 @@ $(document).ready(function(){initNavTree('class_intelli_image.html',''); initRes
-Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | @@ -108,14 +107,6 @@ Inheritance diagram for IntelliImage:
getDeepCopy()=0IntelliImagepure virtual
getDisplayable(const QSize &displaySize, int alpha)=0IntelliImagepure virtual
getDisplayable(int alpha=255)=0IntelliImagepure virtual
getImageData()IntelliImagevirtual
getPixelColor(QPoint &point)IntelliImagevirtual
getPolygonData()IntelliImageinlinevirtual
getTypeOfImage()IntelliImageinlinevirtual
getHeight() constIntelliImagevirtual
getImageData()IntelliImagevirtual
getPixelColor(QPoint &point)IntelliImagevirtual
getPolygonData()IntelliImageinlinevirtual
getTypeOfImage()IntelliImageinlinevirtual
getWidth() constIntelliImagevirtual
imageDataIntelliImageprotected
ImageType enum nameIntelliImage
IntelliImage(int width, int height, bool fastRendererOn)IntelliImage
IntelliImage(int width, int height, bool fastRendererOn)IntelliImage
isFastRendering() constIntelliImagevirtual
loadImage(const QString &filePath)IntelliImagevirtual
resizeImage(QImage *image, const QSize &newSize)IntelliImageprotected
setImageData(const QImage &newData)IntelliImagevirtual
- - - - -

-Public Types

enum  ImageType { ImageType::RASTERIMAGE, -ImageType::SHAPEDIMAGE - }
 The Types, which an Image can be. More...
 
@@ -154,7 +145,7 @@ Public Member Functions - + @@ -171,6 +162,12 @@ Public Member Functions + + + + + +

Public Member Functions

 IntelliImage (int width, int height, bool fastRendererOn)
virtual std::vector< QPoint > getPolygonData ()
 A function that returns the Polygondata if existent. More...
 
virtual ImageType getTypeOfImage ()
virtual ImageType getTypeOfImage ()
 
virtual bool loadImage (const QString &filePath)
 A function that loads and sclaes an image to the fitting dimensions. More...
virtual void setImageData (const QImage &newData)
 setImageData overwrites the old imageData the new imageData. More...
 
virtual int getWidth () const
 
virtual int getHeight () const
 
virtual bool isFastRendering () const
 
@@ -182,7 +179,7 @@ Protected Attributes - + @@ -192,39 +189,8 @@ Protected Attributes

Detailed Description

An abstract class which manages the basic IntelliImage operations.

-

Definition at line 22 of file IntelliImage.h.

-

Member Enumeration Documentation

- -

◆ ImageType

- -
-
-

Protected Member Functions

QImage imageData
 The underlying image data. More...
 
ImageType TypeOfImage
ImageType TypeOfImage
 The Type, an Image is. More...
 
bool fastRenderering
- - - - -
- - - - -
enum IntelliImage::ImageType
-
-strong
-
- -

The Types, which an Image can be.

- - - -
Enumerator
RASTERIMAGE 
SHAPEDIMAGE 
-

Definition at line 30 of file IntelliImage.h.

- -
- -

Constructor & Destructor Documentation

+

Constructor & Destructor Documentation

◆ IntelliImage()

@@ -296,7 +262,7 @@ Protected Attributes

An Abstract Destructor.

-

Definition at line 18 of file IntelliImage.cpp.

+

Definition at line 19 of file IntelliImage.cpp.

@@ -387,7 +353,7 @@ Protected Attributes -

Definition at line 96 of file IntelliImage.cpp.

+

Definition at line 97 of file IntelliImage.cpp.

@@ -434,7 +400,7 @@ Protected Attributes -

Definition at line 57 of file IntelliImage.cpp.

+

Definition at line 58 of file IntelliImage.cpp.

@@ -470,7 +436,7 @@ Protected Attributes -

Definition at line 116 of file IntelliImage.cpp.

+

Definition at line 117 of file IntelliImage.cpp.

@@ -524,7 +490,7 @@ Protected Attributes -

Definition at line 77 of file IntelliImage.cpp.

+

Definition at line 78 of file IntelliImage.cpp.

@@ -641,6 +607,33 @@ Protected Attributes

Implemented in IntelliShapedImage, and IntelliRasterImage.

+ + + +

◆ getHeight()

+ +
+
+ + + + + +
+ + + + + + + +
int IntelliImage::getHeight () const
+
+virtual
+
+ +

Definition at line 167 of file IntelliImage.cpp.

+
@@ -668,7 +661,7 @@ Protected Attributes

getImageData returns the data of the current image (Note: It will allways return a ARGB32bit QImage!).

-

Definition at line 134 of file IntelliImage.cpp.

+

Definition at line 135 of file IntelliImage.cpp.

@@ -705,7 +698,7 @@ Protected Attributes
Returns
The color of the Pixel as QColor.
-

Definition at line 126 of file IntelliImage.cpp.

+

Definition at line 127 of file IntelliImage.cpp.

@@ -737,7 +730,7 @@ Protected Attributes

Reimplemented in IntelliShapedImage.

-

Definition at line 134 of file IntelliImage.h.

+

Definition at line 135 of file IntelliImage.h.

@@ -751,7 +744,7 @@ Protected Attributes - + @@ -764,7 +757,61 @@ Protected Attributes
virtual ImageType IntelliImage::getTypeOfImage virtual ImageType IntelliImage::getTypeOfImage ( )
-

Definition at line 138 of file IntelliImage.h.

+

Definition at line 139 of file IntelliImage.h.

+ +
+ + +

◆ getWidth()

+ +
+
+ + + + + +
+ + + + + + + +
int IntelliImage::getWidth () const
+
+virtual
+
+ +

Definition at line 163 of file IntelliImage.cpp.

+ +
+
+ +

◆ isFastRendering()

+ +
+
+ + + + + +
+ + + + + + + +
bool IntelliImage::isFastRendering () const
+
+virtual
+
+ +

Definition at line 171 of file IntelliImage.cpp.

@@ -801,7 +848,7 @@ Protected Attributes
Returns
True if the image could be loaded, false otherwise.
-

Definition at line 22 of file IntelliImage.cpp.

+

Definition at line 23 of file IntelliImage.cpp.

@@ -839,7 +886,7 @@ Protected Attributes
-

Definition at line 37 of file IntelliImage.cpp.

+

Definition at line 38 of file IntelliImage.cpp.

@@ -875,7 +922,7 @@ Protected Attributes -

Definition at line 142 of file IntelliImage.cpp.

+

Definition at line 143 of file IntelliImage.cpp.

@@ -947,7 +994,7 @@ Protected Attributes -

Definition at line 152 of file IntelliImage.cpp.

+

Definition at line 153 of file IntelliImage.cpp.

@@ -1014,7 +1061,7 @@ Protected Attributes - +
ImageType IntelliImage::TypeOfImageImageType IntelliImage::TypeOfImage
diff --git a/docs/html/class_intelli_image.js b/docs/html/class_intelli_image.js index 1e131ee..061bf5b 100644 --- a/docs/html/class_intelli_image.js +++ b/docs/html/class_intelli_image.js @@ -1,9 +1,5 @@ var class_intelli_image = [ - [ "ImageType", "class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680e", [ - [ "RASTERIMAGE", "class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eadd5823fd73c42c0154fa2abbd70283b9", null ], - [ "SHAPEDIMAGE", "class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eac065b60ec4cf443808263527bdc0df37", null ] - ] ], [ "IntelliImage", "class_intelli_image.html#a2c6632ff35ee0a7094a8a289eb3a8652", null ], [ "~IntelliImage", "class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc", null ], [ "calculateVisiblity", "class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2", null ], @@ -14,10 +10,13 @@ var class_intelli_image = [ "getDeepCopy", "class_intelli_image.html#af6381067bdf565669f856bb589008ae9", null ], [ "getDisplayable", "class_intelli_image.html#a21c7e65b59a26db45aac3880133ef21d", null ], [ "getDisplayable", "class_intelli_image.html#a9d4daf3c48c64695105689f61c21bae0", null ], + [ "getHeight", "class_intelli_image.html#a895bbe107ad2958aca6eebf9af3eb7f1", null ], [ "getImageData", "class_intelli_image.html#ad66fbe380ffe0e073a8cd760f8285fe3", null ], [ "getPixelColor", "class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f", null ], [ "getPolygonData", "class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba", null ], [ "getTypeOfImage", "class_intelli_image.html#af6b09c8d1d6b54a7e8a4e7286f3e503f", null ], + [ "getWidth", "class_intelli_image.html#aea7b5f173968b330ef034bedb9426520", null ], + [ "isFastRendering", "class_intelli_image.html#a47941bed3060d8df5f2edce8c7f046cb", null ], [ "loadImage", "class_intelli_image.html#ae231800aba38c96074bbe9bb6e341d4e", null ], [ "resizeImage", "class_intelli_image.html#a177403ab9585d4ba31984a644c54d310", null ], [ "setImageData", "class_intelli_image.html#ab09c64e7559f3db32ca3b20ba6339268", null ], diff --git a/docs/html/class_intelli_photo_gui.html b/docs/html/class_intelli_photo_gui.html index 6e81f67..30c0d5d 100644 --- a/docs/html/class_intelli_photo_gui.html +++ b/docs/html/class_intelli_photo_gui.html @@ -121,7 +121,7 @@ Protected Member Functions

Detailed Description

The IntelliPhotoGui base class handles the graphical user interface and events for the intelliPhoto program.

-

Definition at line 32 of file IntelliPhotoGui.h.

+

Definition at line 34 of file IntelliPhotoGui.h.

Constructor & Destructor Documentation

◆ IntelliPhotoGui()

@@ -140,7 +140,7 @@ Protected Member Functions

The IntelliPhotoGui method is the constructor and is used to create a new instance of the main program window.

-

Definition at line 10 of file IntelliPhotoGui.cpp.

+

Definition at line 12 of file IntelliPhotoGui.cpp.

@@ -171,7 +171,7 @@ Protected Member Functions

The closeEvent function handles closing events.

-

Definition at line 26 of file IntelliPhotoGui.cpp.

+

Definition at line 27 of file IntelliPhotoGui.cpp.

@@ -191,7 +191,7 @@ Protected Member Functions
-

Definition at line 828 of file IntelliPhotoGui.cpp.

+

Definition at line 886 of file IntelliPhotoGui.cpp.

@@ -210,7 +210,7 @@ Protected Member Functions
-

Definition at line 837 of file IntelliPhotoGui.cpp.

+

Definition at line 895 of file IntelliPhotoGui.cpp.

diff --git a/docs/html/class_intelli_raster_image-members.html b/docs/html/class_intelli_raster_image-members.html index 125f538..1813074 100644 --- a/docs/html/class_intelli_raster_image-members.html +++ b/docs/html/class_intelli_raster_image-members.html @@ -90,22 +90,26 @@ $(document).ready(function(){initNavTree('class_intelli_raster_image.html','');

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

- - - - - - - - + + + + + + + + + + - - + + + + - - - + + + diff --git a/docs/html/class_intelli_raster_image.html b/docs/html/class_intelli_raster_image.html index 2f69bdb..454d71e 100644 --- a/docs/html/class_intelli_raster_image.html +++ b/docs/html/class_intelli_raster_image.html @@ -111,6 +111,8 @@ Public Member Functions + + @@ -126,6 +128,9 @@ Public Member Functions + + + @@ -148,7 +153,7 @@ Public Member Functions - + @@ -165,6 +170,12 @@ Public Member Functions + + + + + +
calculateVisiblity() overrideIntelliRasterImageprotectedvirtual
drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)IntelliImagevirtual
drawPixel(const QPoint &p1, const QColor &color)IntelliImagevirtual
drawPlain(const QColor &color)IntelliImagevirtual
drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)IntelliImagevirtual
fastRendereringIntelliImageprotected
getDeepCopy() overrideIntelliRasterImagevirtual
getDisplayable(const QSize &displaySize, int alpha) overrideIntelliRasterImagevirtual
getDisplayable(int alpha=255) overrideIntelliRasterImagevirtual
copy(const IntelliRasterImage &image)IntelliRasterImage
drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)IntelliImagevirtual
drawPixel(const QPoint &p1, const QColor &color)IntelliImagevirtual
drawPlain(const QColor &color)IntelliImagevirtual
drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)IntelliImagevirtual
fastRendereringIntelliImageprotected
getDeepCopy() overrideIntelliRasterImagevirtual
getDisplayable(const QSize &displaySize, int alpha) overrideIntelliRasterImagevirtual
getDisplayable(int alpha=255) overrideIntelliRasterImagevirtual
getHeight() constIntelliImagevirtual
getImageData()IntelliImagevirtual
getPixelColor(QPoint &point)IntelliImagevirtual
getPolygonData()IntelliImageinlinevirtual
getTypeOfImage()IntelliImageinlinevirtual
getPolygon()IntelliRasterImagevirtual
getPolygonData()IntelliImageinlinevirtual
getTypeOfImage()IntelliImageinlinevirtual
getWidth() constIntelliImagevirtual
imageDataIntelliImageprotected
ImageType enum nameIntelliImage
IntelliImage(int width, int height, bool fastRendererOn)IntelliImage
IntelliRasterImage(int width, int height, bool fastRendererOn)IntelliRasterImage
IntelliImage(int width, int height, bool fastRendererOn)IntelliImage
IntelliRasterImage(int width, int height, bool fastRendererOn)IntelliRasterImage
isFastRendering() constIntelliImagevirtual
loadImage(const QString &filePath)IntelliImagevirtual
resizeImage(QImage *image, const QSize &newSize)IntelliImageprotected
setImageData(const QImage &newData)IntelliImagevirtual
 IntelliRasterImage (int width, int height, bool fastRendererOn)
 The Construcor of the IntelliRasterImage. Given the Image dimensions. More...
 
IntelliRasterImagecopy (const IntelliRasterImage &image)
 
virtual ~IntelliRasterImage () override
 An Destructor. More...
 
virtual void setPolygon (const std::vector< QPoint > &polygonData) override
 An abstract function that sets the data of the visible Polygon, if needed. More...
 
virtual std::vector< QPoint > getPolygon ()
 getPolygon More...
 
- Public Member Functions inherited from IntelliImage
 IntelliImage (int width, int height, bool fastRendererOn)
 The Construcor of the IntelliImage. Given the Image dimensions. More...
virtual std::vector< QPoint > getPolygonData ()
 A function that returns the Polygondata if existent. More...
 
virtual ImageType getTypeOfImage ()
virtual ImageType getTypeOfImage ()
 
virtual bool loadImage (const QString &filePath)
 A function that loads and sclaes an image to the fitting dimensions. More...
virtual void setImageData (const QImage &newData)
 setImageData overwrites the old imageData the new imageData. More...
 
virtual int getWidth () const
 
virtual int getHeight () const
 
virtual bool isFastRendering () const
 
@@ -177,17 +188,11 @@ Protected Member Functions

Protected Member Functions

- - - - - + @@ -270,7 +275,7 @@ Additional Inherited Members

An Destructor.

-

Definition at line 12 of file IntelliRasterImage.cpp.

+

Definition at line 21 of file IntelliRasterImage.cpp.

@@ -302,7 +307,27 @@ Additional Inherited Members

Implements IntelliImage.

-

Definition at line 23 of file IntelliRasterImage.cpp.

+

Definition at line 32 of file IntelliRasterImage.cpp.

+ + + + +

◆ copy()

+ +
+
+

Additional Inherited Members

- Public Types inherited from IntelliImage
enum  ImageType { ImageType::RASTERIMAGE, -ImageType::SHAPEDIMAGE - }
 The Types, which an Image can be. More...
 
- Protected Attributes inherited from IntelliImage
QImage imageData
 The underlying image data. More...
 
ImageType TypeOfImage
ImageType TypeOfImage
 The Type, an Image is. More...
 
bool fastRenderering
+ + + + + + + +
IntelliRasterImage * IntelliRasterImage::copy (const IntelliRasterImageimage)
+
+ +

Definition at line 13 of file IntelliRasterImage.cpp.

@@ -336,7 +361,7 @@ Additional Inherited Members

Reimplemented in IntelliShapedImage.

-

Definition at line 16 of file IntelliRasterImage.cpp.

+

Definition at line 25 of file IntelliRasterImage.cpp.

@@ -388,7 +413,7 @@ Additional Inherited Members

Reimplemented in IntelliShapedImage.

-

Definition at line 31 of file IntelliRasterImage.cpp.

+

Definition at line 40 of file IntelliRasterImage.cpp.

@@ -429,7 +454,39 @@ Additional Inherited Members

Reimplemented in IntelliShapedImage.

-

Definition at line 27 of file IntelliRasterImage.cpp.

+

Definition at line 36 of file IntelliRasterImage.cpp.

+ + + + +

◆ getPolygon()

+ +
+
+ + + + + +
+ + + + + + + +
std::vector< QPoint > IntelliRasterImage::getPolygon ()
+
+virtual
+
+ +

getPolygon

+
Returns
returns the points of the polygon
+ +

Reimplemented in IntelliShapedImage.

+ +

Definition at line 62 of file IntelliRasterImage.cpp.

@@ -469,7 +526,7 @@ Additional Inherited Members

Reimplemented in IntelliShapedImage.

-

Definition at line 49 of file IntelliRasterImage.cpp.

+

Definition at line 58 of file IntelliRasterImage.cpp.

diff --git a/docs/html/class_intelli_raster_image.js b/docs/html/class_intelli_raster_image.js index 6de583e..969c4eb 100644 --- a/docs/html/class_intelli_raster_image.js +++ b/docs/html/class_intelli_raster_image.js @@ -3,8 +3,10 @@ var class_intelli_raster_image = [ "IntelliRasterImage", "class_intelli_raster_image.html#ae779b571372296f1922af818ba003413", null ], [ "~IntelliRasterImage", "class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8", null ], [ "calculateVisiblity", "class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60", null ], + [ "copy", "class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e", null ], [ "getDeepCopy", "class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc", null ], [ "getDisplayable", "class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884", null ], [ "getDisplayable", "class_intelli_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f", null ], + [ "getPolygon", "class_intelli_raster_image.html#af19828176178cc1dece5160d726d946e", null ], [ "setPolygon", "class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b", null ] ]; \ No newline at end of file diff --git a/docs/html/class_intelli_shaped_image-members.html b/docs/html/class_intelli_shaped_image-members.html index f1e207b..f1d8bd8 100644 --- a/docs/html/class_intelli_shaped_image-members.html +++ b/docs/html/class_intelli_shaped_image-members.html @@ -89,6 +89,8 @@ $(document).ready(function(){initNavTree('class_intelli_shaped_image.html','');

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

+ + @@ -97,25 +99,28 @@ $(document).ready(function(){initNavTree('class_intelli_shaped_image.html',''); - - + + + + - - + + - - - - - - - - - - + + + + + + + + + + +
copy(const IntelliShapedImage &image)IntelliShapedImage
IntelliRasterImage::copy(const IntelliRasterImage &image)IntelliRasterImage
drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)IntelliImagevirtual
drawPixel(const QPoint &p1, const QColor &color)IntelliImagevirtual
drawPlain(const QColor &color)IntelliImagevirtual
getDeepCopy() overrideIntelliShapedImagevirtual
getDisplayable(const QSize &displaySize, int alpha=255) overrideIntelliShapedImagevirtual
getDisplayable(int alpha=255) overrideIntelliShapedImagevirtual
getImageData()IntelliImagevirtual
getPixelColor(QPoint &point)IntelliImagevirtual
getHeight() constIntelliImagevirtual
getImageData()IntelliImagevirtual
getPixelColor(QPoint &point)IntelliImagevirtual
getPolygon() overrideIntelliShapedImagevirtual
getPolygonData() overrideIntelliShapedImageinlinevirtual
getTypeOfImage()IntelliImageinlinevirtual
imageDataIntelliImageprotected
ImageType enum nameIntelliImage
getWidth() constIntelliImagevirtual
imageDataIntelliImageprotected
IntelliImage(int width, int height, bool fastRendererOn)IntelliImage
IntelliRasterImage(int width, int height, bool fastRendererOn)IntelliRasterImage
IntelliShapedImage(int width, int height, bool fastRendererOn)IntelliShapedImage
loadImage(const QString &filePath)IntelliImagevirtual
polygonDataIntelliShapedImageprotected
resizeImage(QImage *image, const QSize &newSize)IntelliImageprotected
setImageData(const QImage &newData)IntelliImagevirtual
setPolygon(const std::vector< QPoint > &polygonData) overrideIntelliShapedImagevirtual
TypeOfImageIntelliImageprotected
updateRendererSetting(bool fastRendererOn)IntelliImagevirtual
~IntelliImage()=0IntelliImagepure virtual
~IntelliRasterImage() overrideIntelliRasterImagevirtual
~IntelliShapedImage() overrideIntelliShapedImagevirtual
isFastRendering() constIntelliImagevirtual
loadImage(const QString &filePath)IntelliImagevirtual
polygonDataIntelliShapedImageprotected
resizeImage(QImage *image, const QSize &newSize)IntelliImageprotected
setImageData(const QImage &newData)IntelliImagevirtual
setPolygon(const std::vector< QPoint > &polygonData) overrideIntelliShapedImagevirtual
TypeOfImageIntelliImageprotected
updateRendererSetting(bool fastRendererOn)IntelliImagevirtual
~IntelliImage()=0IntelliImagepure virtual
~IntelliRasterImage() overrideIntelliRasterImagevirtual
~IntelliShapedImage() overrideIntelliShapedImagevirtual
diff --git a/docs/html/class_intelli_shaped_image.html b/docs/html/class_intelli_shaped_image.html index 817c183..d082386 100644 --- a/docs/html/class_intelli_shaped_image.html +++ b/docs/html/class_intelli_shaped_image.html @@ -111,6 +111,8 @@ Public Member Functions  IntelliShapedImage (int width, int height, bool fastRendererOn)  The Construcor of the IntelliShapedImage. Given the Image dimensions. More...
  +IntelliShapedImagecopy (const IntelliShapedImage &image) +  virtual ~IntelliShapedImage () override  An Destructor. More...
  @@ -129,10 +131,15 @@ Public Member Functions virtual void setPolygon (const std::vector< QPoint > &polygonData) override  A function that sets the data of the visible Polygon. More...
  +virtual std::vector< QPoint > getPolygon () override + getPolygon More...
- Public Member Functions inherited from IntelliRasterImage  IntelliRasterImage (int width, int height, bool fastRendererOn)  The Construcor of the IntelliRasterImage. Given the Image dimensions. More...
  +IntelliRasterImagecopy (const IntelliRasterImage &image) +  virtual ~IntelliRasterImage () override  An Destructor. More...
  @@ -155,7 +162,7 @@ Public Member Functions virtual void drawPlain (const QColor &color)  A function that clears the whole image in a given Color. More...
  -virtual ImageType getTypeOfImage () +virtual ImageType getTypeOfImage ()   virtual bool loadImage (const QString &filePath)  A function that loads and sclaes an image to the fitting dimensions. More...
@@ -172,6 +179,12 @@ Public Member Functions virtual void setImageData (const QImage &newData)  setImageData overwrites the old imageData the new imageData. More...
  +virtual int getWidth () const +  +virtual int getHeight () const +  +virtual bool isFastRendering () const +  @@ -182,7 +195,7 @@ Protected Attributes - + @@ -191,12 +204,6 @@ Protected Attributes

Protected Attributes

QImage imageData
 The underlying image data. More...
 
ImageType TypeOfImage
ImageType TypeOfImage
 The Type, an Image is. More...
 
bool fastRenderering
- - - - @@ -277,11 +284,31 @@ Additional Inherited Members

An Destructor.

-

Definition at line 13 of file IntelliShapedImage.cpp.

+

Definition at line 20 of file IntelliShapedImage.cpp.

Member Function Documentation

+ +

◆ copy()

+ +
+
+

Additional Inherited Members

- Public Types inherited from IntelliImage
enum  ImageType { ImageType::RASTERIMAGE, -ImageType::SHAPEDIMAGE - }
 The Types, which an Image can be. More...
 
- Protected Member Functions inherited from IntelliImage
void resizeImage (QImage *image, const QSize &newSize)
 
+ + + + + + + +
IntelliShapedImage * IntelliShapedImage::copy (const IntelliShapedImageimage)
+
+ +

Definition at line 13 of file IntelliShapedImage.cpp.

+ +
+

◆ getDeepCopy()

@@ -310,7 +337,7 @@ Additional Inherited Members

Reimplemented from IntelliRasterImage.

-

Definition at line 21 of file IntelliShapedImage.cpp.

+

Definition at line 28 of file IntelliShapedImage.cpp.

@@ -360,7 +387,7 @@ Additional Inherited Members

Reimplemented from IntelliRasterImage.

-

Definition at line 70 of file IntelliShapedImage.cpp.

+

Definition at line 77 of file IntelliShapedImage.cpp.

@@ -399,7 +426,39 @@ Additional Inherited Members

Reimplemented from IntelliRasterImage.

-

Definition at line 17 of file IntelliShapedImage.cpp.

+

Definition at line 24 of file IntelliShapedImage.cpp.

+ + + + +

◆ getPolygon()

+ +
+
+ + + + + +
+ + + + + + + +
std::vector< QPoint > IntelliShapedImage::getPolygon ()
+
+overridevirtual
+
+ +

getPolygon

+
Returns
returns the data of the polygon as points
+ +

Reimplemented from IntelliRasterImage.

+ +

Definition at line 122 of file IntelliShapedImage.cpp.

@@ -431,7 +490,7 @@ Additional Inherited Members

Reimplemented from IntelliImage.

-

Definition at line 71 of file IntelliShapedImage.h.

+

Definition at line 72 of file IntelliShapedImage.h.

@@ -469,7 +528,7 @@ Additional Inherited Members

Reimplemented from IntelliRasterImage.

-

Definition at line 88 of file IntelliShapedImage.cpp.

+

Definition at line 95 of file IntelliShapedImage.cpp.

diff --git a/docs/html/class_intelli_shaped_image.js b/docs/html/class_intelli_shaped_image.js index c8654d6..644cd26 100644 --- a/docs/html/class_intelli_shaped_image.js +++ b/docs/html/class_intelli_shaped_image.js @@ -2,9 +2,11 @@ var class_intelli_shaped_image = [ [ "IntelliShapedImage", "class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9", null ], [ "~IntelliShapedImage", "class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9", null ], + [ "copy", "class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05", null ], [ "getDeepCopy", "class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337", null ], [ "getDisplayable", "class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630", null ], [ "getDisplayable", "class_intelli_shaped_image.html#ac6a99e1a96134073bceea252b37636cc", null ], + [ "getPolygon", "class_intelli_shaped_image.html#aeff4b2331f4244f170c70526d8ca819b", null ], [ "getPolygonData", "class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93", null ], [ "setPolygon", "class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e", null ], [ "polygonData", "class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8", null ] diff --git a/docs/html/class_intelli_tool.html b/docs/html/class_intelli_tool.html index 0f8070c..02c3620 100644 --- a/docs/html/class_intelli_tool.html +++ b/docs/html/class_intelli_tool.html @@ -262,7 +262,7 @@ Protected Attributes -

Definition at line 4 of file IntelliTool.cpp.

+

Definition at line 5 of file IntelliTool.cpp.

@@ -291,7 +291,7 @@ Protected Attributes

An abstract Destructor.

-

Definition at line 14 of file IntelliTool.cpp.

+

Definition at line 15 of file IntelliTool.cpp.

@@ -311,7 +311,7 @@ Protected Attributes
-

Definition at line 103 of file IntelliTool.cpp.

+

Definition at line 105 of file IntelliTool.cpp.

@@ -330,7 +330,7 @@ Protected Attributes
-

Definition at line 99 of file IntelliTool.cpp.

+

Definition at line 101 of file IntelliTool.cpp.

@@ -379,7 +379,7 @@ Protected Attributes

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

-

Definition at line 29 of file IntelliTool.cpp.

+

Definition at line 30 of file IntelliTool.cpp.

@@ -428,7 +428,7 @@ Protected Attributes

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

-

Definition at line 36 of file IntelliTool.cpp.

+

Definition at line 37 of file IntelliTool.cpp.

@@ -477,7 +477,7 @@ Protected Attributes

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

-

Definition at line 46 of file IntelliTool.cpp.

+

Definition at line 47 of file IntelliTool.cpp.

@@ -526,7 +526,7 @@ Protected Attributes

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

-

Definition at line 18 of file IntelliTool.cpp.

+

Definition at line 19 of file IntelliTool.cpp.

@@ -575,7 +575,7 @@ Protected Attributes

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

-

Definition at line 25 of file IntelliTool.cpp.

+

Definition at line 26 of file IntelliTool.cpp.

@@ -613,7 +613,7 @@ Protected Attributes

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

-

Definition at line 51 of file IntelliTool.cpp.

+

Definition at line 52 of file IntelliTool.cpp.

diff --git a/docs/html/class_painting_area-members.html b/docs/html/class_painting_area-members.html index fe48e74..5d0b8c7 100644 --- a/docs/html/class_painting_area-members.html +++ b/docs/html/class_painting_area-members.html @@ -89,8 +89,8 @@ $(document).ready(function(){initNavTree('class_painting_area.html',''); initRes

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

- - + + @@ -102,28 +102,36 @@ $(document).ready(function(){initNavTree('class_painting_area.html',''); initRes - - - - + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/class_painting_area.html b/docs/html/class_painting_area.html index 7fa7bca..4081997 100644 --- a/docs/html/class_painting_area.html +++ b/docs/html/class_painting_area.html @@ -124,18 +124,24 @@ Public Member Functions + + + - - - - - - + + + + + + + + + @@ -187,8 +193,8 @@ Public Member Functions - - + + @@ -198,6 +204,19 @@ Public Member Functions + + + + + + + + + + + + +
addLayer(int width, int height, int widthOffset=0, int heightOffset=0, IntelliImage::ImageType type=IntelliImage::ImageType::RASTERIMAGE)PaintingArea
addLayerAt(int idx, int width, int height, int widthOffset=0, int heightOffset=0, IntelliImage::ImageType type=IntelliImage::ImageType::RASTERIMAGE)PaintingArea
addLayer(int width, int height, int widthOffset=0, int heightOffset=0, int alpha=255, ImageType type=ImageType::RASTERIMAGE)PaintingArea
addLayerAt(int idx, int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::RASTERIMAGE)PaintingArea
colorPickerPaintingArea
colorPickerSetFirstColor()PaintingArea
colorPickerSetSecondColor()PaintingArea
createPlainTool()PaintingArea
createPolygonTool()PaintingArea
createRectangleTool()PaintingArea
deleteLayer(int idx, bool isTool=false)PaintingArea
getHeightOfActive()PaintingArea
getImageDataOfActiveLayer()PaintingArea
getImageOfActiveLayer()PaintingArea
deleteAllLayers()PaintingArea
deleteLayer(int idx, bool isTool=false)PaintingArea
getHeightOfActive()PaintingArea
getImageDataOfActiveLayer()PaintingArea
getImageOfActiveLayer()PaintingArea
getLayerBundle()PaintingArea
getMaxHeight()PaintingArea
getMaxWidth()PaintingArea
getNumberOfActiveLayer()PaintingArea
getPolygonDataOfRealLayer()PaintingArea
getTypeOfImageRealLayer()PaintingArea
getWidthOfActive()PaintingArea
mouseMoveEvent(QMouseEvent *event) overridePaintingAreaprotected
mousePressEvent(QMouseEvent *event) overridePaintingAreaprotected
mouseReleaseEvent(QMouseEvent *event) overridePaintingAreaprotected
moveActiveLayer(int idx)PaintingArea
movePositionActive(int x, int y)PaintingArea
open(const QString &filePath)PaintingArea
paintEvent(QPaintEvent *event) overridePaintingAreaprotected
PaintingArea(int maxWidth=600, int maxHeight=600, QWidget *parent=nullptr)PaintingArea
save(const QString &filePath, const char *fileFormat)PaintingArea
setLayerActive(int idx)PaintingArea
setLayerAlpha(int idx, int alpha)PaintingArea
setPolygon(int idx)PaintingArea
getRenderSettings()PaintingArea
getTypeOfImageRealLayer()PaintingArea
getWidthOfActive()PaintingArea
historyGoBack()PaintingArea
historyGoForward()PaintingArea
mouseMoveEvent(QMouseEvent *event) overridePaintingAreaprotected
mousePressEvent(QMouseEvent *event) overridePaintingAreaprotected
mouseReleaseEvent(QMouseEvent *event) overridePaintingAreaprotected
moveActiveLayer(int idx)PaintingArea
movePositionActive(int x, int y)PaintingArea
open(const QString &filePath)PaintingArea
paintEvent(QPaintEvent *event) overridePaintingAreaprotected
PaintingArea(int maxWidth=600, int maxHeight=600, QWidget *parent=nullptr)PaintingArea
save(const QString &filePath, const char *fileFormat)PaintingArea
setLayerActive(int idx)PaintingArea
setLayerAlpha(int idx, int alpha)PaintingArea
setLayerDimensions(int maxWidth, int maxHeight)PaintingArea
setPixelToActive(QColor color, QPoint point)PaintingArea
setPolygon(int idx)PaintingArea
setPolygonDataToActive(std::vector< QPoint > points)PaintingArea
setRenderSettings(bool isFastRenderingOn)PaintingArea
slotActivateLayer(int a)PaintingAreaslot
slotDeleteActiveLayer()PaintingAreaslot
void setRenderSettings (bool isFastRenderingOn)
 setRenderSettings updates all Images to the new Rendersetting. More...
 
bool getRenderSettings ()
 getRenderSettings updates all Images to the new Rendersetting. More...
 
bool open (const QString &filePath)
 The open method is used for loading a picture into the current layer. More...
 
bool save (const QString &filePath, const char *fileFormat)
 The save method is used for exporting the current project as one picture. More...
 
int addLayer (int width, int height, int widthOffset=0, int heightOffset=0, IntelliImage::ImageType type=IntelliImage::ImageType::RASTERIMAGE)
 The addLayer adds a layer to the current project/ painting area. More...
 
int addLayerAt (int idx, int width, int height, int widthOffset=0, int heightOffset=0, IntelliImage::ImageType type=IntelliImage::ImageType::RASTERIMAGE)
 The addLayerAt adds a layer to the current project/ painting area at a specific position in the layer stack. More...
 
void deleteAllLayers ()
 deleteAllLayers deletes all layers More...
 
int addLayer (int width, int height, int widthOffset=0, int heightOffset=0, int alpha=255, ImageType type=ImageType::RASTERIMAGE)
 The addLayer adds a layer to the current project/ painting area. More...
 
int addLayerAt (int idx, int width, int height, int widthOffset=0, int heightOffset=0, ImageType type=ImageType::RASTERIMAGE)
 The addLayerAt adds a layer to the current project/ painting area at a specific position in the layer stack. More...
 
void deleteLayer (int idx, bool isTool=false)
 The deleteLayer method removes a layer at a given idx. More...
 
 
int getMaxHeight ()
 
IntelliImage::ImageType getTypeOfImageRealLayer ()
 
ImageType getTypeOfImageRealLayer ()
 
std::vector< QPoint > getPolygonDataOfRealLayer ()
 
int getNumberOfActiveLayer ()
QImage getImageDataOfActiveLayer ()
 getImageDataOfActiveLayer used to get the currents active imageData (if there isn't any active layer it return a 10*10 white picture) More...
 
std::vector< LayerObject > * getLayerBundle ()
 getLayerBundle returns the real active layerbundle (care!) More...
 
void historyGoBack ()
 
void historyGoForward ()
 
void setLayerDimensions (int maxWidth, int maxHeight)
 
void setPixelToActive (QColor color, QPoint point)
 
void setPolygonDataToActive (std::vector< QPoint > points)
 
@@ -222,7 +241,7 @@ Protected Member Functions

Detailed Description

The PaintingArea class manages the methods and stores information about the current painting area, which is the currently opened project.

-

Definition at line 53 of file PaintingArea.h.

+

Definition at line 57 of file PaintingArea.h.

Constructor & Destructor Documentation

◆ PaintingArea()

@@ -266,7 +285,7 @@ Protected Member Functions -

Definition at line 22 of file PaintingArea.cpp.

+

Definition at line 39 of file PaintingArea.cpp.

@@ -295,13 +314,13 @@ Protected Member Functions

This deconstructor is used to clear up the memory and remove the currently active window.

-

Definition at line 30 of file PaintingArea.cpp.

+

Definition at line 47 of file PaintingArea.cpp.

Member Function Documentation

- -

◆ addLayer()

+ +

◆ addLayer()

@@ -333,8 +352,14 @@ Protected Member Functions
- - + + + + + + + + @@ -351,18 +376,19 @@ Protected Member Functions +

Public Attributes

IntelliImage::ImageType type = IntelliImage::ImageType::RASTERIMAGE int alpha = 255,
ImageType type = ImageType::RASTERIMAGE 
height- Height of the layer in pixles
widthOffset- Offset of the layer measured to the left border of the painting area in pixles
heightOffset- Offset of the layer measured to the top border of the painting area in pixles
alpha- Transparence of the layer
type- Defining the ImageType of the new layer
Returns
Returns the number of layers in the project
-

Definition at line 62 of file PaintingArea.cpp.

+

Definition at line 94 of file PaintingArea.cpp.

- -

◆ addLayerAt()

+ +

◆ addLayerAt()

@@ -400,8 +426,8 @@ Protected Member Functions - IntelliImage::ImageType  - type = IntelliImage::ImageType::RASTERIMAGE  + ImageType  + type = ImageType::RASTERIMAGE  @@ -444,7 +470,7 @@ Protected Member Functions

The colorPickerSetFirstColor calls the QTColorPicker to determine the primary drawing color.

-

Definition at line 187 of file PaintingArea.cpp.

+

Definition at line 230 of file PaintingArea.cpp.

@@ -465,7 +491,7 @@ Protected Member Functions

The colorPickerSetSecondColor calls the QTColorPicker to determine the secondary drawing color.

-

Definition at line 192 of file PaintingArea.cpp.

+

Definition at line 235 of file PaintingArea.cpp.

@@ -486,7 +512,7 @@ Protected Member Functions

The colorPickerSwitchColor swaps the primary color with the secondary drawing color.

-

Definition at line 197 of file PaintingArea.cpp.

+

Definition at line 240 of file PaintingArea.cpp.

@@ -505,7 +531,7 @@ Protected Member Functions
-

Definition at line 221 of file PaintingArea.cpp.

+

Definition at line 264 of file PaintingArea.cpp.

@@ -524,7 +550,7 @@ Protected Member Functions
-

Definition at line 230 of file PaintingArea.cpp.

+

Definition at line 273 of file PaintingArea.cpp.

@@ -543,7 +569,7 @@ Protected Member Functions
-

Definition at line 211 of file PaintingArea.cpp.

+

Definition at line 254 of file PaintingArea.cpp.

@@ -562,7 +588,7 @@ Protected Member Functions
-

Definition at line 201 of file PaintingArea.cpp.

+

Definition at line 244 of file PaintingArea.cpp.

@@ -581,7 +607,7 @@ Protected Member Functions
-

Definition at line 206 of file PaintingArea.cpp.

+

Definition at line 249 of file PaintingArea.cpp.

@@ -600,7 +626,7 @@ Protected Member Functions
-

Definition at line 225 of file PaintingArea.cpp.

+

Definition at line 268 of file PaintingArea.cpp.

@@ -619,7 +645,28 @@ Protected Member Functions
-

Definition at line 216 of file PaintingArea.cpp.

+

Definition at line 259 of file PaintingArea.cpp.

+ +
+ + +

◆ deleteAllLayers()

+ +
+
+ + + + + + + +
void PaintingArea::deleteAllLayers ()
+
+ +

deleteAllLayers deletes all layers

+ +

Definition at line 174 of file PaintingArea.cpp.

@@ -658,7 +705,7 @@ Protected Member Functions -

Definition at line 81 of file PaintingArea.cpp.

+

Definition at line 114 of file PaintingArea.cpp.

@@ -680,7 +727,7 @@ Protected Member Functions

The getHeightOfActive gets the vertical dimensions of the active layer.

Returns
Returns the vertical pixle count of the active layer
-

Definition at line 239 of file PaintingArea.cpp.

+

Definition at line 282 of file PaintingArea.cpp.

@@ -702,7 +749,7 @@ Protected Member Functions

getImageDataOfActiveLayer used to get the currents active imageData (if there isn't any active layer it return a 10*10 white picture)

Returns
return the image as an rgba32bit qImage
-

Definition at line 423 of file PaintingArea.cpp.

+

Definition at line 472 of file PaintingArea.cpp.

@@ -721,7 +768,29 @@ Protected Member Functions
-

Definition at line 416 of file PaintingArea.cpp.

+

Definition at line 465 of file PaintingArea.cpp.

+ +
+ + +

◆ getLayerBundle()

+ +
+
+ + + + + + + +
std::vector< LayerObject > * PaintingArea::getLayerBundle ()
+
+ +

getLayerBundle returns the real active layerbundle (care!)

+
Returns
the reference of the currentLayerBundle
+ +

Definition at line 487 of file PaintingArea.cpp.

@@ -740,7 +809,7 @@ Protected Member Functions
-

Definition at line 247 of file PaintingArea.cpp.

+

Definition at line 290 of file PaintingArea.cpp.

@@ -759,7 +828,7 @@ Protected Member Functions
-

Definition at line 243 of file PaintingArea.cpp.

+

Definition at line 286 of file PaintingArea.cpp.

@@ -778,7 +847,7 @@ Protected Member Functions
-

Definition at line 412 of file PaintingArea.cpp.

+

Definition at line 461 of file PaintingArea.cpp.

@@ -797,18 +866,18 @@ Protected Member Functions
-

Definition at line 255 of file PaintingArea.cpp.

+

Definition at line 298 of file PaintingArea.cpp.

- -

◆ getTypeOfImageRealLayer()

+ +

◆ getRenderSettings()

- + @@ -816,7 +885,34 @@ Protected Member Functions
IntelliImage::ImageType PaintingArea::getTypeOfImageRealLayer bool PaintingArea::getRenderSettings ( )
-

Definition at line 251 of file PaintingArea.cpp.

+

getRenderSettings updates all Images to the new Rendersetting.

+
Parameters
+ + +
isFastRenderingOnis the new given flag for the FastRenderer.
+
+
+ +

Definition at line 68 of file PaintingArea.cpp.

+ +
+
+ +

◆ getTypeOfImageRealLayer()

+ +
+
+ + + + + + + +
ImageType PaintingArea::getTypeOfImageRealLayer ()
+
+ +

Definition at line 294 of file PaintingArea.cpp.

@@ -838,7 +934,45 @@ Protected Member Functions

The getWidthOfActive gets the horizontal dimensions of the active layer.

Returns
Returns the horizontal pixle count of the active layer
-

Definition at line 235 of file PaintingArea.cpp.

+

Definition at line 278 of file PaintingArea.cpp.

+ + + + +

◆ historyGoBack()

+ +
+
+ + + + + + + +
void PaintingArea::historyGoBack ()
+
+ +

Definition at line 518 of file PaintingArea.cpp.

+ +
+
+ +

◆ historyGoForward()

+ +
+
+ + + + + + + +
void PaintingArea::historyGoForward ()
+
+ +

Definition at line 527 of file PaintingArea.cpp.

@@ -866,7 +1000,7 @@ Protected Member Functions
-

Definition at line 281 of file PaintingArea.cpp.

+

Definition at line 324 of file PaintingArea.cpp.

@@ -894,7 +1028,7 @@ Protected Member Functions
-

Definition at line 262 of file PaintingArea.cpp.

+

Definition at line 305 of file PaintingArea.cpp.

@@ -922,7 +1056,7 @@ Protected Member Functions
-

Definition at line 294 of file PaintingArea.cpp.

+

Definition at line 337 of file PaintingArea.cpp.

@@ -950,7 +1084,7 @@ Protected Member Functions -

Definition at line 170 of file PaintingArea.cpp.

+

Definition at line 212 of file PaintingArea.cpp.

@@ -989,7 +1123,7 @@ Protected Member Functions -

Definition at line 164 of file PaintingArea.cpp.

+

Definition at line 205 of file PaintingArea.cpp.

@@ -1018,7 +1152,7 @@ Protected Member Functions
Returns
Returns a boolean variable whether the file was successfully opened or not.
-

Definition at line 129 of file PaintingArea.cpp.

+

Definition at line 163 of file PaintingArea.cpp.

@@ -1046,7 +1180,7 @@ Protected Member Functions
-

Definition at line 324 of file PaintingArea.cpp.

+

Definition at line 367 of file PaintingArea.cpp.

@@ -1086,7 +1220,7 @@ Protected Member Functions
Returns
Returns a boolean variable, true if the file was saved successfully, false if not
-

Definition at line 141 of file PaintingArea.cpp.

+

Definition at line 182 of file PaintingArea.cpp.

@@ -1114,7 +1248,7 @@ Protected Member Functions -

Definition at line 103 of file PaintingArea.cpp.

+

Definition at line 137 of file PaintingArea.cpp.

@@ -1153,7 +1287,67 @@ Protected Member Functions -

Definition at line 110 of file PaintingArea.cpp.

+

Definition at line 144 of file PaintingArea.cpp.

+ + + + +

◆ setLayerDimensions()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void PaintingArea::setLayerDimensions (int maxWidth,
int maxHeight 
)
+
+ +

Definition at line 72 of file PaintingArea.cpp.

+ +
+
+ +

◆ setPixelToActive()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void PaintingArea::setPixelToActive (QColor color,
QPoint point 
)
+
+ +

Definition at line 86 of file PaintingArea.cpp.

@@ -1181,7 +1375,27 @@ Protected Member Functions -

Definition at line 117 of file PaintingArea.cpp.

+

Definition at line 151 of file PaintingArea.cpp.

+ + + + +

◆ setPolygonDataToActive()

+ +
+
+ + + + + + + + +
void PaintingArea::setPolygonDataToActive (std::vector< QPoint > points)
+
+ +

Definition at line 90 of file PaintingArea.cpp.

@@ -1209,7 +1423,7 @@ Protected Member Functions -

Definition at line 34 of file PaintingArea.cpp.

+

Definition at line 51 of file PaintingArea.cpp.

@@ -1245,7 +1459,7 @@ Protected Member Functions -

Definition at line 180 of file PaintingArea.cpp.

+

Definition at line 223 of file PaintingArea.cpp.

@@ -1274,7 +1488,7 @@ Protected Member Functions

The slotDeleteActiveLayer method handles the deletion of the active layer.

-

Definition at line 96 of file PaintingArea.cpp.

+

Definition at line 129 of file PaintingArea.cpp.

@@ -1302,7 +1516,7 @@ Protected Member Functions
-

Definition at line 309 of file PaintingArea.cpp.

+

Definition at line 352 of file PaintingArea.cpp.

@@ -1319,7 +1533,7 @@ Protected Member Functions
-

Definition at line 202 of file PaintingArea.h.

+

Definition at line 223 of file PaintingArea.h.

@@ -1335,7 +1549,7 @@ Protected Member Functions
-

Definition at line 201 of file PaintingArea.h.

+

Definition at line 222 of file PaintingArea.h.

diff --git a/docs/html/class_painting_area.js b/docs/html/class_painting_area.js index 24a7f17..aef4cbd 100644 --- a/docs/html/class_painting_area.js +++ b/docs/html/class_painting_area.js @@ -2,8 +2,8 @@ var class_painting_area = [ [ "PaintingArea", "class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460", null ], [ "~PaintingArea", "class_painting_area.html#aa32adc113f77031945f73e33051931e8", null ], - [ "addLayer", "class_painting_area.html#a6e9207612cef104d39013564696fe989", null ], - [ "addLayerAt", "class_painting_area.html#ab4a0b3a497ea8821a045ad12c34bd980", null ], + [ "addLayer", "class_painting_area.html#abd5e3e4d3f2f026383d0a275dc55cbbd", null ], + [ "addLayerAt", "class_painting_area.html#a1274e60a912d2f1dfabcdd1b767fb029", null ], [ "colorPickerSetFirstColor", "class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df", null ], [ "colorPickerSetSecondColor", "class_painting_area.html#ae261acaaa346610dfed489dbac17e789", null ], [ "colorPickerSwapColors", "class_painting_area.html#acff4563d006fda491469bd41778d07eb", null ], @@ -14,16 +14,21 @@ var class_painting_area = [ "createPlainTool", "class_painting_area.html#a3de83443d2d5cf460ff48d0602070938", null ], [ "createPolygonTool", "class_painting_area.html#a13c2f94644bea9c2d3123d0b7898f34b", null ], [ "createRectangleTool", "class_painting_area.html#a5b04ce62ce024e307f54e0281f7ae4bd", null ], + [ "deleteAllLayers", "class_painting_area.html#af4701dee7ce672d91ed1e80cdd1e7491", null ], [ "deleteLayer", "class_painting_area.html#a9b7dc8b8dc0b301ce58206aa76fb1630", null ], [ "getHeightOfActive", "class_painting_area.html#ac576f58aad03b4dcd47611b6a4b9abb4", null ], [ "getImageDataOfActiveLayer", "class_painting_area.html#a4f484ff3ca7ae202ab57a00f52551423", null ], [ "getImageOfActiveLayer", "class_painting_area.html#acab11ad35d07e9081203d8217d2c0855", null ], + [ "getLayerBundle", "class_painting_area.html#a1452c4bf2ebf188d8af019a862f3d8ba", null ], [ "getMaxHeight", "class_painting_area.html#aa811d142df9239ae248679bd70ad6da7", null ], [ "getMaxWidth", "class_painting_area.html#aeb082c1cda3edb6b68d8ee45cf4822f8", null ], [ "getNumberOfActiveLayer", "class_painting_area.html#a24280454ebb80db7feba2fd621513353", null ], [ "getPolygonDataOfRealLayer", "class_painting_area.html#a7ae21fd031ee1c04f92e042e86be0a90", null ], - [ "getTypeOfImageRealLayer", "class_painting_area.html#ae92b27dfd09573c224d2ae1958d3bead", null ], + [ "getRenderSettings", "class_painting_area.html#ad631e87a1e7fe2b60f546b0f34995097", null ], + [ "getTypeOfImageRealLayer", "class_painting_area.html#a91abd5e92acc5226a21ffc9e0ea36235", null ], [ "getWidthOfActive", "class_painting_area.html#a675ee91b26b1c58be6d833f279d81597", null ], + [ "historyGoBack", "class_painting_area.html#a6a6083ca9fece2b185b592f941a91aa4", null ], + [ "historyGoForward", "class_painting_area.html#aecc72f0f5971244205194934ff721546", null ], [ "mouseMoveEvent", "class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5", null ], [ "mousePressEvent", "class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15", null ], [ "mouseReleaseEvent", "class_painting_area.html#a35b5df914acb608cc29717659793359c", null ], @@ -34,7 +39,10 @@ var class_painting_area = [ "save", "class_painting_area.html#aa2463d4f403224086acab02903ae407e", null ], [ "setLayerActive", "class_painting_area.html#a79eb059829f27e8cdb3a54c5cd3d12c9", null ], [ "setLayerAlpha", "class_painting_area.html#a6c7e0865e684ae1089ee283b4399d055", null ], + [ "setLayerDimensions", "class_painting_area.html#a2444acb9a61038fbe0206498d0cae011", null ], + [ "setPixelToActive", "class_painting_area.html#a6bd7eac7e2080b64336e58d0ecf93c71", null ], [ "setPolygon", "class_painting_area.html#aa409492ac26483d618bb33616f2e3f81", null ], + [ "setPolygonDataToActive", "class_painting_area.html#aac7d7bca37e0d7c7d077b65224795577", null ], [ "setRenderSettings", "class_painting_area.html#a63be0831e5b6ceb8cc622d83aa28f0bd", null ], [ "slotActivateLayer", "class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec", null ], [ "slotDeleteActiveLayer", "class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e", null ], diff --git a/docs/html/class_painting_area.png b/docs/html/class_painting_area.png index 4166202..c7c163f 100644 Binary files a/docs/html/class_painting_area.png and b/docs/html/class_painting_area.png differ diff --git a/docs/html/dir_8de6078cba2a961961818cf80b28fd4f.html b/docs/html/dir_8de6078cba2a961961818cf80b28fd4f.html index 8178fc3..3b1d7c3 100644 --- a/docs/html/dir_8de6078cba2a961961818cf80b28fd4f.html +++ b/docs/html/dir_8de6078cba2a961961818cf80b28fd4f.html @@ -93,6 +93,10 @@ Files   file  IntelliColorPicker.h [code]   +file  IntelliDatamanager.cpp [code] +  +file  IntelliDatamanager.h [code] +  file  IntelliRenderSettings.cpp [code]   file  IntelliRenderSettings.h [code] diff --git a/docs/html/dir_8de6078cba2a961961818cf80b28fd4f.js b/docs/html/dir_8de6078cba2a961961818cf80b28fd4f.js index 88cefe4..f9f1ee4 100644 --- a/docs/html/dir_8de6078cba2a961961818cf80b28fd4f.js +++ b/docs/html/dir_8de6078cba2a961961818cf80b28fd4f.js @@ -4,6 +4,8 @@ var dir_8de6078cba2a961961818cf80b28fd4f = [ "IntelliColorPicker.h", "_intelli_color_picker_8h.html", [ [ "IntelliColorPicker", "class_intelli_color_picker.html", "class_intelli_color_picker" ] ] ], + [ "IntelliDatamanager.cpp", "_intelli_datamanager_8cpp.html", null ], + [ "IntelliDatamanager.h", "_intelli_datamanager_8h.html", "_intelli_datamanager_8h" ], [ "IntelliRenderSettings.cpp", "_intelli_render_settings_8cpp.html", null ], [ "IntelliRenderSettings.h", "_intelli_render_settings_8h.html", [ [ "IntelliRenderSettings", "class_intelli_render_settings.html", "class_intelli_render_settings" ] diff --git a/docs/html/dir_fdbdd9841f9a730f284bb666ff3d8cfe.js b/docs/html/dir_fdbdd9841f9a730f284bb666ff3d8cfe.js index 1245903..fe8f755 100644 --- a/docs/html/dir_fdbdd9841f9a730f284bb666ff3d8cfe.js +++ b/docs/html/dir_fdbdd9841f9a730f284bb666ff3d8cfe.js @@ -1,9 +1,7 @@ var dir_fdbdd9841f9a730f284bb666ff3d8cfe = [ [ "IntelliImage.cpp", "_intelli_image_8cpp.html", null ], - [ "IntelliImage.h", "_intelli_image_8h.html", [ - [ "IntelliImage", "class_intelli_image.html", "class_intelli_image" ] - ] ], + [ "IntelliImage.h", "_intelli_image_8h.html", "_intelli_image_8h" ], [ "IntelliRasterImage.cpp", "_intelli_raster_image_8cpp.html", null ], [ "IntelliRasterImage.h", "_intelli_raster_image_8h.html", [ [ "IntelliRasterImage", "class_intelli_raster_image.html", "class_intelli_raster_image" ] diff --git a/docs/html/files.html b/docs/html/files.html index 6ae9ffa..3329e83 100644 --- a/docs/html/files.html +++ b/docs/html/files.html @@ -104,12 +104,14 @@ $(document).ready(function(){initNavTree('files.html',''); initResizable(); });   IntelliHelper  IntelliColorPicker.cpp  IntelliColorPicker.h - IntelliRenderSettings.cpp - IntelliRenderSettings.h - IntelliToolsettings.cpp - IntelliToolsettings.h - IntelliTriangulation.cpp - IntelliTriangulation.h + IntelliDatamanager.cpp + IntelliDatamanager.h + IntelliRenderSettings.cpp + IntelliRenderSettings.h + IntelliToolsettings.cpp + IntelliToolsettings.h + IntelliTriangulation.cpp + IntelliTriangulation.h   Layer  PaintingArea.cpp  PaintingArea.h diff --git a/docs/html/functions.html b/docs/html/functions.html index 1027e10..16b4bdc 100644 --- a/docs/html/functions.html +++ b/docs/html/functions.html @@ -95,10 +95,10 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable(); : IntelliTool
  • addLayer() -: PaintingArea +: PaintingArea
  • addLayerAt() -: PaintingArea +: PaintingArea
  • alpha : LayerObject @@ -107,502 +107,6 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable(); : IntelliTool
  • - - -

    - b -

    - - -

    - c -

    - - -

    - d -

    - - -

    - f -

    - - -

    - g -

    - - -

    - h -

    - - -

    - i -

    - - -

    - l -

    - - -

    - m -

    - - -

    - o -

    - - -

    - p -

    - - -

    - r -

    - - -

    - s -

    - - -

    - t -

    - - -

    - u -

    - - -

    - w -

    - - -

    - ~ -

    diff --git a/docs/html/functions_b.html b/docs/html/functions_b.html new file mode 100644 index 0000000..e8d3943 --- /dev/null +++ b/docs/html/functions_b.html @@ -0,0 +1,103 @@ + + + + + + + +IntelliPhoto: Class Members + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    IntelliPhoto +  0.6 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all class members with links to the classes they belong to:
    + +

    - b -

    +
    +
    + + + + diff --git a/docs/html/functions_c.html b/docs/html/functions_c.html new file mode 100644 index 0000000..a559475 --- /dev/null +++ b/docs/html/functions_c.html @@ -0,0 +1,151 @@ + + + + + + + +IntelliPhoto: Class Members + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    IntelliPhoto +  0.6 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all class members with links to the classes they belong to:
    + +

    - c -

    +
    +
    + + + + diff --git a/docs/html/functions_d.html b/docs/html/functions_d.html new file mode 100644 index 0000000..6aff460 --- /dev/null +++ b/docs/html/functions_d.html @@ -0,0 +1,118 @@ + + + + + + + +IntelliPhoto: Class Members + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    IntelliPhoto +  0.6 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all class members with links to the classes they belong to:
    + +

    - d -

    +
    +
    + + + + diff --git a/docs/html/functions_dup.js b/docs/html/functions_dup.js new file mode 100644 index 0000000..9d48199 --- /dev/null +++ b/docs/html/functions_dup.js @@ -0,0 +1,21 @@ +var functions_dup = +[ + [ "a", "functions.html", null ], + [ "b", "functions_b.html", null ], + [ "c", "functions_c.html", null ], + [ "d", "functions_d.html", null ], + [ "f", "functions_f.html", null ], + [ "g", "functions_g.html", null ], + [ "h", "functions_h.html", null ], + [ "i", "functions_i.html", null ], + [ "l", "functions_l.html", null ], + [ "m", "functions_m.html", null ], + [ "o", "functions_o.html", null ], + [ "p", "functions_p.html", null ], + [ "r", "functions_r.html", null ], + [ "s", "functions_s.html", null ], + [ "t", "functions_t.html", null ], + [ "u", "functions_u.html", null ], + [ "w", "functions_w.html", null ], + [ "~", "functions_~.html", null ] +]; \ No newline at end of file diff --git a/docs/html/functions_enum.html b/docs/html/functions_enum.html index 5932088..e98418d 100644 --- a/docs/html/functions_enum.html +++ b/docs/html/functions_enum.html @@ -83,9 +83,6 @@ $(document).ready(function(){initNavTree('functions_enum.html',''); initResizabl
     
      -
    • ImageType -: IntelliImage -
    • Tooltype : IntelliTool
    • diff --git a/docs/html/functions_f.html b/docs/html/functions_f.html new file mode 100644 index 0000000..7caa3ed --- /dev/null +++ b/docs/html/functions_f.html @@ -0,0 +1,103 @@ + + + + + + + +IntelliPhoto: Class Members + + + + + + + + + + + + + +
      +
      + + + + + + +
      +
      IntelliPhoto +  0.6 +
      +
      +
      + + + + + + + +
      +
      + +
      +
      +
      + +
      + +
      +
      + + +
      + +
      + +
      +
      Here is a list of all class members with links to the classes they belong to:
      + +

      - f -

      +
      +
      + + + + diff --git a/docs/html/functions_func.html b/docs/html/functions_func.html index ef3b730..633e9f3 100644 --- a/docs/html/functions_func.html +++ b/docs/html/functions_func.html @@ -86,10 +86,10 @@ $(document).ready(function(){initNavTree('functions_func.html',''); initResizabl

      - a -

      @@ -111,6 +111,10 @@ $(document).ready(function(){initNavTree('functions_func.html',''); initResizabl
    • colorPickerSwapColors() : PaintingArea
    • +
    • copy() +: IntelliRasterImage +, IntelliShapedImage +
    • createCircleTool() : PaintingArea
    • @@ -136,6 +140,9 @@ $(document).ready(function(){initNavTree('functions_func.html',''); initResizabl

      - d -

      +

      - h -

      + +

      - i -

      - l -

        +
      • LayerObject() +: LayerObject +
      • loadImage() : IntelliImage
      • @@ -416,15 +455,24 @@ $(document).ready(function(){initNavTree('functions_func.html',''); initResizabl
      • setLayerAlpha() : PaintingArea
      • +
      • setLayerDimensions() +: PaintingArea +
      • setLineWidth() : IntelliToolsettings
      • +
      • setPixelToActive() +: PaintingArea +
      • setPolygon() : IntelliImage , IntelliRasterImage , IntelliShapedImage , PaintingArea
      • +
      • setPolygonDataToActive() +: PaintingArea +
      • setRenderSettings() : PaintingArea
      • diff --git a/docs/html/functions_g.html b/docs/html/functions_g.html new file mode 100644 index 0000000..0cc1029 --- /dev/null +++ b/docs/html/functions_g.html @@ -0,0 +1,187 @@ + + + + + + + +IntelliPhoto: Class Members + + + + + + + + + + + + + +
        +
        + + + + + + +
        +
        IntelliPhoto +  0.6 +
        +
        +
        + + + + + + + +
        +
        + +
        +
        +
        + +
        + +
        +
        + + +
        + +
        + +
        +
        Here is a list of all class members with links to the classes they belong to:
        + +

        - g -

        +
        +
        + + + + diff --git a/docs/html/functions_h.html b/docs/html/functions_h.html new file mode 100644 index 0000000..19efa6c --- /dev/null +++ b/docs/html/functions_h.html @@ -0,0 +1,112 @@ + + + + + + + +IntelliPhoto: Class Members + + + + + + + + + + + + + +
        +
        + + + + + + +
        +
        IntelliPhoto +  0.6 +
        +
        +
        + + + + + + + +
        +
        + +
        +
        +
        + +
        + +
        +
        + + +
        + +
        + +
        +
        Here is a list of all class members with links to the classes they belong to:
        + +

        - h -

        +
        +
        + + + + diff --git a/docs/html/functions_i.html b/docs/html/functions_i.html new file mode 100644 index 0000000..4a5af78 --- /dev/null +++ b/docs/html/functions_i.html @@ -0,0 +1,163 @@ + + + + + + + +IntelliPhoto: Class Members + + + + + + + + + + + + + +
        +
        + + + + + + +
        +
        IntelliPhoto +  0.6 +
        +
        +
        + + + + + + + +
        +
        + +
        +
        +
        + +
        + +
        +
        + + +
        + +
        + +
        +
        Here is a list of all class members with links to the classes they belong to:
        + +

        - i -

        +
        +
        + + + + diff --git a/docs/html/functions_l.html b/docs/html/functions_l.html new file mode 100644 index 0000000..d84b074 --- /dev/null +++ b/docs/html/functions_l.html @@ -0,0 +1,106 @@ + + + + + + + +IntelliPhoto: Class Members + + + + + + + + + + + + + +
        +
        + + + + + + +
        +
        IntelliPhoto +  0.6 +
        +
        +
        + + + + + + + +
        +
        + +
        +
        +
        + +
        + +
        +
        + + +
        + +
        + +
        +
        Here is a list of all class members with links to the classes they belong to:
        + +

        - l -

        +
        +
        + + + + diff --git a/docs/html/functions_m.html b/docs/html/functions_m.html new file mode 100644 index 0000000..f2062e7 --- /dev/null +++ b/docs/html/functions_m.html @@ -0,0 +1,115 @@ + + + + + + + +IntelliPhoto: Class Members + + + + + + + + + + + + + +
        +
        + + + + + + +
        +
        IntelliPhoto +  0.6 +
        +
        +
        + + + + + + + +
        +
        + +
        +
        +
        + +
        + +
        +
        + + +
        + +
        + +
        +
        Here is a list of all class members with links to the classes they belong to:
        + +

        - m -

        +
        +
        + + + + diff --git a/docs/html/functions_o.html b/docs/html/functions_o.html new file mode 100644 index 0000000..307d9b1 --- /dev/null +++ b/docs/html/functions_o.html @@ -0,0 +1,163 @@ + + + + + + + +IntelliPhoto: Class Members + + + + + + + + + + + + + +
        +
        + + + + + + +
        +
        IntelliPhoto +  0.6 +
        +
        +
        + + + + + + + +
        +
        + +
        +
        +
        + + + + + + diff --git a/docs/html/functions_p.html b/docs/html/functions_p.html new file mode 100644 index 0000000..8e0db63 --- /dev/null +++ b/docs/html/functions_p.html @@ -0,0 +1,109 @@ + + + + + + + +IntelliPhoto: Class Members + + + + + + + + + + + + + +
        +
        + + + + + + +
        +
        IntelliPhoto +  0.6 +
        +
        +
        + + + + + + + +
        +
        + +
        +
        +
        + +
        + +
        +
        + + +
        + +
        + +
        +
        Here is a list of all class members with links to the classes they belong to:
        + +

        - p -

        +
        +
        + + + + diff --git a/docs/html/functions_r.html b/docs/html/functions_r.html new file mode 100644 index 0000000..160d0fb --- /dev/null +++ b/docs/html/functions_r.html @@ -0,0 +1,103 @@ + + + + + + + +IntelliPhoto: Class Members + + + + + + + + + + + + + +
        +
        + + + + + + +
        +
        IntelliPhoto +  0.6 +
        +
        +
        + + + + + + + +
        +
        + +
        +
        +
        + +
        + +
        +
        + + +
        + +
        + +
        +
        Here is a list of all class members with links to the classes they belong to:
        + +

        - r -

        +
        +
        + + + + diff --git a/docs/html/functions_s.html b/docs/html/functions_s.html new file mode 100644 index 0000000..c7dde47 --- /dev/null +++ b/docs/html/functions_s.html @@ -0,0 +1,163 @@ + + + + + + + +IntelliPhoto: Class Members + + + + + + + + + + + + + +
        +
        + + + + + + +
        +
        IntelliPhoto +  0.6 +
        +
        +
        + + + + + + + +
        +
        + +
        +
        +
        + +
        + +
        +
        + + +
        + +
        + +
        +
        Here is a list of all class members with links to the classes they belong to:
        + +

        - s -

        +
        +
        + + + + diff --git a/docs/html/functions_t.html b/docs/html/functions_t.html new file mode 100644 index 0000000..41239c5 --- /dev/null +++ b/docs/html/functions_t.html @@ -0,0 +1,110 @@ + + + + + + + +IntelliPhoto: Class Members + + + + + + + + + + + + + +
        +
        + + + + + + +
        +
        IntelliPhoto +  0.6 +
        +
        +
        + + + + + + + +
        +
        + +
        +
        +
        + +
        + +
        +
        + + +
        + +
        + +
        +
        Here is a list of all class members with links to the classes they belong to:
        + +

        - t -

        +
        +
        + + + + diff --git a/docs/html/functions_u.html b/docs/html/functions_u.html new file mode 100644 index 0000000..076052d --- /dev/null +++ b/docs/html/functions_u.html @@ -0,0 +1,109 @@ + + + + + + + +IntelliPhoto: Class Members + + + + + + + + + + + + + +
        +
        + + + + + + +
        +
        IntelliPhoto +  0.6 +
        +
        +
        + + + + + + + +
        +
        + +
        +
        +
        + +
        + +
        +
        + + +
        + +
        + +
        +
        Here is a list of all class members with links to the classes they belong to:
        + +

        - u -

        +
        +
        + + + + diff --git a/docs/html/functions_w.html b/docs/html/functions_w.html new file mode 100644 index 0000000..b8848a7 --- /dev/null +++ b/docs/html/functions_w.html @@ -0,0 +1,109 @@ + + + + + + + +IntelliPhoto: Class Members + + + + + + + + + + + + + +
        +
        + + + + + + +
        +
        IntelliPhoto +  0.6 +
        +
        +
        + + + + + + + +
        +
        + +
        +
        +
        + +
        + +
        +
        + + +
        + +
        + +
        +
        Here is a list of all class members with links to the classes they belong to:
        + +

        - w -

        +
        +
        + + + + diff --git a/docs/html/functions_~.html b/docs/html/functions_~.html new file mode 100644 index 0000000..462f987 --- /dev/null +++ b/docs/html/functions_~.html @@ -0,0 +1,145 @@ + + + + + + + +IntelliPhoto: Class Members + + + + + + + + + + + + + +
        +
        + + + + + + +
        +
        IntelliPhoto +  0.6 +
        +
        +
        + + + + + + + +
        +
        + +
        +
        +
        + +
        + +
        +
        + + +
        + +
        + +
        +
        Here is a list of all class members with links to the classes they belong to:
        + +

        - ~ -

        +
        +
        + + + + diff --git a/docs/html/globals.html b/docs/html/globals.html index cd73c7b..87b4ebc 100644 --- a/docs/html/globals.html +++ b/docs/html/globals.html @@ -83,6 +83,9 @@ $(document).ready(function(){initNavTree('globals.html',''); initResizable(); })
        Here is a list of all file members with links to the files they belong to:
          +
        • ImageType +: IntelliImage.h +
        • main() : main.cpp
        • diff --git a/docs/html/globals_enum.html b/docs/html/globals_enum.html index e6ce088..46404d7 100644 --- a/docs/html/globals_enum.html +++ b/docs/html/globals_enum.html @@ -3,7 +3,7 @@ - + IntelliPhoto: File Members @@ -13,10 +13,6 @@ - @@ -30,7 +26,7 @@
          IntelliPhoto -  0.5 +  0.6
          @@ -38,7 +34,7 @@
        - +
        @@ -90,9 +86,6 @@ $(document).ready(function(){initNavTree('globals_enum.html','');});
      • ImageType : IntelliImage.h
      • -
      • LineStyle -: IntelliToolLine.h -
    @@ -101,7 +94,7 @@ $(document).ready(function(){initNavTree('globals_enum.html','');});
      + doxygen 1.8.17
    diff --git a/docs/html/hierarchy.html b/docs/html/hierarchy.html index c9891bb..5bcaf58 100644 --- a/docs/html/hierarchy.html +++ b/docs/html/hierarchy.html @@ -105,12 +105,12 @@ $(document).ready(function(){initNavTree('hierarchy.html',''); initResizable();  CLayerObjectThe LayerObject struct holds all the information needed to construct a layer  CQDialog  CIntelliInputDialog - CQMainWindow - CIntelliPhotoGuiThe IntelliPhotoGui base class handles the graphical user interface and events for the intelliPhoto program - CQObject - CUnitTest - CQWidget - CPaintingAreaManages the methods and stores information about the current painting area, which is the currently opened project + CQLabel + CPaintingAreaManages the methods and stores information about the current painting area, which is the currently opened project + CQMainWindow + CIntelliPhotoGuiThe IntelliPhotoGui base class handles the graphical user interface and events for the intelliPhoto program + CQObject + CUnitTest  CTriangleThe Triangle struct holds the 3 vertices of a triangle diff --git a/docs/html/hierarchy.js b/docs/html/hierarchy.js index 8e6f13d..6f255e4 100644 --- a/docs/html/hierarchy.js +++ b/docs/html/hierarchy.js @@ -21,14 +21,14 @@ var hierarchy = [ "QDialog", null, [ [ "IntelliInputDialog", "class_intelli_input_dialog.html", null ] ] ], + [ "QLabel", null, [ + [ "PaintingArea", "class_painting_area.html", null ] + ] ], [ "QMainWindow", null, [ [ "IntelliPhotoGui", "class_intelli_photo_gui.html", null ] ] ], [ "QObject", null, [ [ "UnitTest", "class_unit_test.html", null ] ] ], - [ "QWidget", null, [ - [ "PaintingArea", "class_painting_area.html", null ] - ] ], [ "Triangle", "struct_triangle.html", null ] ]; \ No newline at end of file diff --git a/docs/html/main_8cpp.html b/docs/html/main_8cpp.html index 6b076cf..66f51bb 100644 --- a/docs/html/main_8cpp.html +++ b/docs/html/main_8cpp.html @@ -92,6 +92,7 @@ $(document).ready(function(){initNavTree('main_8cpp.html',''); initResizable(); #include <QApplication>
    #include <QDebug>
    #include <vector>
    +#include <fstream>

    Go to the source code of this file.

    @@ -127,7 +128,7 @@ Functions
    -

    Definition at line 6 of file main.cpp.

    +

    Definition at line 7 of file main.cpp.

    diff --git a/docs/html/main_8cpp_source.html b/docs/html/main_8cpp_source.html index 4c1489f..32ab499 100644 --- a/docs/html/main_8cpp_source.html +++ b/docs/html/main_8cpp_source.html @@ -90,11 +90,11 @@ $(document).ready(function(){initNavTree('main_8cpp_source.html',''); initResiza
    2 #include <QApplication>
    3 #include <QDebug>
    4 #include <vector>
    -
    5 
    -
    6 int main(int argc, char*argv[]){
    -
    7  // The main application
    -
    8  QApplication app(argc, argv);
    -
    9 
    +
    5 #include <fstream>
    +
    6 
    +
    7 int main(int argc, char*argv[]){
    +
    8  // The main application
    +
    9  QApplication app(argc, argv);
    10  // Create and open the main window
    11  IntelliPhotoGui window;
    12  window.show();
    @@ -103,9 +103,9 @@ $(document).ready(function(){initNavTree('main_8cpp_source.html',''); initResiza
    15 }
    -
    The IntelliPhotoGui base class handles the graphical user interface and events for the intelliPhoto p...
    +
    The IntelliPhotoGui base class handles the graphical user interface and events for the intelliPhoto p...
    -
    int main(int argc, char *argv[])
    Definition: main.cpp:6
    +
    int main(int argc, char *argv[])
    Definition: main.cpp:7
    -
    The IntelliPhotoGui base class handles the graphical user interface and events for the intelliPhoto p...
    +
    The IntelliPhotoGui base class handles the graphical user interface and events for the intelliPhoto p...
    -
    The PaintingArea class manages the methods and stores information about the current painting area,...
    Definition: PaintingArea.h:53
    +
    The PaintingArea class manages the methods and stores information about the current painting area,...
    Definition: PaintingArea.h:57
    diff --git a/docs/html/menudata.js b/docs/html/menudata.js index 4e9d117..1675c58 100644 --- a/docs/html/menudata.js +++ b/docs/html/menudata.js @@ -34,28 +34,29 @@ var menudata={children:[ {text:"Class Members",url:"functions.html",children:[ {text:"All",url:"functions.html",children:[ {text:"a",url:"functions.html#index_a"}, -{text:"b",url:"functions.html#index_b"}, -{text:"c",url:"functions.html#index_c"}, -{text:"d",url:"functions.html#index_d"}, -{text:"f",url:"functions.html#index_f"}, -{text:"g",url:"functions.html#index_g"}, -{text:"h",url:"functions.html#index_h"}, -{text:"i",url:"functions.html#index_i"}, -{text:"l",url:"functions.html#index_l"}, -{text:"m",url:"functions.html#index_m"}, -{text:"o",url:"functions.html#index_o"}, -{text:"p",url:"functions.html#index_p"}, -{text:"r",url:"functions.html#index_r"}, -{text:"s",url:"functions.html#index_s"}, -{text:"t",url:"functions.html#index_t"}, -{text:"u",url:"functions.html#index_u"}, -{text:"w",url:"functions.html#index_w"}, -{text:"~",url:"functions.html#index__7E"}]}, +{text:"b",url:"functions_b.html#index_b"}, +{text:"c",url:"functions_c.html#index_c"}, +{text:"d",url:"functions_d.html#index_d"}, +{text:"f",url:"functions_f.html#index_f"}, +{text:"g",url:"functions_g.html#index_g"}, +{text:"h",url:"functions_h.html#index_h"}, +{text:"i",url:"functions_i.html#index_i"}, +{text:"l",url:"functions_l.html#index_l"}, +{text:"m",url:"functions_m.html#index_m"}, +{text:"o",url:"functions_o.html#index_o"}, +{text:"p",url:"functions_p.html#index_p"}, +{text:"r",url:"functions_r.html#index_r"}, +{text:"s",url:"functions_s.html#index_s"}, +{text:"t",url:"functions_t.html#index_t"}, +{text:"u",url:"functions_u.html#index_u"}, +{text:"w",url:"functions_w.html#index_w"}, +{text:"~",url:"functions_~.html#index__7E"}]}, {text:"Functions",url:"functions_func.html",children:[ {text:"a",url:"functions_func.html#index_a"}, {text:"c",url:"functions_func.html#index_c"}, {text:"d",url:"functions_func.html#index_d"}, {text:"g",url:"functions_func.html#index_g"}, +{text:"h",url:"functions_func.html#index_h"}, {text:"i",url:"functions_func.html#index_i"}, {text:"l",url:"functions_func.html#index_l"}, {text:"m",url:"functions_func.html#index_m"}, @@ -73,4 +74,5 @@ var menudata={children:[ {text:"File Members",url:"globals.html",children:[ {text:"All",url:"globals.html"}, {text:"Functions",url:"globals_func.html"}, +{text:"Enumerations",url:"globals_enum.html"}, {text:"Macros",url:"globals_defs.html"}]}]}]} diff --git a/docs/html/namespace_intelli_datamanager.html b/docs/html/namespace_intelli_datamanager.html new file mode 100644 index 0000000..69399c0 --- /dev/null +++ b/docs/html/namespace_intelli_datamanager.html @@ -0,0 +1,172 @@ + + + + + + + +IntelliPhoto: IntelliDatamanager Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    IntelliPhoto +  0.6 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    IntelliDatamanager Namespace Reference
    +
    +
    + + + + + + +

    +Functions

    bool loadProject (PaintingArea *Canvas, QString filePath="unnamed.idf")
     
    bool saveProject (PaintingArea *Canvas, QString filePath="unnamed.idf")
     
    +

    Function Documentation

    + +

    ◆ loadProject()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    bool IntelliDatamanager::loadProject (PaintingAreaCanvas,
    QString filePath = "unnamed.idf" 
    )
    +
    + +

    Definition at line 50 of file IntelliDatamanager.cpp.

    + +
    +
    + +

    ◆ saveProject()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    bool IntelliDatamanager::saveProject (PaintingAreaCanvas,
    QString filePath = "unnamed.idf" 
    )
    +
    + +

    Definition at line 4 of file IntelliDatamanager.cpp.

    + +
    +
    +
    +
    + + + + diff --git a/docs/html/namespacemembers.html b/docs/html/namespacemembers.html index 3b5861d..ed82827 100644 --- a/docs/html/namespacemembers.html +++ b/docs/html/namespacemembers.html @@ -92,6 +92,12 @@ $(document).ready(function(){initNavTree('namespacemembers.html',''); initResiza
  • isInTriangle() : IntelliTriangulation
  • +
  • loadProject() +: IntelliDatamanager +
  • +
  • saveProject() +: IntelliDatamanager +
  • sign() : IntelliTriangulation
  • diff --git a/docs/html/namespacemembers_func.html b/docs/html/namespacemembers_func.html index 9f214d8..e6dfb5e 100644 --- a/docs/html/namespacemembers_func.html +++ b/docs/html/namespacemembers_func.html @@ -92,6 +92,12 @@ $(document).ready(function(){initNavTree('namespacemembers_func.html',''); initR
  • isInTriangle() : IntelliTriangulation
  • +
  • loadProject() +: IntelliDatamanager +
  • +
  • saveProject() +: IntelliDatamanager +
  • sign() : IntelliTriangulation
  • diff --git a/docs/html/namespaces.html b/docs/html/namespaces.html index 4e4a8d3..45ce647 100644 --- a/docs/html/namespaces.html +++ b/docs/html/namespaces.html @@ -88,7 +88,8 @@ $(document).ready(function(){initNavTree('namespaces.html',''); initResizable();
    Here is a list of all namespaces with brief descriptions:
    diff --git a/docs/html/namespaces_dup.js b/docs/html/namespaces_dup.js index 6d5b10c..b471afc 100644 --- a/docs/html/namespaces_dup.js +++ b/docs/html/namespaces_dup.js @@ -1,4 +1,5 @@ var namespaces_dup = [ + [ "IntelliDatamanager", "namespace_intelli_datamanager.html", null ], [ "IntelliTriangulation", "namespace_intelli_triangulation.html", null ] ]; \ No newline at end of file diff --git a/docs/html/navtreedata.js b/docs/html/navtreedata.js index c317f86..34771ae 100644 --- a/docs/html/navtreedata.js +++ b/docs/html/navtreedata.js @@ -35,7 +35,7 @@ var NAVTREE = [ "Class Index", "classes.html", null ], [ "Class Hierarchy", "hierarchy.html", "hierarchy" ], [ "Class Members", "functions.html", [ - [ "All", "functions.html", null ], + [ "All", "functions.html", "functions_dup" ], [ "Functions", "functions_func.html", null ], [ "Variables", "functions_vars.html", null ], [ "Enumerations", "functions_enum.html", null ] @@ -46,6 +46,7 @@ var NAVTREE = [ "File Members", "globals.html", [ [ "All", "globals.html", null ], [ "Functions", "globals_func.html", null ], + [ "Enumerations", "globals_enum.html", null ], [ "Macros", "globals_defs.html", null ] ] ] ] ] @@ -55,7 +56,7 @@ var NAVTREE = var NAVTREEINDEX = [ "_intelli_color_picker_8cpp.html", -"class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7" +"class_intelli_toolsettings.html#a9a61f3de61efeba2287f8b32941f4271" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/docs/html/navtreeindex0.js b/docs/html/navtreeindex0.js index 52578ef..0280c00 100644 --- a/docs/html/navtreeindex0.js +++ b/docs/html/navtreeindex0.js @@ -4,9 +4,18 @@ var NAVTREEINDEX0 = "_intelli_color_picker_8cpp_source.html":[2,0,0,2,0], "_intelli_color_picker_8h.html":[2,0,0,2,1], "_intelli_color_picker_8h_source.html":[2,0,0,2,1], +"_intelli_datamanager_8cpp.html":[2,0,0,2,2], +"_intelli_datamanager_8cpp_source.html":[2,0,0,2,2], +"_intelli_datamanager_8h.html":[2,0,0,2,3], +"_intelli_datamanager_8h.html#a41920e07aa9e0b2756323779f7fe8de2":[2,0,0,2,3,0], +"_intelli_datamanager_8h.html#ac02f6f47ff8785ad9d49588baaca3d54":[2,0,0,2,3,1], +"_intelli_datamanager_8h_source.html":[2,0,0,2,3], "_intelli_image_8cpp.html":[2,0,0,1,0], "_intelli_image_8cpp_source.html":[2,0,0,1,0], "_intelli_image_8h.html":[2,0,0,1,1], +"_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0":[2,0,0,1,1,1], +"_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37":[2,0,0,1,1,1,1], +"_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9":[2,0,0,1,1,1,0], "_intelli_image_8h_source.html":[2,0,0,1,1], "_intelli_input_dialog_8cpp.html":[2,0,0,0,0], "_intelli_input_dialog_8cpp_source.html":[2,0,0,0,0], @@ -20,10 +29,10 @@ var NAVTREEINDEX0 = "_intelli_raster_image_8cpp_source.html":[2,0,0,1,2], "_intelli_raster_image_8h.html":[2,0,0,1,3], "_intelli_raster_image_8h_source.html":[2,0,0,1,3], -"_intelli_render_settings_8cpp.html":[2,0,0,2,2], -"_intelli_render_settings_8cpp_source.html":[2,0,0,2,2], -"_intelli_render_settings_8h.html":[2,0,0,2,3], -"_intelli_render_settings_8h_source.html":[2,0,0,2,3], +"_intelli_render_settings_8cpp.html":[2,0,0,2,4], +"_intelli_render_settings_8cpp_source.html":[2,0,0,2,4], +"_intelli_render_settings_8h.html":[2,0,0,2,5], +"_intelli_render_settings_8h_source.html":[2,0,0,2,5], "_intelli_shaped_image_8cpp.html":[2,0,0,1,4], "_intelli_shaped_image_8cpp_source.html":[2,0,0,1,4], "_intelli_shaped_image_8h.html":[2,0,0,1,5], @@ -60,19 +69,19 @@ var NAVTREEINDEX0 = "_intelli_tool_rectangle_8cpp_source.html":[2,0,0,4,14], "_intelli_tool_rectangle_8h.html":[2,0,0,4,15], "_intelli_tool_rectangle_8h_source.html":[2,0,0,4,15], -"_intelli_toolsettings_8cpp.html":[2,0,0,2,4], -"_intelli_toolsettings_8cpp_source.html":[2,0,0,2,4], -"_intelli_toolsettings_8h.html":[2,0,0,2,5], -"_intelli_toolsettings_8h_source.html":[2,0,0,2,5], -"_intelli_triangulation_8cpp.html":[2,0,0,2,6], -"_intelli_triangulation_8cpp.html#a1daf785e3f68d293c7caa1c756d5cb74":[2,0,0,2,6,0], -"_intelli_triangulation_8cpp_source.html":[2,0,0,2,6], -"_intelli_triangulation_8h.html":[2,0,0,2,7], -"_intelli_triangulation_8h.html#ac150fee67fd41a451bd2592f10e00197":[2,0,0,2,7,3], -"_intelli_triangulation_8h.html#ac276696f29d141ed34614c1c3b1c040f":[2,0,0,2,7,2], -"_intelli_triangulation_8h.html#acdaf1ed598e868b25e9e06d580da32e5":[2,0,0,2,7,1], -"_intelli_triangulation_8h.html#af9af549a7faff35a74c1265b290ea0ca":[2,0,0,2,7,4], -"_intelli_triangulation_8h_source.html":[2,0,0,2,7], +"_intelli_toolsettings_8cpp.html":[2,0,0,2,6], +"_intelli_toolsettings_8cpp_source.html":[2,0,0,2,6], +"_intelli_toolsettings_8h.html":[2,0,0,2,7], +"_intelli_toolsettings_8h_source.html":[2,0,0,2,7], +"_intelli_triangulation_8cpp.html":[2,0,0,2,8], +"_intelli_triangulation_8cpp.html#a1daf785e3f68d293c7caa1c756d5cb74":[2,0,0,2,8,0], +"_intelli_triangulation_8cpp_source.html":[2,0,0,2,8], +"_intelli_triangulation_8h.html":[2,0,0,2,9], +"_intelli_triangulation_8h.html#ac150fee67fd41a451bd2592f10e00197":[2,0,0,2,9,3], +"_intelli_triangulation_8h.html#ac276696f29d141ed34614c1c3b1c040f":[2,0,0,2,9,2], +"_intelli_triangulation_8h.html#acdaf1ed598e868b25e9e06d580da32e5":[2,0,0,2,9,1], +"_intelli_triangulation_8h.html#af9af549a7faff35a74c1265b290ea0ca":[2,0,0,2,9,4], +"_intelli_triangulation_8h_source.html":[2,0,0,2,9], "_painting_area_8cpp.html":[2,0,0,3,0], "_painting_area_8cpp_source.html":[2,0,0,3,0], "_painting_area_8h.html":[2,0,0,3,1], @@ -87,31 +96,31 @@ var NAVTREEINDEX0 = "class_intelli_color_picker.html#aeb08029a0c946ed0402c9c11a91965b1":[1,0,0,2], "class_intelli_color_picker.html#aec499265ae28ce1b54be88222e74292e":[1,0,0,6], "class_intelli_image.html":[1,0,1], -"class_intelli_image.html#a177403ab9585d4ba31984a644c54d310":[1,0,1,16], -"class_intelli_image.html#a21c7e65b59a26db45aac3880133ef21d":[1,0,1,9], -"class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2":[1,0,1,21], -"class_intelli_image.html#a2c6632ff35ee0a7094a8a289eb3a8652":[1,0,1,1], -"class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1":[1,0,1,7], +"class_intelli_image.html#a177403ab9585d4ba31984a644c54d310":[1,0,1,18], +"class_intelli_image.html#a21c7e65b59a26db45aac3880133ef21d":[1,0,1,8], +"class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2":[1,0,1,23], +"class_intelli_image.html#a2c6632ff35ee0a7094a8a289eb3a8652":[1,0,1,0], +"class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1":[1,0,1,6], "class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f":[1,0,1,12], -"class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680e":[1,0,1,0], -"class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eac065b60ec4cf443808263527bdc0df37":[1,0,1,0,1], -"class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eadd5823fd73c42c0154fa2abbd70283b9":[1,0,1,0,0], -"class_intelli_image.html#a6be622810dc2bc756054bb5769becb06":[1,0,1,6], -"class_intelli_image.html#a9d4daf3c48c64695105689f61c21bae0":[1,0,1,10], -"class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309":[1,0,1,18], -"class_intelli_image.html#aa63d34c7932113d021653980ee018671":[1,0,1,20], +"class_intelli_image.html#a47941bed3060d8df5f2edce8c7f046cb":[1,0,1,16], +"class_intelli_image.html#a6be622810dc2bc756054bb5769becb06":[1,0,1,5], +"class_intelli_image.html#a895bbe107ad2958aca6eebf9af3eb7f1":[1,0,1,10], +"class_intelli_image.html#a9d4daf3c48c64695105689f61c21bae0":[1,0,1,9], +"class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309":[1,0,1,20], +"class_intelli_image.html#aa63d34c7932113d021653980ee018671":[1,0,1,22], "class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba":[1,0,1,13], -"class_intelli_image.html#ab09c64e7559f3db32ca3b20ba6339268":[1,0,1,17], -"class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc":[1,0,1,2], -"class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80":[1,0,1,22], +"class_intelli_image.html#ab09c64e7559f3db32ca3b20ba6339268":[1,0,1,19], +"class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc":[1,0,1,1], +"class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80":[1,0,1,24], "class_intelli_image.html#ad66fbe380ffe0e073a8cd760f8285fe3":[1,0,1,11], -"class_intelli_image.html#ae231800aba38c96074bbe9bb6e341d4e":[1,0,1,15], -"class_intelli_image.html#ae4dbaefabce4ec5bec37f5b95e2f62e2":[1,0,1,19], -"class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2":[1,0,1,3], -"class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056":[1,0,1,5], -"class_intelli_image.html#af6381067bdf565669f856bb589008ae9":[1,0,1,8], +"class_intelli_image.html#ae231800aba38c96074bbe9bb6e341d4e":[1,0,1,17], +"class_intelli_image.html#ae4dbaefabce4ec5bec37f5b95e2f62e2":[1,0,1,21], +"class_intelli_image.html#aea7b5f173968b330ef034bedb9426520":[1,0,1,15], +"class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2":[1,0,1,2], +"class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056":[1,0,1,4], +"class_intelli_image.html#af6381067bdf565669f856bb589008ae9":[1,0,1,7], "class_intelli_image.html#af6b09c8d1d6b54a7e8a4e7286f3e503f":[1,0,1,14], -"class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31":[1,0,1,4], +"class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31":[1,0,1,3], "class_intelli_input_dialog.html":[1,0,2], "class_intelli_input_dialog.html#a23f837147e6aab3d8e0aff9d0f7012bd":[1,0,2,2], "class_intelli_input_dialog.html#aa276ec605b08b19d70c54654cc606cc5":[1,0,2,0], @@ -122,26 +131,30 @@ var NAVTREEINDEX0 = "class_intelli_photo_gui.html#a343f8ebf5d27b7242208747de6c92497":[1,0,3,2], "class_intelli_photo_gui.html#ad2aaec3c1517a9aaa461b54e341b97e0":[1,0,3,0], "class_intelli_raster_image.html":[1,0,4], -"class_intelli_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f":[1,0,4,5], -"class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b":[1,0,4,6], +"class_intelli_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f":[1,0,4,6], +"class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b":[1,0,4,8], +"class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e":[1,0,4,3], "class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8":[1,0,4,1], "class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60":[1,0,4,2], -"class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc":[1,0,4,3], -"class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884":[1,0,4,4], +"class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc":[1,0,4,4], +"class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884":[1,0,4,5], "class_intelli_raster_image.html#ae779b571372296f1922af818ba003413":[1,0,4,0], +"class_intelli_raster_image.html#af19828176178cc1dece5160d726d946e":[1,0,4,7], "class_intelli_render_settings.html":[1,0,5], "class_intelli_render_settings.html#a38fd592c4948d2e47b95bb6fabc34073":[1,0,5,1], "class_intelli_render_settings.html#a4a01de6e5e8e516a7eae51d6f1f66529":[1,0,5,0], "class_intelli_render_settings.html#a5ffb878b77e5d448ffe4eb03a8397ac2":[1,0,5,2], "class_intelli_shaped_image.html":[1,0,6], "class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9":[1,0,6,1], -"class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e":[1,0,6,6], -"class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630":[1,0,6,3], -"class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8":[1,0,6,7], -"class_intelli_shaped_image.html#ac6a99e1a96134073bceea252b37636cc":[1,0,6,4], +"class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e":[1,0,6,8], +"class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630":[1,0,6,4], +"class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8":[1,0,6,9], +"class_intelli_shaped_image.html#ac6a99e1a96134073bceea252b37636cc":[1,0,6,5], "class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9":[1,0,6,0], -"class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93":[1,0,6,5], -"class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337":[1,0,6,2], +"class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93":[1,0,6,7], +"class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337":[1,0,6,3], +"class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05":[1,0,6,2], +"class_intelli_shaped_image.html#aeff4b2331f4244f170c70526d8ca819b":[1,0,6,6], "class_intelli_tool.html":[1,0,7], "class_intelli_tool.html#a08ef094271ce6248b42f888472463526":[1,0,7,1], "class_intelli_tool.html#a144d469cc03584f501194529a1b53c77":[1,0,7,14], @@ -236,18 +249,5 @@ var NAVTREEINDEX0 = "class_intelli_toolsettings.html#a5560602964ab95380967d63ab7ec6e69":[1,0,15,0], "class_intelli_toolsettings.html#a73fa94c85c6c2fdc1a33975a33304a6f":[1,0,15,5], "class_intelli_toolsettings.html#a927e50594a459c952d06acd34c0eff56":[1,0,15,1], -"class_intelli_toolsettings.html#a96d267baa782a32784dbeb1b7cd68cc4":[1,0,15,2], -"class_intelli_toolsettings.html#a9a61f3de61efeba2287f8b32941f4271":[1,0,15,4], -"class_intelli_toolsettings.html#abb3ee5a9c8a379167060799d275e65c3":[1,0,15,3], -"class_painting_area.html":[1,0,17], -"class_painting_area.html#a0b22e18069b524f3e75857d203baf256":[1,0,17,8], -"class_painting_area.html#a132535c4e16052c1472cf1b9f3e096ed":[1,0,17,39], -"class_painting_area.html#a13c2f94644bea9c2d3123d0b7898f34b":[1,0,17,12], -"class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e":[1,0,17,37], -"class_painting_area.html#a240c33a7875addac86080cdfb0db036a":[1,0,17,9], -"class_painting_area.html#a24280454ebb80db7feba2fd621513353":[1,0,17,20], -"class_painting_area.html#a2d9f4b3585f7dd1acb11f432ca503466":[1,0,17,7], -"class_painting_area.html#a35b5df914acb608cc29717659793359c":[1,0,17,26], -"class_painting_area.html#a3de83443d2d5cf460ff48d0602070938":[1,0,17,11], -"class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df":[1,0,17,4] +"class_intelli_toolsettings.html#a96d267baa782a32784dbeb1b7cd68cc4":[1,0,15,2] }; diff --git a/docs/html/navtreeindex1.js b/docs/html/navtreeindex1.js index c433266..6944368 100644 --- a/docs/html/navtreeindex1.js +++ b/docs/html/navtreeindex1.js @@ -1,41 +1,62 @@ var NAVTREEINDEX1 = { -"class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7":[1,0,17,30], -"class_painting_area.html#a4f484ff3ca7ae202ab57a00f52551423":[1,0,17,16], +"class_intelli_toolsettings.html#a9a61f3de61efeba2287f8b32941f4271":[1,0,15,4], +"class_intelli_toolsettings.html#abb3ee5a9c8a379167060799d275e65c3":[1,0,15,3], +"class_painting_area.html":[1,0,17], +"class_painting_area.html#a0b22e18069b524f3e75857d203baf256":[1,0,17,8], +"class_painting_area.html#a1274e60a912d2f1dfabcdd1b767fb029":[1,0,17,3], +"class_painting_area.html#a132535c4e16052c1472cf1b9f3e096ed":[1,0,17,47], +"class_painting_area.html#a13c2f94644bea9c2d3123d0b7898f34b":[1,0,17,12], +"class_painting_area.html#a1452c4bf2ebf188d8af019a862f3d8ba":[1,0,17,19], +"class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e":[1,0,17,45], +"class_painting_area.html#a240c33a7875addac86080cdfb0db036a":[1,0,17,9], +"class_painting_area.html#a24280454ebb80db7feba2fd621513353":[1,0,17,22], +"class_painting_area.html#a2444acb9a61038fbe0206498d0cae011":[1,0,17,39], +"class_painting_area.html#a2d9f4b3585f7dd1acb11f432ca503466":[1,0,17,7], +"class_painting_area.html#a35b5df914acb608cc29717659793359c":[1,0,17,31], +"class_painting_area.html#a3de83443d2d5cf460ff48d0602070938":[1,0,17,11], +"class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df":[1,0,17,4], +"class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7":[1,0,17,35], +"class_painting_area.html#a4f484ff3ca7ae202ab57a00f52551423":[1,0,17,17], "class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460":[1,0,17,0], "class_painting_area.html#a5b04ce62ce024e307f54e0281f7ae4bd":[1,0,17,13], -"class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4":[1,0,17,38], -"class_painting_area.html#a63be0831e5b6ceb8cc622d83aa28f0bd":[1,0,17,35], -"class_painting_area.html#a675ee91b26b1c58be6d833f279d81597":[1,0,17,23], -"class_painting_area.html#a6c7e0865e684ae1089ee283b4399d055":[1,0,17,33], -"class_painting_area.html#a6e9207612cef104d39013564696fe989":[1,0,17,2], -"class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec":[1,0,17,36], -"class_painting_area.html#a79eb059829f27e8cdb3a54c5cd3d12c9":[1,0,17,32], -"class_painting_area.html#a7ae21fd031ee1c04f92e042e86be0a90":[1,0,17,21], -"class_painting_area.html#a88c7e759aa8375a56129791645f46ea5":[1,0,17,29], +"class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4":[1,0,17,46], +"class_painting_area.html#a63be0831e5b6ceb8cc622d83aa28f0bd":[1,0,17,43], +"class_painting_area.html#a675ee91b26b1c58be6d833f279d81597":[1,0,17,26], +"class_painting_area.html#a6a6083ca9fece2b185b592f941a91aa4":[1,0,17,27], +"class_painting_area.html#a6bd7eac7e2080b64336e58d0ecf93c71":[1,0,17,40], +"class_painting_area.html#a6c7e0865e684ae1089ee283b4399d055":[1,0,17,38], +"class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec":[1,0,17,44], +"class_painting_area.html#a79eb059829f27e8cdb3a54c5cd3d12c9":[1,0,17,37], +"class_painting_area.html#a7ae21fd031ee1c04f92e042e86be0a90":[1,0,17,23], +"class_painting_area.html#a88c7e759aa8375a56129791645f46ea5":[1,0,17,34], +"class_painting_area.html#a91abd5e92acc5226a21ffc9e0ea36235":[1,0,17,25], "class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353":[1,0,17,10], -"class_painting_area.html#a9b7dc8b8dc0b301ce58206aa76fb1630":[1,0,17,14], -"class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5":[1,0,17,24], -"class_painting_area.html#aa2463d4f403224086acab02903ae407e":[1,0,17,31], +"class_painting_area.html#a9b7dc8b8dc0b301ce58206aa76fb1630":[1,0,17,15], +"class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5":[1,0,17,29], +"class_painting_area.html#aa2463d4f403224086acab02903ae407e":[1,0,17,36], "class_painting_area.html#aa32adc113f77031945f73e33051931e8":[1,0,17,1], -"class_painting_area.html#aa409492ac26483d618bb33616f2e3f81":[1,0,17,34], -"class_painting_area.html#aa811d142df9239ae248679bd70ad6da7":[1,0,17,18], -"class_painting_area.html#ab4a0b3a497ea8821a045ad12c34bd980":[1,0,17,3], -"class_painting_area.html#abc2f798744f1dc805a651731eb1692ea":[1,0,17,40], -"class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15":[1,0,17,25], -"class_painting_area.html#ac576f58aad03b4dcd47611b6a4b9abb4":[1,0,17,15], -"class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7":[1,0,17,28], -"class_painting_area.html#acab11ad35d07e9081203d8217d2c0855":[1,0,17,17], +"class_painting_area.html#aa409492ac26483d618bb33616f2e3f81":[1,0,17,41], +"class_painting_area.html#aa811d142df9239ae248679bd70ad6da7":[1,0,17,20], +"class_painting_area.html#aac7d7bca37e0d7c7d077b65224795577":[1,0,17,42], +"class_painting_area.html#abc2f798744f1dc805a651731eb1692ea":[1,0,17,48], +"class_painting_area.html#abd5e3e4d3f2f026383d0a275dc55cbbd":[1,0,17,2], +"class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15":[1,0,17,30], +"class_painting_area.html#ac576f58aad03b4dcd47611b6a4b9abb4":[1,0,17,16], +"class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7":[1,0,17,33], +"class_painting_area.html#acab11ad35d07e9081203d8217d2c0855":[1,0,17,18], "class_painting_area.html#acff4563d006fda491469bd41778d07eb":[1,0,17,6], -"class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a":[1,0,17,27], +"class_painting_area.html#ad631e87a1e7fe2b60f546b0f34995097":[1,0,17,24], +"class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a":[1,0,17,32], "class_painting_area.html#ae261acaaa346610dfed489dbac17e789":[1,0,17,5], -"class_painting_area.html#ae92b27dfd09573c224d2ae1958d3bead":[1,0,17,22], -"class_painting_area.html#aeb082c1cda3edb6b68d8ee45cf4822f8":[1,0,17,19], +"class_painting_area.html#aeb082c1cda3edb6b68d8ee45cf4822f8":[1,0,17,21], +"class_painting_area.html#aecc72f0f5971244205194934ff721546":[1,0,17,28], +"class_painting_area.html#af4701dee7ce672d91ed1e80cdd1e7491":[1,0,17,14], "class_unit_test.html":[1,0,19], -"class_unit_test.html#a67ddaff817b55a624741d32550052f4b":[1,0,19,2], "class_unit_test.html#a67ddaff817b55a624741d32550052f4b":[1,0,19,0], -"class_unit_test.html#afa0bdd3e2ac33cd52e697406339a2edf":[1,0,19,3], +"class_unit_test.html#a67ddaff817b55a624741d32550052f4b":[1,0,19,2], "class_unit_test.html#afa0bdd3e2ac33cd52e697406339a2edf":[1,0,19,1], +"class_unit_test.html#afa0bdd3e2ac33cd52e697406339a2edf":[1,0,19,3], "classes.html":[1,1], "dir_13830bfc3dd6736fe878600c9081919f.html":[2,0,0,3], "dir_4e4e2e75df7fa6971448b424c011c8b5.html":[2,0,0,0], @@ -44,12 +65,31 @@ var NAVTREEINDEX1 = "dir_8de6078cba2a961961818cf80b28fd4f.html":[2,0,0,2], "dir_fdbdd9841f9a730f284bb666ff3d8cfe.html":[2,0,0,1], "files.html":[2,0], +"functions.html":[1,3,0,0], "functions.html":[1,3,0], +"functions_b.html":[1,3,0,1], +"functions_c.html":[1,3,0,2], +"functions_d.html":[1,3,0,3], "functions_enum.html":[1,3,3], +"functions_f.html":[1,3,0,4], "functions_func.html":[1,3,1], +"functions_g.html":[1,3,0,5], +"functions_h.html":[1,3,0,6], +"functions_i.html":[1,3,0,7], +"functions_l.html":[1,3,0,8], +"functions_m.html":[1,3,0,9], +"functions_o.html":[1,3,0,10], +"functions_p.html":[1,3,0,11], +"functions_r.html":[1,3,0,12], +"functions_s.html":[1,3,0,13], +"functions_t.html":[1,3,0,14], +"functions_u.html":[1,3,0,15], "functions_vars.html":[1,3,2], +"functions_w.html":[1,3,0,16], +"functions_~.html":[1,3,0,17], "globals.html":[2,1,0], -"globals_defs.html":[2,1,2], +"globals_defs.html":[2,1,3], +"globals_enum.html":[2,1,2], "globals_func.html":[2,1,1], "hierarchy.html":[1,2], "index.html":[], @@ -58,18 +98,21 @@ var NAVTREEINDEX1 = "main_8cpp_source.html":[2,0,0,5], "main_unit_test_8cpp.html":[2,0,0,6], "main_unit_test_8cpp_source.html":[2,0,0,6], -"namespace_intelli_triangulation.html":[0,0,0], +"namespace_intelli_datamanager.html":[0,0,0], +"namespace_intelli_triangulation.html":[0,0,1], "namespacemembers.html":[0,1,0], "namespacemembers_func.html":[0,1,1], "namespaces.html":[0,0], "pages.html":[], "struct_layer_object.html":[1,0,16], -"struct_layer_object.html#a08bacdcd64a0ae0eb5376f55329954bc":[1,0,16,2], -"struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56":[1,0,16,0], -"struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96":[1,0,16,5], -"struct_layer_object.html#ae0003fb815e50ed587a9897988befc90":[1,0,16,1], -"struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83":[1,0,16,3], -"struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897":[1,0,16,4], +"struct_layer_object.html#a08bacdcd64a0ae0eb5376f55329954bc":[1,0,16,4], +"struct_layer_object.html#a0c4519287423c097acb2a0764913f7d0":[1,0,16,0], +"struct_layer_object.html#a2b8ffdba5ec6fb69eb6f59e97aced98a":[1,0,16,1], +"struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56":[1,0,16,2], +"struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96":[1,0,16,7], +"struct_layer_object.html#ae0003fb815e50ed587a9897988befc90":[1,0,16,3], +"struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83":[1,0,16,5], +"struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897":[1,0,16,6], "struct_triangle.html":[1,0,18], "struct_triangle.html#a4fe8b39e0144ebff908b7718c2f2751b":[1,0,18,0], "struct_triangle.html#a64fa6a90a6131f12a1a3054bf86647d7":[1,0,18,1], diff --git a/docs/html/search/all_0.js b/docs/html/search/all_0.js index 782f992..e5c6bd3 100644 --- a/docs/html/search/all_0.js +++ b/docs/html/search/all_0.js @@ -3,8 +3,8 @@ var searchData= ['a_0',['A',['../struct_triangle.html#a4fe8b39e0144ebff908b7718c2f2751b',1,'Triangle']]], ['activelayer_1',['activeLayer',['../class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d',1,'IntelliTool']]], ['activetype_2',['ActiveType',['../class_intelli_tool.html#a631388999f36013628e13b9de87a6f7b',1,'IntelliTool']]], - ['addlayer_3',['addLayer',['../class_painting_area.html#a6e9207612cef104d39013564696fe989',1,'PaintingArea']]], - ['addlayerat_4',['addLayerAt',['../class_painting_area.html#ab4a0b3a497ea8821a045ad12c34bd980',1,'PaintingArea']]], + ['addlayer_3',['addLayer',['../class_painting_area.html#abd5e3e4d3f2f026383d0a275dc55cbbd',1,'PaintingArea']]], + ['addlayerat_4',['addLayerAt',['../class_painting_area.html#a1274e60a912d2f1dfabcdd1b767fb029',1,'PaintingArea']]], ['alpha_5',['alpha',['../struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56',1,'LayerObject']]], ['area_6',['Area',['../class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289',1,'IntelliTool']]] ]; diff --git a/docs/html/search/all_10.js b/docs/html/search/all_10.js index c04840d..1a874fb 100644 --- a/docs/html/search/all_10.js +++ b/docs/html/search/all_10.js @@ -1,6 +1,6 @@ var searchData= [ - ['unittest_169',['UnitTest',['../class_unit_test.html',1,'UnitTest'],['../class_unit_test.html#a67ddaff817b55a624741d32550052f4b',1,'UnitTest::UnitTest()'],['../class_unit_test.html#a67ddaff817b55a624741d32550052f4b',1,'UnitTest::UnitTest()']]], - ['updategui_170',['UpdateGui',['../class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4',1,'IntelliPhotoGui']]], - ['updaterenderersetting_171',['updateRendererSetting',['../class_intelli_image.html#ae4dbaefabce4ec5bec37f5b95e2f62e2',1,'IntelliImage']]] + ['unittest_187',['UnitTest',['../class_unit_test.html',1,'UnitTest'],['../class_unit_test.html#a67ddaff817b55a624741d32550052f4b',1,'UnitTest::UnitTest()'],['../class_unit_test.html#a67ddaff817b55a624741d32550052f4b',1,'UnitTest::UnitTest()']]], + ['updategui_188',['UpdateGui',['../class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4',1,'IntelliPhotoGui']]], + ['updaterenderersetting_189',['updateRendererSetting',['../class_intelli_image.html#ae4dbaefabce4ec5bec37f5b95e2f62e2',1,'IntelliImage']]] ]; diff --git a/docs/html/search/all_11.js b/docs/html/search/all_11.js index c478149..8546872 100644 --- a/docs/html/search/all_11.js +++ b/docs/html/search/all_11.js @@ -1,6 +1,6 @@ var searchData= [ - ['wheelevent_172',['wheelEvent',['../class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4',1,'PaintingArea']]], - ['width_173',['width',['../struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897',1,'LayerObject']]], - ['widthoffset_174',['widthOffset',['../struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96',1,'LayerObject']]] + ['wheelevent_190',['wheelEvent',['../class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4',1,'PaintingArea']]], + ['width_191',['width',['../struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897',1,'LayerObject']]], + ['widthoffset_192',['widthOffset',['../struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96',1,'LayerObject']]] ]; diff --git a/docs/html/search/all_12.js b/docs/html/search/all_12.js index e5b1ebc..5308458 100644 --- a/docs/html/search/all_12.js +++ b/docs/html/search/all_12.js @@ -1,18 +1,18 @@ var searchData= [ - ['_7eintellicolorpicker_175',['~IntelliColorPicker',['../class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff',1,'IntelliColorPicker']]], - ['_7eintelliimage_176',['~IntelliImage',['../class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc',1,'IntelliImage']]], - ['_7eintellirasterimage_177',['~IntelliRasterImage',['../class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8',1,'IntelliRasterImage']]], - ['_7eintellishapedimage_178',['~IntelliShapedImage',['../class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9',1,'IntelliShapedImage']]], - ['_7eintellitool_179',['~IntelliTool',['../class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2',1,'IntelliTool']]], - ['_7eintellitoolcircle_180',['~IntelliToolCircle',['../class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954',1,'IntelliToolCircle']]], - ['_7eintellitoolfloodfill_181',['~IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba',1,'IntelliToolFloodFill']]], - ['_7eintellitoolline_182',['~IntelliToolLine',['../class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2',1,'IntelliToolLine']]], - ['_7eintellitoolpen_183',['~IntelliToolPen',['../class_intelli_tool_pen.html#ac77a025515d0fed6954556fe2b444818',1,'IntelliToolPen']]], - ['_7eintellitoolplaintool_184',['~IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html#a91fe568be05c075814d67440472bb658',1,'IntelliToolPlainTool']]], - ['_7eintellitoolpolygon_185',['~IntelliToolPolygon',['../class_intelli_tool_polygon.html#a087cbf2254010989df6106a357471499',1,'IntelliToolPolygon']]], - ['_7eintellitoolrectangle_186',['~IntelliToolRectangle',['../class_intelli_tool_rectangle.html#a7dc1463e726a21255e6297241dc71fb1',1,'IntelliToolRectangle']]], - ['_7eintellitoolsettings_187',['~IntelliToolsettings',['../class_intelli_toolsettings.html#a927e50594a459c952d06acd34c0eff56',1,'IntelliToolsettings']]], - ['_7epaintingarea_188',['~PaintingArea',['../class_painting_area.html#aa32adc113f77031945f73e33051931e8',1,'PaintingArea']]], - ['_7eunittest_189',['~UnitTest',['../class_unit_test.html#afa0bdd3e2ac33cd52e697406339a2edf',1,'UnitTest::~UnitTest()'],['../class_unit_test.html#afa0bdd3e2ac33cd52e697406339a2edf',1,'UnitTest::~UnitTest()']]] + ['_7eintellicolorpicker_193',['~IntelliColorPicker',['../class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff',1,'IntelliColorPicker']]], + ['_7eintelliimage_194',['~IntelliImage',['../class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc',1,'IntelliImage']]], + ['_7eintellirasterimage_195',['~IntelliRasterImage',['../class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8',1,'IntelliRasterImage']]], + ['_7eintellishapedimage_196',['~IntelliShapedImage',['../class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9',1,'IntelliShapedImage']]], + ['_7eintellitool_197',['~IntelliTool',['../class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2',1,'IntelliTool']]], + ['_7eintellitoolcircle_198',['~IntelliToolCircle',['../class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954',1,'IntelliToolCircle']]], + ['_7eintellitoolfloodfill_199',['~IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba',1,'IntelliToolFloodFill']]], + ['_7eintellitoolline_200',['~IntelliToolLine',['../class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2',1,'IntelliToolLine']]], + ['_7eintellitoolpen_201',['~IntelliToolPen',['../class_intelli_tool_pen.html#ac77a025515d0fed6954556fe2b444818',1,'IntelliToolPen']]], + ['_7eintellitoolplaintool_202',['~IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html#a91fe568be05c075814d67440472bb658',1,'IntelliToolPlainTool']]], + ['_7eintellitoolpolygon_203',['~IntelliToolPolygon',['../class_intelli_tool_polygon.html#a087cbf2254010989df6106a357471499',1,'IntelliToolPolygon']]], + ['_7eintellitoolrectangle_204',['~IntelliToolRectangle',['../class_intelli_tool_rectangle.html#a7dc1463e726a21255e6297241dc71fb1',1,'IntelliToolRectangle']]], + ['_7eintellitoolsettings_205',['~IntelliToolsettings',['../class_intelli_toolsettings.html#a927e50594a459c952d06acd34c0eff56',1,'IntelliToolsettings']]], + ['_7epaintingarea_206',['~PaintingArea',['../class_painting_area.html#aa32adc113f77031945f73e33051931e8',1,'PaintingArea']]], + ['_7eunittest_207',['~UnitTest',['../class_unit_test.html#afa0bdd3e2ac33cd52e697406339a2edf',1,'UnitTest::~UnitTest()'],['../class_unit_test.html#afa0bdd3e2ac33cd52e697406339a2edf',1,'UnitTest::~UnitTest()']]] ]; diff --git a/docs/html/search/all_2.js b/docs/html/search/all_2.js index 56592ed..8cbb3f5 100644 --- a/docs/html/search/all_2.js +++ b/docs/html/search/all_2.js @@ -10,11 +10,12 @@ var searchData= ['colorpickersetfirstcolor_15',['colorPickerSetFirstColor',['../class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df',1,'PaintingArea']]], ['colorpickersetsecondcolor_16',['colorPickerSetSecondColor',['../class_painting_area.html#ae261acaaa346610dfed489dbac17e789',1,'PaintingArea']]], ['colorpickerswapcolors_17',['colorPickerSwapColors',['../class_painting_area.html#acff4563d006fda491469bd41778d07eb',1,'PaintingArea']]], - ['createcircletool_18',['createCircleTool',['../class_painting_area.html#a2d9f4b3585f7dd1acb11f432ca503466',1,'PaintingArea']]], - ['createfloodfilltool_19',['createFloodFillTool',['../class_painting_area.html#a0b22e18069b524f3e75857d203baf256',1,'PaintingArea']]], - ['createlinetool_20',['createLineTool',['../class_painting_area.html#a240c33a7875addac86080cdfb0db036a',1,'PaintingArea']]], - ['createpentool_21',['createPenTool',['../class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353',1,'PaintingArea']]], - ['createplaintool_22',['createPlainTool',['../class_painting_area.html#a3de83443d2d5cf460ff48d0602070938',1,'PaintingArea']]], - ['createpolygontool_23',['createPolygonTool',['../class_painting_area.html#a13c2f94644bea9c2d3123d0b7898f34b',1,'PaintingArea']]], - ['createrectangletool_24',['createRectangleTool',['../class_painting_area.html#a5b04ce62ce024e307f54e0281f7ae4bd',1,'PaintingArea']]] + ['copy_18',['copy',['../class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e',1,'IntelliRasterImage::copy()'],['../class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05',1,'IntelliShapedImage::copy()']]], + ['createcircletool_19',['createCircleTool',['../class_painting_area.html#a2d9f4b3585f7dd1acb11f432ca503466',1,'PaintingArea']]], + ['createfloodfilltool_20',['createFloodFillTool',['../class_painting_area.html#a0b22e18069b524f3e75857d203baf256',1,'PaintingArea']]], + ['createlinetool_21',['createLineTool',['../class_painting_area.html#a240c33a7875addac86080cdfb0db036a',1,'PaintingArea']]], + ['createpentool_22',['createPenTool',['../class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353',1,'PaintingArea']]], + ['createplaintool_23',['createPlainTool',['../class_painting_area.html#a3de83443d2d5cf460ff48d0602070938',1,'PaintingArea']]], + ['createpolygontool_24',['createPolygonTool',['../class_painting_area.html#a13c2f94644bea9c2d3123d0b7898f34b',1,'PaintingArea']]], + ['createrectangletool_25',['createRectangleTool',['../class_painting_area.html#a5b04ce62ce024e307f54e0281f7ae4bd',1,'PaintingArea']]] ]; diff --git a/docs/html/search/all_3.js b/docs/html/search/all_3.js index 83e1cf9..7583853 100644 --- a/docs/html/search/all_3.js +++ b/docs/html/search/all_3.js @@ -1,8 +1,9 @@ var searchData= [ - ['deletelayer_25',['deleteLayer',['../class_painting_area.html#a9b7dc8b8dc0b301ce58206aa76fb1630',1,'PaintingArea']]], - ['drawline_26',['drawLine',['../class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31',1,'IntelliImage']]], - ['drawpixel_27',['drawPixel',['../class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056',1,'IntelliImage']]], - ['drawplain_28',['drawPlain',['../class_intelli_image.html#a6be622810dc2bc756054bb5769becb06',1,'IntelliImage']]], - ['drawpoint_29',['drawPoint',['../class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1',1,'IntelliImage']]] + ['deletealllayers_26',['deleteAllLayers',['../class_painting_area.html#af4701dee7ce672d91ed1e80cdd1e7491',1,'PaintingArea']]], + ['deletelayer_27',['deleteLayer',['../class_painting_area.html#a9b7dc8b8dc0b301ce58206aa76fb1630',1,'PaintingArea']]], + ['drawline_28',['drawLine',['../class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31',1,'IntelliImage']]], + ['drawpixel_29',['drawPixel',['../class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056',1,'IntelliImage']]], + ['drawplain_30',['drawPlain',['../class_intelli_image.html#a6be622810dc2bc756054bb5769becb06',1,'IntelliImage']]], + ['drawpoint_31',['drawPoint',['../class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1',1,'IntelliImage']]] ]; diff --git a/docs/html/search/all_4.js b/docs/html/search/all_4.js index 3582f85..11a85e5 100644 --- a/docs/html/search/all_4.js +++ b/docs/html/search/all_4.js @@ -1,5 +1,5 @@ var searchData= [ - ['fastrenderering_30',['fastRenderering',['../class_intelli_image.html#aa63d34c7932113d021653980ee018671',1,'IntelliImage']]], - ['floodfill_31',['FLOODFILL',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa526904ea67131c56718f9882518b5d93',1,'IntelliTool']]] + ['fastrenderering_32',['fastRenderering',['../class_intelli_image.html#aa63d34c7932113d021653980ee018671',1,'IntelliImage']]], + ['floodfill_33',['FLOODFILL',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa526904ea67131c56718f9882518b5d93',1,'IntelliTool']]] ]; diff --git a/docs/html/search/all_5.js b/docs/html/search/all_5.js index d8db878..9c3c2d1 100644 --- a/docs/html/search/all_5.js +++ b/docs/html/search/all_5.js @@ -1,25 +1,30 @@ var searchData= [ - ['getdeepcopy_32',['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_33',['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_34',['getFirstColor',['../class_intelli_color_picker.html#aeb08029a0c946ed0402c9c11a91965b1',1,'IntelliColorPicker']]], - ['getheightofactive_35',['getHeightOfActive',['../class_painting_area.html#ac576f58aad03b4dcd47611b6a4b9abb4',1,'PaintingArea']]], - ['getimagedata_36',['getImageData',['../class_intelli_image.html#ad66fbe380ffe0e073a8cd760f8285fe3',1,'IntelliImage']]], - ['getimagedataofactivelayer_37',['getImageDataOfActiveLayer',['../class_painting_area.html#a4f484ff3ca7ae202ab57a00f52551423',1,'PaintingArea']]], - ['getimageofactivelayer_38',['getImageOfActiveLayer',['../class_painting_area.html#acab11ad35d07e9081203d8217d2c0855',1,'PaintingArea']]], - ['getinneralpha_39',['getInnerAlpha',['../class_intelli_toolsettings.html#a96d267baa782a32784dbeb1b7cd68cc4',1,'IntelliToolsettings']]], - ['getint_40',['getInt',['../class_intelli_input_dialog.html#a480ac2f5b8f7b9bc1cd7b30df84c2a62',1,'IntelliInputDialog']]], - ['getisdrawing_41',['getIsDrawing',['../class_intelli_tool.html#af90f0965efbc5c25126691e998f39ca3',1,'IntelliTool']]], - ['getlinewidth_42',['getLineWidth',['../class_intelli_toolsettings.html#abb3ee5a9c8a379167060799d275e65c3',1,'IntelliToolsettings']]], - ['getmaxheight_43',['getMaxHeight',['../class_painting_area.html#aa811d142df9239ae248679bd70ad6da7',1,'PaintingArea']]], - ['getmaxwidth_44',['getMaxWidth',['../class_painting_area.html#aeb082c1cda3edb6b68d8ee45cf4822f8',1,'PaintingArea']]], - ['getnumberofactivelayer_45',['getNumberOfActiveLayer',['../class_painting_area.html#a24280454ebb80db7feba2fd621513353',1,'PaintingArea']]], - ['getpixelcolor_46',['getPixelColor',['../class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f',1,'IntelliImage']]], - ['getpolygondata_47',['getPolygonData',['../class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba',1,'IntelliImage::getPolygonData()'],['../class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93',1,'IntelliShapedImage::getPolygonData()']]], - ['getpolygondataofreallayer_48',['getPolygonDataOfRealLayer',['../class_painting_area.html#a7ae21fd031ee1c04f92e042e86be0a90',1,'PaintingArea']]], - ['getsecondcolor_49',['getSecondColor',['../class_intelli_color_picker.html#ab41abe8fb7e184db2c33e792f09792e0',1,'IntelliColorPicker']]], - ['gettooltype_50',['getTooltype',['../class_intelli_tool.html#adf5c06ad2b2c0d745fb68cf80e7e5694',1,'IntelliTool']]], - ['gettypeofimage_51',['getTypeOfImage',['../class_intelli_image.html#af6b09c8d1d6b54a7e8a4e7286f3e503f',1,'IntelliImage']]], - ['gettypeofimagereallayer_52',['getTypeOfImageRealLayer',['../class_painting_area.html#ae92b27dfd09573c224d2ae1958d3bead',1,'PaintingArea']]], - ['getwidthofactive_53',['getWidthOfActive',['../class_painting_area.html#a675ee91b26b1c58be6d833f279d81597',1,'PaintingArea']]] + ['getdeepcopy_34',['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_35',['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_36',['getFirstColor',['../class_intelli_color_picker.html#aeb08029a0c946ed0402c9c11a91965b1',1,'IntelliColorPicker']]], + ['getheight_37',['getHeight',['../class_intelli_image.html#a895bbe107ad2958aca6eebf9af3eb7f1',1,'IntelliImage']]], + ['getheightofactive_38',['getHeightOfActive',['../class_painting_area.html#ac576f58aad03b4dcd47611b6a4b9abb4',1,'PaintingArea']]], + ['getimagedata_39',['getImageData',['../class_intelli_image.html#ad66fbe380ffe0e073a8cd760f8285fe3',1,'IntelliImage']]], + ['getimagedataofactivelayer_40',['getImageDataOfActiveLayer',['../class_painting_area.html#a4f484ff3ca7ae202ab57a00f52551423',1,'PaintingArea']]], + ['getimageofactivelayer_41',['getImageOfActiveLayer',['../class_painting_area.html#acab11ad35d07e9081203d8217d2c0855',1,'PaintingArea']]], + ['getinneralpha_42',['getInnerAlpha',['../class_intelli_toolsettings.html#a96d267baa782a32784dbeb1b7cd68cc4',1,'IntelliToolsettings']]], + ['getint_43',['getInt',['../class_intelli_input_dialog.html#a480ac2f5b8f7b9bc1cd7b30df84c2a62',1,'IntelliInputDialog']]], + ['getisdrawing_44',['getIsDrawing',['../class_intelli_tool.html#af90f0965efbc5c25126691e998f39ca3',1,'IntelliTool']]], + ['getlayerbundle_45',['getLayerBundle',['../class_painting_area.html#a1452c4bf2ebf188d8af019a862f3d8ba',1,'PaintingArea']]], + ['getlinewidth_46',['getLineWidth',['../class_intelli_toolsettings.html#abb3ee5a9c8a379167060799d275e65c3',1,'IntelliToolsettings']]], + ['getmaxheight_47',['getMaxHeight',['../class_painting_area.html#aa811d142df9239ae248679bd70ad6da7',1,'PaintingArea']]], + ['getmaxwidth_48',['getMaxWidth',['../class_painting_area.html#aeb082c1cda3edb6b68d8ee45cf4822f8',1,'PaintingArea']]], + ['getnumberofactivelayer_49',['getNumberOfActiveLayer',['../class_painting_area.html#a24280454ebb80db7feba2fd621513353',1,'PaintingArea']]], + ['getpixelcolor_50',['getPixelColor',['../class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f',1,'IntelliImage']]], + ['getpolygon_51',['getPolygon',['../class_intelli_raster_image.html#af19828176178cc1dece5160d726d946e',1,'IntelliRasterImage::getPolygon()'],['../class_intelli_shaped_image.html#aeff4b2331f4244f170c70526d8ca819b',1,'IntelliShapedImage::getPolygon()']]], + ['getpolygondata_52',['getPolygonData',['../class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba',1,'IntelliImage::getPolygonData()'],['../class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93',1,'IntelliShapedImage::getPolygonData()']]], + ['getpolygondataofreallayer_53',['getPolygonDataOfRealLayer',['../class_painting_area.html#a7ae21fd031ee1c04f92e042e86be0a90',1,'PaintingArea']]], + ['getrendersettings_54',['getRenderSettings',['../class_painting_area.html#ad631e87a1e7fe2b60f546b0f34995097',1,'PaintingArea']]], + ['getsecondcolor_55',['getSecondColor',['../class_intelli_color_picker.html#ab41abe8fb7e184db2c33e792f09792e0',1,'IntelliColorPicker']]], + ['gettooltype_56',['getTooltype',['../class_intelli_tool.html#adf5c06ad2b2c0d745fb68cf80e7e5694',1,'IntelliTool']]], + ['gettypeofimage_57',['getTypeOfImage',['../class_intelli_image.html#af6b09c8d1d6b54a7e8a4e7286f3e503f',1,'IntelliImage']]], + ['gettypeofimagereallayer_58',['getTypeOfImageRealLayer',['../class_painting_area.html#a91abd5e92acc5226a21ffc9e0ea36235',1,'PaintingArea']]], + ['getwidth_59',['getWidth',['../class_intelli_image.html#aea7b5f173968b330ef034bedb9426520',1,'IntelliImage']]], + ['getwidthofactive_60',['getWidthOfActive',['../class_painting_area.html#a675ee91b26b1c58be6d833f279d81597',1,'PaintingArea']]] ]; diff --git a/docs/html/search/all_6.js b/docs/html/search/all_6.js index 745560b..d13f807 100644 --- a/docs/html/search/all_6.js +++ b/docs/html/search/all_6.js @@ -1,5 +1,7 @@ var searchData= [ - ['height_54',['height',['../struct_layer_object.html#ae0003fb815e50ed587a9897988befc90',1,'LayerObject']]], - ['heightoffset_55',['heightOffset',['../struct_layer_object.html#a08bacdcd64a0ae0eb5376f55329954bc',1,'LayerObject']]] + ['height_61',['height',['../struct_layer_object.html#ae0003fb815e50ed587a9897988befc90',1,'LayerObject']]], + ['heightoffset_62',['heightOffset',['../struct_layer_object.html#a08bacdcd64a0ae0eb5376f55329954bc',1,'LayerObject']]], + ['historygoback_63',['historyGoBack',['../class_painting_area.html#a6a6083ca9fece2b185b592f941a91aa4',1,'PaintingArea']]], + ['historygoforward_64',['historyGoForward',['../class_painting_area.html#aecc72f0f5971244205194934ff721546',1,'PaintingArea']]] ]; diff --git a/docs/html/search/all_7.js b/docs/html/search/all_7.js index 42865e3..ec772e5 100644 --- a/docs/html/search/all_7.js +++ b/docs/html/search/all_7.js @@ -1,61 +1,65 @@ var searchData= [ - ['image_56',['image',['../struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83',1,'LayerObject']]], - ['imagedata_57',['imageData',['../class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2',1,'IntelliImage']]], - ['imagetype_58',['ImageType',['../class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680e',1,'IntelliImage']]], - ['intellicolorpicker_59',['IntelliColorPicker',['../class_intelli_color_picker.html',1,'IntelliColorPicker'],['../class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae',1,'IntelliColorPicker::IntelliColorPicker()']]], - ['intellicolorpicker_2ecpp_60',['IntelliColorPicker.cpp',['../_intelli_color_picker_8cpp.html',1,'']]], - ['intellicolorpicker_2eh_61',['IntelliColorPicker.h',['../_intelli_color_picker_8h.html',1,'']]], - ['intelliimage_62',['IntelliImage',['../class_intelli_image.html',1,'IntelliImage'],['../class_intelli_image.html#a2c6632ff35ee0a7094a8a289eb3a8652',1,'IntelliImage::IntelliImage()']]], - ['intelliimage_2ecpp_63',['IntelliImage.cpp',['../_intelli_image_8cpp.html',1,'']]], - ['intelliimage_2eh_64',['IntelliImage.h',['../_intelli_image_8h.html',1,'']]], - ['intelliinputdialog_65',['IntelliInputDialog',['../class_intelli_input_dialog.html',1,'IntelliInputDialog'],['../class_intelli_input_dialog.html#aa276ec605b08b19d70c54654cc606cc5',1,'IntelliInputDialog::IntelliInputDialog()']]], - ['intelliinputdialog_2ecpp_66',['IntelliInputDialog.cpp',['../_intelli_input_dialog_8cpp.html',1,'']]], - ['intelliinputdialog_2eh_67',['IntelliInputDialog.h',['../_intelli_input_dialog_8h.html',1,'']]], - ['intelliphotogui_68',['IntelliPhotoGui',['../class_intelli_photo_gui.html',1,'IntelliPhotoGui'],['../class_intelli_photo_gui.html#ad2aaec3c1517a9aaa461b54e341b97e0',1,'IntelliPhotoGui::IntelliPhotoGui()']]], - ['intelliphotogui_2ecpp_69',['IntelliPhotoGui.cpp',['../_intelli_photo_gui_8cpp.html',1,'']]], - ['intelliphotogui_2eh_70',['IntelliPhotoGui.h',['../_intelli_photo_gui_8h.html',1,'']]], - ['intellirasterimage_71',['IntelliRasterImage',['../class_intelli_raster_image.html',1,'IntelliRasterImage'],['../class_intelli_raster_image.html#ae779b571372296f1922af818ba003413',1,'IntelliRasterImage::IntelliRasterImage()']]], - ['intellirasterimage_2ecpp_72',['IntelliRasterImage.cpp',['../_intelli_raster_image_8cpp.html',1,'']]], - ['intellirasterimage_2eh_73',['IntelliRasterImage.h',['../_intelli_raster_image_8h.html',1,'']]], - ['intellirendersettings_74',['IntelliRenderSettings',['../class_intelli_render_settings.html',1,'IntelliRenderSettings'],['../class_intelli_render_settings.html#a4a01de6e5e8e516a7eae51d6f1f66529',1,'IntelliRenderSettings::IntelliRenderSettings()']]], - ['intellirendersettings_2ecpp_75',['IntelliRenderSettings.cpp',['../_intelli_render_settings_8cpp.html',1,'']]], - ['intellirendersettings_2eh_76',['IntelliRenderSettings.h',['../_intelli_render_settings_8h.html',1,'']]], - ['intellishapedimage_77',['IntelliShapedImage',['../class_intelli_shaped_image.html',1,'IntelliShapedImage'],['../class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9',1,'IntelliShapedImage::IntelliShapedImage()']]], - ['intellishapedimage_2ecpp_78',['IntelliShapedImage.cpp',['../_intelli_shaped_image_8cpp.html',1,'']]], - ['intellishapedimage_2eh_79',['IntelliShapedImage.h',['../_intelli_shaped_image_8h.html',1,'']]], - ['intellitool_80',['IntelliTool',['../class_intelli_tool.html',1,'IntelliTool'],['../class_intelli_tool.html#a08ef094271ce6248b42f888472463526',1,'IntelliTool::IntelliTool()']]], - ['intellitool_2ecpp_81',['IntelliTool.cpp',['../_intelli_tool_8cpp.html',1,'']]], - ['intellitool_2eh_82',['IntelliTool.h',['../_intelli_tool_8h.html',1,'']]], - ['intellitoolcircle_83',['IntelliToolCircle',['../class_intelli_tool_circle.html',1,'IntelliToolCircle'],['../class_intelli_tool_circle.html#a835327842fb71cb6a505e260ac5b69c8',1,'IntelliToolCircle::IntelliToolCircle()']]], - ['intellitoolcircle_2ecpp_84',['IntelliToolCircle.cpp',['../_intelli_tool_circle_8cpp.html',1,'']]], - ['intellitoolcircle_2eh_85',['IntelliToolCircle.h',['../_intelli_tool_circle_8h.html',1,'']]], - ['intellitoolfloodfill_86',['IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html',1,'IntelliToolFloodFill'],['../class_intelli_tool_flood_fill.html#a0b283b1b0135ff909a7199be9da9c076',1,'IntelliToolFloodFill::IntelliToolFloodFill()']]], - ['intellitoolfloodfill_2ecpp_87',['IntelliToolFloodFill.cpp',['../_intelli_tool_flood_fill_8cpp.html',1,'']]], - ['intellitoolfloodfill_2eh_88',['IntelliToolFloodFill.h',['../_intelli_tool_flood_fill_8h.html',1,'']]], - ['intellitoolline_89',['IntelliToolLine',['../class_intelli_tool_line.html',1,'IntelliToolLine'],['../class_intelli_tool_line.html#a111e83e0f0fec7d4ff773ba9f235e4dc',1,'IntelliToolLine::IntelliToolLine()']]], - ['intellitoolline_2ecpp_90',['IntelliToolLine.cpp',['../_intelli_tool_line_8cpp.html',1,'']]], - ['intellitoolline_2eh_91',['IntelliToolLine.h',['../_intelli_tool_line_8h.html',1,'']]], - ['intellitoolpen_92',['IntelliToolPen',['../class_intelli_tool_pen.html',1,'IntelliToolPen'],['../class_intelli_tool_pen.html#a9f885143d6bb7adda3dcd3707d59e14d',1,'IntelliToolPen::IntelliToolPen()']]], - ['intellitoolpen_2ecpp_93',['IntelliToolPen.cpp',['../_intelli_tool_pen_8cpp.html',1,'']]], - ['intellitoolpen_2eh_94',['IntelliToolPen.h',['../_intelli_tool_pen_8h.html',1,'']]], - ['intellitoolplain_2ecpp_95',['IntelliToolPlain.cpp',['../_intelli_tool_plain_8cpp.html',1,'']]], - ['intellitoolplain_2eh_96',['IntelliToolPlain.h',['../_intelli_tool_plain_8h.html',1,'']]], - ['intellitoolplaintool_97',['IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html',1,'IntelliToolPlainTool'],['../class_intelli_tool_plain_tool.html#a816bcd6aea046994420969bed8b139d2',1,'IntelliToolPlainTool::IntelliToolPlainTool()']]], - ['intellitoolpolygon_98',['IntelliToolPolygon',['../class_intelli_tool_polygon.html',1,'IntelliToolPolygon'],['../class_intelli_tool_polygon.html#a63b8c7514a87d4608533fbb557ee0db5',1,'IntelliToolPolygon::IntelliToolPolygon()']]], - ['intellitoolpolygon_2ecpp_99',['IntelliToolPolygon.cpp',['../_intelli_tool_polygon_8cpp.html',1,'']]], - ['intellitoolpolygon_2eh_100',['IntelliToolPolygon.h',['../_intelli_tool_polygon_8h.html',1,'']]], - ['intellitoolrectangle_101',['IntelliToolRectangle',['../class_intelli_tool_rectangle.html',1,'IntelliToolRectangle'],['../class_intelli_tool_rectangle.html#ada06457247d5b173888a9a520b31ec5c',1,'IntelliToolRectangle::IntelliToolRectangle()']]], - ['intellitoolrectangle_2ecpp_102',['IntelliToolRectangle.cpp',['../_intelli_tool_rectangle_8cpp.html',1,'']]], - ['intellitoolrectangle_2eh_103',['IntelliToolRectangle.h',['../_intelli_tool_rectangle_8h.html',1,'']]], - ['intellitoolsettings_104',['IntelliToolsettings',['../class_intelli_toolsettings.html',1,'IntelliToolsettings'],['../class_intelli_toolsettings.html#a5560602964ab95380967d63ab7ec6e69',1,'IntelliToolsettings::IntelliToolsettings()']]], - ['intellitoolsettings_2ecpp_105',['IntelliToolsettings.cpp',['../_intelli_toolsettings_8cpp.html',1,'']]], - ['intellitoolsettings_2eh_106',['IntelliToolsettings.h',['../_intelli_toolsettings_8h.html',1,'']]], - ['intellitriangulation_107',['IntelliTriangulation',['../namespace_intelli_triangulation.html',1,'']]], - ['intellitriangulation_2ecpp_108',['IntelliTriangulation.cpp',['../_intelli_triangulation_8cpp.html',1,'']]], - ['intellitriangulation_2eh_109',['IntelliTriangulation.h',['../_intelli_triangulation_8h.html',1,'']]], - ['isdrawing_110',['isDrawing',['../class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca',1,'IntelliTool']]], - ['isfastrenderering_111',['isFastRenderering',['../class_intelli_render_settings.html#a38fd592c4948d2e47b95bb6fabc34073',1,'IntelliRenderSettings']]], - ['isinpolygon_112',['isInPolygon',['../namespace_intelli_triangulation.html#ac276696f29d141ed34614c1c3b1c040f',1,'IntelliTriangulation']]], - ['isintriangle_113',['isInTriangle',['../namespace_intelli_triangulation.html#ac150fee67fd41a451bd2592f10e00197',1,'IntelliTriangulation']]] + ['image_65',['image',['../struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83',1,'LayerObject']]], + ['imagedata_66',['imageData',['../class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2',1,'IntelliImage']]], + ['imagetype_67',['ImageType',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0',1,'IntelliImage.h']]], + ['intellicolorpicker_68',['IntelliColorPicker',['../class_intelli_color_picker.html',1,'IntelliColorPicker'],['../class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae',1,'IntelliColorPicker::IntelliColorPicker()']]], + ['intellicolorpicker_2ecpp_69',['IntelliColorPicker.cpp',['../_intelli_color_picker_8cpp.html',1,'']]], + ['intellicolorpicker_2eh_70',['IntelliColorPicker.h',['../_intelli_color_picker_8h.html',1,'']]], + ['intellidatamanager_71',['IntelliDatamanager',['../namespace_intelli_datamanager.html',1,'']]], + ['intellidatamanager_2ecpp_72',['IntelliDatamanager.cpp',['../_intelli_datamanager_8cpp.html',1,'']]], + ['intellidatamanager_2eh_73',['IntelliDatamanager.h',['../_intelli_datamanager_8h.html',1,'']]], + ['intelliimage_74',['IntelliImage',['../class_intelli_image.html',1,'IntelliImage'],['../class_intelli_image.html#a2c6632ff35ee0a7094a8a289eb3a8652',1,'IntelliImage::IntelliImage()']]], + ['intelliimage_2ecpp_75',['IntelliImage.cpp',['../_intelli_image_8cpp.html',1,'']]], + ['intelliimage_2eh_76',['IntelliImage.h',['../_intelli_image_8h.html',1,'']]], + ['intelliinputdialog_77',['IntelliInputDialog',['../class_intelli_input_dialog.html',1,'IntelliInputDialog'],['../class_intelli_input_dialog.html#aa276ec605b08b19d70c54654cc606cc5',1,'IntelliInputDialog::IntelliInputDialog()']]], + ['intelliinputdialog_2ecpp_78',['IntelliInputDialog.cpp',['../_intelli_input_dialog_8cpp.html',1,'']]], + ['intelliinputdialog_2eh_79',['IntelliInputDialog.h',['../_intelli_input_dialog_8h.html',1,'']]], + ['intelliphotogui_80',['IntelliPhotoGui',['../class_intelli_photo_gui.html',1,'IntelliPhotoGui'],['../class_intelli_photo_gui.html#ad2aaec3c1517a9aaa461b54e341b97e0',1,'IntelliPhotoGui::IntelliPhotoGui()']]], + ['intelliphotogui_2ecpp_81',['IntelliPhotoGui.cpp',['../_intelli_photo_gui_8cpp.html',1,'']]], + ['intelliphotogui_2eh_82',['IntelliPhotoGui.h',['../_intelli_photo_gui_8h.html',1,'']]], + ['intellirasterimage_83',['IntelliRasterImage',['../class_intelli_raster_image.html',1,'IntelliRasterImage'],['../class_intelli_raster_image.html#ae779b571372296f1922af818ba003413',1,'IntelliRasterImage::IntelliRasterImage()']]], + ['intellirasterimage_2ecpp_84',['IntelliRasterImage.cpp',['../_intelli_raster_image_8cpp.html',1,'']]], + ['intellirasterimage_2eh_85',['IntelliRasterImage.h',['../_intelli_raster_image_8h.html',1,'']]], + ['intellirendersettings_86',['IntelliRenderSettings',['../class_intelli_render_settings.html',1,'IntelliRenderSettings'],['../class_intelli_render_settings.html#a4a01de6e5e8e516a7eae51d6f1f66529',1,'IntelliRenderSettings::IntelliRenderSettings()']]], + ['intellirendersettings_2ecpp_87',['IntelliRenderSettings.cpp',['../_intelli_render_settings_8cpp.html',1,'']]], + ['intellirendersettings_2eh_88',['IntelliRenderSettings.h',['../_intelli_render_settings_8h.html',1,'']]], + ['intellishapedimage_89',['IntelliShapedImage',['../class_intelli_shaped_image.html',1,'IntelliShapedImage'],['../class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9',1,'IntelliShapedImage::IntelliShapedImage()']]], + ['intellishapedimage_2ecpp_90',['IntelliShapedImage.cpp',['../_intelli_shaped_image_8cpp.html',1,'']]], + ['intellishapedimage_2eh_91',['IntelliShapedImage.h',['../_intelli_shaped_image_8h.html',1,'']]], + ['intellitool_92',['IntelliTool',['../class_intelli_tool.html',1,'IntelliTool'],['../class_intelli_tool.html#a08ef094271ce6248b42f888472463526',1,'IntelliTool::IntelliTool()']]], + ['intellitool_2ecpp_93',['IntelliTool.cpp',['../_intelli_tool_8cpp.html',1,'']]], + ['intellitool_2eh_94',['IntelliTool.h',['../_intelli_tool_8h.html',1,'']]], + ['intellitoolcircle_95',['IntelliToolCircle',['../class_intelli_tool_circle.html',1,'IntelliToolCircle'],['../class_intelli_tool_circle.html#a835327842fb71cb6a505e260ac5b69c8',1,'IntelliToolCircle::IntelliToolCircle()']]], + ['intellitoolcircle_2ecpp_96',['IntelliToolCircle.cpp',['../_intelli_tool_circle_8cpp.html',1,'']]], + ['intellitoolcircle_2eh_97',['IntelliToolCircle.h',['../_intelli_tool_circle_8h.html',1,'']]], + ['intellitoolfloodfill_98',['IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html',1,'IntelliToolFloodFill'],['../class_intelli_tool_flood_fill.html#a0b283b1b0135ff909a7199be9da9c076',1,'IntelliToolFloodFill::IntelliToolFloodFill()']]], + ['intellitoolfloodfill_2ecpp_99',['IntelliToolFloodFill.cpp',['../_intelli_tool_flood_fill_8cpp.html',1,'']]], + ['intellitoolfloodfill_2eh_100',['IntelliToolFloodFill.h',['../_intelli_tool_flood_fill_8h.html',1,'']]], + ['intellitoolline_101',['IntelliToolLine',['../class_intelli_tool_line.html',1,'IntelliToolLine'],['../class_intelli_tool_line.html#a111e83e0f0fec7d4ff773ba9f235e4dc',1,'IntelliToolLine::IntelliToolLine()']]], + ['intellitoolline_2ecpp_102',['IntelliToolLine.cpp',['../_intelli_tool_line_8cpp.html',1,'']]], + ['intellitoolline_2eh_103',['IntelliToolLine.h',['../_intelli_tool_line_8h.html',1,'']]], + ['intellitoolpen_104',['IntelliToolPen',['../class_intelli_tool_pen.html',1,'IntelliToolPen'],['../class_intelli_tool_pen.html#a9f885143d6bb7adda3dcd3707d59e14d',1,'IntelliToolPen::IntelliToolPen()']]], + ['intellitoolpen_2ecpp_105',['IntelliToolPen.cpp',['../_intelli_tool_pen_8cpp.html',1,'']]], + ['intellitoolpen_2eh_106',['IntelliToolPen.h',['../_intelli_tool_pen_8h.html',1,'']]], + ['intellitoolplain_2ecpp_107',['IntelliToolPlain.cpp',['../_intelli_tool_plain_8cpp.html',1,'']]], + ['intellitoolplain_2eh_108',['IntelliToolPlain.h',['../_intelli_tool_plain_8h.html',1,'']]], + ['intellitoolplaintool_109',['IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html',1,'IntelliToolPlainTool'],['../class_intelli_tool_plain_tool.html#a816bcd6aea046994420969bed8b139d2',1,'IntelliToolPlainTool::IntelliToolPlainTool()']]], + ['intellitoolpolygon_110',['IntelliToolPolygon',['../class_intelli_tool_polygon.html',1,'IntelliToolPolygon'],['../class_intelli_tool_polygon.html#a63b8c7514a87d4608533fbb557ee0db5',1,'IntelliToolPolygon::IntelliToolPolygon()']]], + ['intellitoolpolygon_2ecpp_111',['IntelliToolPolygon.cpp',['../_intelli_tool_polygon_8cpp.html',1,'']]], + ['intellitoolpolygon_2eh_112',['IntelliToolPolygon.h',['../_intelli_tool_polygon_8h.html',1,'']]], + ['intellitoolrectangle_113',['IntelliToolRectangle',['../class_intelli_tool_rectangle.html',1,'IntelliToolRectangle'],['../class_intelli_tool_rectangle.html#ada06457247d5b173888a9a520b31ec5c',1,'IntelliToolRectangle::IntelliToolRectangle()']]], + ['intellitoolrectangle_2ecpp_114',['IntelliToolRectangle.cpp',['../_intelli_tool_rectangle_8cpp.html',1,'']]], + ['intellitoolrectangle_2eh_115',['IntelliToolRectangle.h',['../_intelli_tool_rectangle_8h.html',1,'']]], + ['intellitoolsettings_116',['IntelliToolsettings',['../class_intelli_toolsettings.html',1,'IntelliToolsettings'],['../class_intelli_toolsettings.html#a5560602964ab95380967d63ab7ec6e69',1,'IntelliToolsettings::IntelliToolsettings()']]], + ['intellitoolsettings_2ecpp_117',['IntelliToolsettings.cpp',['../_intelli_toolsettings_8cpp.html',1,'']]], + ['intellitoolsettings_2eh_118',['IntelliToolsettings.h',['../_intelli_toolsettings_8h.html',1,'']]], + ['intellitriangulation_119',['IntelliTriangulation',['../namespace_intelli_triangulation.html',1,'']]], + ['intellitriangulation_2ecpp_120',['IntelliTriangulation.cpp',['../_intelli_triangulation_8cpp.html',1,'']]], + ['intellitriangulation_2eh_121',['IntelliTriangulation.h',['../_intelli_triangulation_8h.html',1,'']]], + ['isdrawing_122',['isDrawing',['../class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca',1,'IntelliTool']]], + ['isfastrenderering_123',['isFastRenderering',['../class_intelli_render_settings.html#a38fd592c4948d2e47b95bb6fabc34073',1,'IntelliRenderSettings']]], + ['isfastrendering_124',['isFastRendering',['../class_intelli_image.html#a47941bed3060d8df5f2edce8c7f046cb',1,'IntelliImage']]], + ['isinpolygon_125',['isInPolygon',['../namespace_intelli_triangulation.html#ac276696f29d141ed34614c1c3b1c040f',1,'IntelliTriangulation']]], + ['isintriangle_126',['isInTriangle',['../namespace_intelli_triangulation.html#ac150fee67fd41a451bd2592f10e00197',1,'IntelliTriangulation']]] ]; diff --git a/docs/html/search/all_8.js b/docs/html/search/all_8.js index df80e86..265168a 100644 --- a/docs/html/search/all_8.js +++ b/docs/html/search/all_8.js @@ -1,6 +1,7 @@ var searchData= [ - ['layerobject_114',['LayerObject',['../struct_layer_object.html',1,'']]], - ['line_115',['LINE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa17b8ef2c330f1430e00c9de5469fc7e7',1,'IntelliTool']]], - ['loadimage_116',['loadImage',['../class_intelli_image.html#ae231800aba38c96074bbe9bb6e341d4e',1,'IntelliImage']]] + ['layerobject_127',['LayerObject',['../struct_layer_object.html',1,'LayerObject'],['../struct_layer_object.html#a0c4519287423c097acb2a0764913f7d0',1,'LayerObject::LayerObject()'],['../struct_layer_object.html#a2b8ffdba5ec6fb69eb6f59e97aced98a',1,'LayerObject::LayerObject(const LayerObject &layer)']]], + ['line_128',['LINE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa17b8ef2c330f1430e00c9de5469fc7e7',1,'IntelliTool']]], + ['loadimage_129',['loadImage',['../class_intelli_image.html#ae231800aba38c96074bbe9bb6e341d4e',1,'IntelliImage']]], + ['loadproject_130',['loadProject',['../namespace_intelli_datamanager.html#a41920e07aa9e0b2756323779f7fe8de2',1,'IntelliDatamanager']]] ]; diff --git a/docs/html/search/all_9.js b/docs/html/search/all_9.js index 9276f07..04b2e19 100644 --- a/docs/html/search/all_9.js +++ b/docs/html/search/all_9.js @@ -1,11 +1,11 @@ var searchData= [ - ['main_117',['main',['../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.cpp']]], - ['main_2ecpp_118',['main.cpp',['../main_8cpp.html',1,'']]], - ['mainunittest_2ecpp_119',['mainUnitTest.cpp',['../main_unit_test_8cpp.html',1,'']]], - ['mousemoveevent_120',['mouseMoveEvent',['../class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5',1,'PaintingArea']]], - ['mousepressevent_121',['mousePressEvent',['../class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15',1,'PaintingArea']]], - ['mousereleaseevent_122',['mouseReleaseEvent',['../class_painting_area.html#a35b5df914acb608cc29717659793359c',1,'PaintingArea']]], - ['moveactivelayer_123',['moveActiveLayer',['../class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a',1,'PaintingArea']]], - ['movepositionactive_124',['movePositionActive',['../class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7',1,'PaintingArea']]] + ['main_131',['main',['../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.cpp']]], + ['main_2ecpp_132',['main.cpp',['../main_8cpp.html',1,'']]], + ['mainunittest_2ecpp_133',['mainUnitTest.cpp',['../main_unit_test_8cpp.html',1,'']]], + ['mousemoveevent_134',['mouseMoveEvent',['../class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5',1,'PaintingArea']]], + ['mousepressevent_135',['mousePressEvent',['../class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15',1,'PaintingArea']]], + ['mousereleaseevent_136',['mouseReleaseEvent',['../class_painting_area.html#a35b5df914acb608cc29717659793359c',1,'PaintingArea']]], + ['moveactivelayer_137',['moveActiveLayer',['../class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a',1,'PaintingArea']]], + ['movepositionactive_138',['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 7561d3b..558db72 100644 --- a/docs/html/search/all_a.js +++ b/docs/html/search/all_a.js @@ -1,4 +1,4 @@ var searchData= [ - ['none_125',['NONE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fab50339a10e1de285ac99d4c3990b8693',1,'IntelliTool']]] + ['none_139',['NONE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fab50339a10e1de285ac99d4c3990b8693',1,'IntelliTool']]] ]; diff --git a/docs/html/search/all_b.js b/docs/html/search/all_b.js index 8b6a8a0..91a875a 100644 --- a/docs/html/search/all_b.js +++ b/docs/html/search/all_b.js @@ -1,10 +1,10 @@ var searchData= [ - ['onmouseleftpressed_126',['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_127',['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_128',['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_129',['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_130',['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_131',['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_132',['open',['../class_painting_area.html#a88c7e759aa8375a56129791645f46ea5',1,'PaintingArea']]] + ['onmouseleftpressed_140',['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_141',['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_142',['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_143',['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_144',['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_145',['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_146',['open',['../class_painting_area.html#a88c7e759aa8375a56129791645f46ea5',1,'PaintingArea']]] ]; diff --git a/docs/html/search/all_c.js b/docs/html/search/all_c.js index 39fcfaf..9af0a1d 100644 --- a/docs/html/search/all_c.js +++ b/docs/html/search/all_c.js @@ -1,12 +1,12 @@ var searchData= [ - ['paintevent_133',['paintEvent',['../class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7',1,'PaintingArea']]], - ['paintingarea_134',['PaintingArea',['../class_painting_area.html',1,'PaintingArea'],['../class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460',1,'PaintingArea::PaintingArea()']]], - ['paintingarea_2ecpp_135',['PaintingArea.cpp',['../_painting_area_8cpp.html',1,'']]], - ['paintingarea_2eh_136',['PaintingArea.h',['../_painting_area_8h.html',1,'']]], - ['pen_137',['PEN',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fad3fa1aa45b9fe56e1fc1b558d8ed6678',1,'IntelliTool']]], - ['pi_138',['pi',['../_intelli_triangulation_8cpp.html#a1daf785e3f68d293c7caa1c756d5cb74',1,'IntelliTriangulation.cpp']]], - ['plain_139',['PLAIN',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faf62eb0bf5e5c72e80983fbbac1cb70e5',1,'IntelliTool']]], - ['polygon_140',['POLYGON',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faecdc92bf56d960b73b02ee40125758bc',1,'IntelliTool']]], - ['polygondata_141',['polygonData',['../class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8',1,'IntelliShapedImage']]] + ['paintevent_147',['paintEvent',['../class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7',1,'PaintingArea']]], + ['paintingarea_148',['PaintingArea',['../class_painting_area.html',1,'PaintingArea'],['../class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460',1,'PaintingArea::PaintingArea()']]], + ['paintingarea_2ecpp_149',['PaintingArea.cpp',['../_painting_area_8cpp.html',1,'']]], + ['paintingarea_2eh_150',['PaintingArea.h',['../_painting_area_8h.html',1,'']]], + ['pen_151',['PEN',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fad3fa1aa45b9fe56e1fc1b558d8ed6678',1,'IntelliTool']]], + ['pi_152',['pi',['../_intelli_triangulation_8cpp.html#a1daf785e3f68d293c7caa1c756d5cb74',1,'IntelliTriangulation.cpp']]], + ['plain_153',['PLAIN',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faf62eb0bf5e5c72e80983fbbac1cb70e5',1,'IntelliTool']]], + ['polygon_154',['POLYGON',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faecdc92bf56d960b73b02ee40125758bc',1,'IntelliTool']]], + ['polygondata_155',['polygonData',['../class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8',1,'IntelliShapedImage']]] ]; diff --git a/docs/html/search/all_d.js b/docs/html/search/all_d.js index 42918c9..0445796 100644 --- a/docs/html/search/all_d.js +++ b/docs/html/search/all_d.js @@ -1,6 +1,6 @@ var searchData= [ - ['rasterimage_142',['RASTERIMAGE',['../class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eadd5823fd73c42c0154fa2abbd70283b9',1,'IntelliImage']]], - ['rectangle_143',['RECTANGLE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa8e8e58fe94ab307a826e087028a7c01a',1,'IntelliTool']]], - ['resizeimage_144',['resizeImage',['../class_intelli_image.html#a177403ab9585d4ba31984a644c54d310',1,'IntelliImage']]] + ['rasterimage_156',['RASTERIMAGE',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9',1,'IntelliImage.h']]], + ['rectangle_157',['RECTANGLE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa8e8e58fe94ab307a826e087028a7c01a',1,'IntelliTool']]], + ['resizeimage_158',['resizeImage',['../class_intelli_image.html#a177403ab9585d4ba31984a644c54d310',1,'IntelliImage']]] ]; diff --git a/docs/html/search/all_e.js b/docs/html/search/all_e.js index fa7e83c..5713cd5 100644 --- a/docs/html/search/all_e.js +++ b/docs/html/search/all_e.js @@ -1,22 +1,26 @@ var searchData= [ - ['save_145',['save',['../class_painting_area.html#aa2463d4f403224086acab02903ae407e',1,'PaintingArea']]], - ['setfastrendering_146',['setFastRendering',['../class_intelli_render_settings.html#a5ffb878b77e5d448ffe4eb03a8397ac2',1,'IntelliRenderSettings']]], - ['setfirstcolor_147',['setFirstColor',['../class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8',1,'IntelliColorPicker']]], - ['setimagedata_148',['setImageData',['../class_intelli_image.html#ab09c64e7559f3db32ca3b20ba6339268',1,'IntelliImage']]], - ['setinneralpha_149',['setInnerAlpha',['../class_intelli_toolsettings.html#a9a61f3de61efeba2287f8b32941f4271',1,'IntelliToolsettings']]], - ['setlayeractive_150',['setLayerActive',['../class_painting_area.html#a79eb059829f27e8cdb3a54c5cd3d12c9',1,'PaintingArea']]], - ['setlayeralpha_151',['setLayerAlpha',['../class_painting_area.html#a6c7e0865e684ae1089ee283b4399d055',1,'PaintingArea']]], - ['setlinewidth_152',['setLineWidth',['../class_intelli_toolsettings.html#a73fa94c85c6c2fdc1a33975a33304a6f',1,'IntelliToolsettings']]], - ['setpolygon_153',['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()'],['../class_painting_area.html#aa409492ac26483d618bb33616f2e3f81',1,'PaintingArea::setPolygon()']]], - ['setrendersettings_154',['setRenderSettings',['../class_painting_area.html#a63be0831e5b6ceb8cc622d83aa28f0bd',1,'PaintingArea']]], - ['setsecondcolor_155',['setSecondColor',['../class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931',1,'IntelliColorPicker']]], - ['settoolwidth_156',['setToolWidth',['../class_intelli_photo_gui.html#a343f8ebf5d27b7242208747de6c92497',1,'IntelliPhotoGui']]], - ['shapedimage_157',['SHAPEDIMAGE',['../class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eac065b60ec4cf443808263527bdc0df37',1,'IntelliImage']]], - ['sign_158',['sign',['../namespace_intelli_triangulation.html#af9af549a7faff35a74c1265b290ea0ca',1,'IntelliTriangulation']]], - ['slotactivatelayer_159',['slotActivateLayer',['../class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec',1,'PaintingArea']]], - ['slotcloseevent_160',['slotCloseEvent',['../class_intelli_input_dialog.html#ae59e68446caab323945ea725f69e89b0',1,'IntelliInputDialog']]], - ['slotdeleteactivelayer_161',['slotDeleteActiveLayer',['../class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e',1,'PaintingArea']]], - ['sloteingabe_162',['slotEingabe',['../class_intelli_input_dialog.html#a23f837147e6aab3d8e0aff9d0f7012bd',1,'IntelliInputDialog']]], - ['swapcolors_163',['swapColors',['../class_intelli_color_picker.html#aec499265ae28ce1b54be88222e74292e',1,'IntelliColorPicker']]] + ['save_159',['save',['../class_painting_area.html#aa2463d4f403224086acab02903ae407e',1,'PaintingArea']]], + ['saveproject_160',['saveProject',['../namespace_intelli_datamanager.html#ac02f6f47ff8785ad9d49588baaca3d54',1,'IntelliDatamanager']]], + ['setfastrendering_161',['setFastRendering',['../class_intelli_render_settings.html#a5ffb878b77e5d448ffe4eb03a8397ac2',1,'IntelliRenderSettings']]], + ['setfirstcolor_162',['setFirstColor',['../class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8',1,'IntelliColorPicker']]], + ['setimagedata_163',['setImageData',['../class_intelli_image.html#ab09c64e7559f3db32ca3b20ba6339268',1,'IntelliImage']]], + ['setinneralpha_164',['setInnerAlpha',['../class_intelli_toolsettings.html#a9a61f3de61efeba2287f8b32941f4271',1,'IntelliToolsettings']]], + ['setlayeractive_165',['setLayerActive',['../class_painting_area.html#a79eb059829f27e8cdb3a54c5cd3d12c9',1,'PaintingArea']]], + ['setlayeralpha_166',['setLayerAlpha',['../class_painting_area.html#a6c7e0865e684ae1089ee283b4399d055',1,'PaintingArea']]], + ['setlayerdimensions_167',['setLayerDimensions',['../class_painting_area.html#a2444acb9a61038fbe0206498d0cae011',1,'PaintingArea']]], + ['setlinewidth_168',['setLineWidth',['../class_intelli_toolsettings.html#a73fa94c85c6c2fdc1a33975a33304a6f',1,'IntelliToolsettings']]], + ['setpixeltoactive_169',['setPixelToActive',['../class_painting_area.html#a6bd7eac7e2080b64336e58d0ecf93c71',1,'PaintingArea']]], + ['setpolygon_170',['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()'],['../class_painting_area.html#aa409492ac26483d618bb33616f2e3f81',1,'PaintingArea::setPolygon()']]], + ['setpolygondatatoactive_171',['setPolygonDataToActive',['../class_painting_area.html#aac7d7bca37e0d7c7d077b65224795577',1,'PaintingArea']]], + ['setrendersettings_172',['setRenderSettings',['../class_painting_area.html#a63be0831e5b6ceb8cc622d83aa28f0bd',1,'PaintingArea']]], + ['setsecondcolor_173',['setSecondColor',['../class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931',1,'IntelliColorPicker']]], + ['settoolwidth_174',['setToolWidth',['../class_intelli_photo_gui.html#a343f8ebf5d27b7242208747de6c92497',1,'IntelliPhotoGui']]], + ['shapedimage_175',['SHAPEDIMAGE',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37',1,'IntelliImage.h']]], + ['sign_176',['sign',['../namespace_intelli_triangulation.html#af9af549a7faff35a74c1265b290ea0ca',1,'IntelliTriangulation']]], + ['slotactivatelayer_177',['slotActivateLayer',['../class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec',1,'PaintingArea']]], + ['slotcloseevent_178',['slotCloseEvent',['../class_intelli_input_dialog.html#ae59e68446caab323945ea725f69e89b0',1,'IntelliInputDialog']]], + ['slotdeleteactivelayer_179',['slotDeleteActiveLayer',['../class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e',1,'PaintingArea']]], + ['sloteingabe_180',['slotEingabe',['../class_intelli_input_dialog.html#a23f837147e6aab3d8e0aff9d0f7012bd',1,'IntelliInputDialog']]], + ['swapcolors_181',['swapColors',['../class_intelli_color_picker.html#aec499265ae28ce1b54be88222e74292e',1,'IntelliColorPicker']]] ]; diff --git a/docs/html/search/all_f.js b/docs/html/search/all_f.js index 9dc44e7..037e584 100644 --- a/docs/html/search/all_f.js +++ b/docs/html/search/all_f.js @@ -1,8 +1,8 @@ var searchData= [ - ['toolsettings_164',['Toolsettings',['../class_painting_area.html#abc2f798744f1dc805a651731eb1692ea',1,'PaintingArea::Toolsettings()'],['../class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f',1,'IntelliTool::Toolsettings()']]], - ['tooltype_165',['Tooltype',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8f',1,'IntelliTool']]], - ['triangle_166',['Triangle',['../struct_triangle.html',1,'']]], - ['tst_5funittest_2ecpp_167',['tst_unittest.cpp',['../tst__unittest_8cpp.html',1,'']]], - ['typeofimage_168',['TypeOfImage',['../class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80',1,'IntelliImage']]] + ['toolsettings_182',['Toolsettings',['../class_painting_area.html#abc2f798744f1dc805a651731eb1692ea',1,'PaintingArea::Toolsettings()'],['../class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f',1,'IntelliTool::Toolsettings()']]], + ['tooltype_183',['Tooltype',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8f',1,'IntelliTool']]], + ['triangle_184',['Triangle',['../struct_triangle.html',1,'']]], + ['tst_5funittest_2ecpp_185',['tst_unittest.cpp',['../tst__unittest_8cpp.html',1,'']]], + ['typeofimage_186',['TypeOfImage',['../class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80',1,'IntelliImage']]] ]; diff --git a/docs/html/search/classes_0.js b/docs/html/search/classes_0.js index fdc09c0..16123f6 100644 --- a/docs/html/search/classes_0.js +++ b/docs/html/search/classes_0.js @@ -1,19 +1,19 @@ var searchData= [ - ['intellicolorpicker_190',['IntelliColorPicker',['../class_intelli_color_picker.html',1,'']]], - ['intelliimage_191',['IntelliImage',['../class_intelli_image.html',1,'']]], - ['intelliinputdialog_192',['IntelliInputDialog',['../class_intelli_input_dialog.html',1,'']]], - ['intelliphotogui_193',['IntelliPhotoGui',['../class_intelli_photo_gui.html',1,'']]], - ['intellirasterimage_194',['IntelliRasterImage',['../class_intelli_raster_image.html',1,'']]], - ['intellirendersettings_195',['IntelliRenderSettings',['../class_intelli_render_settings.html',1,'']]], - ['intellishapedimage_196',['IntelliShapedImage',['../class_intelli_shaped_image.html',1,'']]], - ['intellitool_197',['IntelliTool',['../class_intelli_tool.html',1,'']]], - ['intellitoolcircle_198',['IntelliToolCircle',['../class_intelli_tool_circle.html',1,'']]], - ['intellitoolfloodfill_199',['IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html',1,'']]], - ['intellitoolline_200',['IntelliToolLine',['../class_intelli_tool_line.html',1,'']]], - ['intellitoolpen_201',['IntelliToolPen',['../class_intelli_tool_pen.html',1,'']]], - ['intellitoolplaintool_202',['IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html',1,'']]], - ['intellitoolpolygon_203',['IntelliToolPolygon',['../class_intelli_tool_polygon.html',1,'']]], - ['intellitoolrectangle_204',['IntelliToolRectangle',['../class_intelli_tool_rectangle.html',1,'']]], - ['intellitoolsettings_205',['IntelliToolsettings',['../class_intelli_toolsettings.html',1,'']]] + ['intellicolorpicker_208',['IntelliColorPicker',['../class_intelli_color_picker.html',1,'']]], + ['intelliimage_209',['IntelliImage',['../class_intelli_image.html',1,'']]], + ['intelliinputdialog_210',['IntelliInputDialog',['../class_intelli_input_dialog.html',1,'']]], + ['intelliphotogui_211',['IntelliPhotoGui',['../class_intelli_photo_gui.html',1,'']]], + ['intellirasterimage_212',['IntelliRasterImage',['../class_intelli_raster_image.html',1,'']]], + ['intellirendersettings_213',['IntelliRenderSettings',['../class_intelli_render_settings.html',1,'']]], + ['intellishapedimage_214',['IntelliShapedImage',['../class_intelli_shaped_image.html',1,'']]], + ['intellitool_215',['IntelliTool',['../class_intelli_tool.html',1,'']]], + ['intellitoolcircle_216',['IntelliToolCircle',['../class_intelli_tool_circle.html',1,'']]], + ['intellitoolfloodfill_217',['IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html',1,'']]], + ['intellitoolline_218',['IntelliToolLine',['../class_intelli_tool_line.html',1,'']]], + ['intellitoolpen_219',['IntelliToolPen',['../class_intelli_tool_pen.html',1,'']]], + ['intellitoolplaintool_220',['IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html',1,'']]], + ['intellitoolpolygon_221',['IntelliToolPolygon',['../class_intelli_tool_polygon.html',1,'']]], + ['intellitoolrectangle_222',['IntelliToolRectangle',['../class_intelli_tool_rectangle.html',1,'']]], + ['intellitoolsettings_223',['IntelliToolsettings',['../class_intelli_toolsettings.html',1,'']]] ]; diff --git a/docs/html/search/classes_1.js b/docs/html/search/classes_1.js index 3dc67ba..865744a 100644 --- a/docs/html/search/classes_1.js +++ b/docs/html/search/classes_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['layerobject_206',['LayerObject',['../struct_layer_object.html',1,'']]] + ['layerobject_224',['LayerObject',['../struct_layer_object.html',1,'']]] ]; diff --git a/docs/html/search/classes_2.js b/docs/html/search/classes_2.js index 77f270c..8e25604 100644 --- a/docs/html/search/classes_2.js +++ b/docs/html/search/classes_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['paintingarea_207',['PaintingArea',['../class_painting_area.html',1,'']]] + ['paintingarea_225',['PaintingArea',['../class_painting_area.html',1,'']]] ]; diff --git a/docs/html/search/classes_3.js b/docs/html/search/classes_3.js index 8e64488..c0fa3d4 100644 --- a/docs/html/search/classes_3.js +++ b/docs/html/search/classes_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['triangle_208',['Triangle',['../struct_triangle.html',1,'']]] + ['triangle_226',['Triangle',['../struct_triangle.html',1,'']]] ]; diff --git a/docs/html/search/classes_4.js b/docs/html/search/classes_4.js index a01181e..168580a 100644 --- a/docs/html/search/classes_4.js +++ b/docs/html/search/classes_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['unittest_209',['UnitTest',['../class_unit_test.html',1,'']]] + ['unittest_227',['UnitTest',['../class_unit_test.html',1,'']]] ]; diff --git a/docs/html/search/defines_0.js b/docs/html/search/defines_0.js index 51788b0..46b47dd 100644 --- a/docs/html/search/defines_0.js +++ b/docs/html/search/defines_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['pi_397',['pi',['../_intelli_triangulation_8cpp.html#a1daf785e3f68d293c7caa1c756d5cb74',1,'IntelliTriangulation.cpp']]] + ['pi_434',['pi',['../_intelli_triangulation_8cpp.html#a1daf785e3f68d293c7caa1c756d5cb74',1,'IntelliTriangulation.cpp']]] ]; diff --git a/docs/html/search/enums_0.js b/docs/html/search/enums_0.js index bcf997e..418f00f 100644 --- a/docs/html/search/enums_0.js +++ b/docs/html/search/enums_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['imagetype_385',['ImageType',['../class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680e',1,'IntelliImage']]] + ['imagetype_422',['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 d007e63..0fcac70 100644 --- a/docs/html/search/enums_1.js +++ b/docs/html/search/enums_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['tooltype_386',['Tooltype',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8f',1,'IntelliTool']]] + ['tooltype_423',['Tooltype',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8f',1,'IntelliTool']]] ]; diff --git a/docs/html/search/enumvalues_0.js b/docs/html/search/enumvalues_0.js index 978402f..43f6fe3 100644 --- a/docs/html/search/enumvalues_0.js +++ b/docs/html/search/enumvalues_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['circle_387',['CIRCLE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa0af50777920c1401ab975cab64c4d491',1,'IntelliTool']]] + ['circle_424',['CIRCLE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa0af50777920c1401ab975cab64c4d491',1,'IntelliTool']]] ]; diff --git a/docs/html/search/enumvalues_1.js b/docs/html/search/enumvalues_1.js index ddc4de4..7a79a5b 100644 --- a/docs/html/search/enumvalues_1.js +++ b/docs/html/search/enumvalues_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['floodfill_388',['FLOODFILL',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa526904ea67131c56718f9882518b5d93',1,'IntelliTool']]] + ['floodfill_425',['FLOODFILL',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa526904ea67131c56718f9882518b5d93',1,'IntelliTool']]] ]; diff --git a/docs/html/search/enumvalues_2.js b/docs/html/search/enumvalues_2.js index e4f8994..8254d01 100644 --- a/docs/html/search/enumvalues_2.js +++ b/docs/html/search/enumvalues_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['line_389',['LINE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa17b8ef2c330f1430e00c9de5469fc7e7',1,'IntelliTool']]] + ['line_426',['LINE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa17b8ef2c330f1430e00c9de5469fc7e7',1,'IntelliTool']]] ]; diff --git a/docs/html/search/enumvalues_3.js b/docs/html/search/enumvalues_3.js index f0c43d0..931da76 100644 --- a/docs/html/search/enumvalues_3.js +++ b/docs/html/search/enumvalues_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['none_390',['NONE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fab50339a10e1de285ac99d4c3990b8693',1,'IntelliTool']]] + ['none_427',['NONE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fab50339a10e1de285ac99d4c3990b8693',1,'IntelliTool']]] ]; diff --git a/docs/html/search/enumvalues_4.js b/docs/html/search/enumvalues_4.js index 92b44e4..4c9844c 100644 --- a/docs/html/search/enumvalues_4.js +++ b/docs/html/search/enumvalues_4.js @@ -1,6 +1,6 @@ var searchData= [ - ['pen_391',['PEN',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fad3fa1aa45b9fe56e1fc1b558d8ed6678',1,'IntelliTool']]], - ['plain_392',['PLAIN',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faf62eb0bf5e5c72e80983fbbac1cb70e5',1,'IntelliTool']]], - ['polygon_393',['POLYGON',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faecdc92bf56d960b73b02ee40125758bc',1,'IntelliTool']]] + ['pen_428',['PEN',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fad3fa1aa45b9fe56e1fc1b558d8ed6678',1,'IntelliTool']]], + ['plain_429',['PLAIN',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faf62eb0bf5e5c72e80983fbbac1cb70e5',1,'IntelliTool']]], + ['polygon_430',['POLYGON',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faecdc92bf56d960b73b02ee40125758bc',1,'IntelliTool']]] ]; diff --git a/docs/html/search/enumvalues_5.js b/docs/html/search/enumvalues_5.js index 31b7d8d..c3994d2 100644 --- a/docs/html/search/enumvalues_5.js +++ b/docs/html/search/enumvalues_5.js @@ -1,5 +1,5 @@ var searchData= [ - ['rasterimage_394',['RASTERIMAGE',['../class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eadd5823fd73c42c0154fa2abbd70283b9',1,'IntelliImage']]], - ['rectangle_395',['RECTANGLE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa8e8e58fe94ab307a826e087028a7c01a',1,'IntelliTool']]] + ['rasterimage_431',['RASTERIMAGE',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9',1,'IntelliImage.h']]], + ['rectangle_432',['RECTANGLE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa8e8e58fe94ab307a826e087028a7c01a',1,'IntelliTool']]] ]; diff --git a/docs/html/search/enumvalues_6.js b/docs/html/search/enumvalues_6.js index b7988e0..4daefac 100644 --- a/docs/html/search/enumvalues_6.js +++ b/docs/html/search/enumvalues_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['shapedimage_396',['SHAPEDIMAGE',['../class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eac065b60ec4cf443808263527bdc0df37',1,'IntelliImage']]] + ['shapedimage_433',['SHAPEDIMAGE',['../_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37',1,'IntelliImage.h']]] ]; diff --git a/docs/html/search/files_0.js b/docs/html/search/files_0.js index 28002b1..71329b8 100644 --- a/docs/html/search/files_0.js +++ b/docs/html/search/files_0.js @@ -1,37 +1,39 @@ var searchData= [ - ['intellicolorpicker_2ecpp_211',['IntelliColorPicker.cpp',['../_intelli_color_picker_8cpp.html',1,'']]], - ['intellicolorpicker_2eh_212',['IntelliColorPicker.h',['../_intelli_color_picker_8h.html',1,'']]], - ['intelliimage_2ecpp_213',['IntelliImage.cpp',['../_intelli_image_8cpp.html',1,'']]], - ['intelliimage_2eh_214',['IntelliImage.h',['../_intelli_image_8h.html',1,'']]], - ['intelliinputdialog_2ecpp_215',['IntelliInputDialog.cpp',['../_intelli_input_dialog_8cpp.html',1,'']]], - ['intelliinputdialog_2eh_216',['IntelliInputDialog.h',['../_intelli_input_dialog_8h.html',1,'']]], - ['intelliphotogui_2ecpp_217',['IntelliPhotoGui.cpp',['../_intelli_photo_gui_8cpp.html',1,'']]], - ['intelliphotogui_2eh_218',['IntelliPhotoGui.h',['../_intelli_photo_gui_8h.html',1,'']]], - ['intellirasterimage_2ecpp_219',['IntelliRasterImage.cpp',['../_intelli_raster_image_8cpp.html',1,'']]], - ['intellirasterimage_2eh_220',['IntelliRasterImage.h',['../_intelli_raster_image_8h.html',1,'']]], - ['intellirendersettings_2ecpp_221',['IntelliRenderSettings.cpp',['../_intelli_render_settings_8cpp.html',1,'']]], - ['intellirendersettings_2eh_222',['IntelliRenderSettings.h',['../_intelli_render_settings_8h.html',1,'']]], - ['intellishapedimage_2ecpp_223',['IntelliShapedImage.cpp',['../_intelli_shaped_image_8cpp.html',1,'']]], - ['intellishapedimage_2eh_224',['IntelliShapedImage.h',['../_intelli_shaped_image_8h.html',1,'']]], - ['intellitool_2ecpp_225',['IntelliTool.cpp',['../_intelli_tool_8cpp.html',1,'']]], - ['intellitool_2eh_226',['IntelliTool.h',['../_intelli_tool_8h.html',1,'']]], - ['intellitoolcircle_2ecpp_227',['IntelliToolCircle.cpp',['../_intelli_tool_circle_8cpp.html',1,'']]], - ['intellitoolcircle_2eh_228',['IntelliToolCircle.h',['../_intelli_tool_circle_8h.html',1,'']]], - ['intellitoolfloodfill_2ecpp_229',['IntelliToolFloodFill.cpp',['../_intelli_tool_flood_fill_8cpp.html',1,'']]], - ['intellitoolfloodfill_2eh_230',['IntelliToolFloodFill.h',['../_intelli_tool_flood_fill_8h.html',1,'']]], - ['intellitoolline_2ecpp_231',['IntelliToolLine.cpp',['../_intelli_tool_line_8cpp.html',1,'']]], - ['intellitoolline_2eh_232',['IntelliToolLine.h',['../_intelli_tool_line_8h.html',1,'']]], - ['intellitoolpen_2ecpp_233',['IntelliToolPen.cpp',['../_intelli_tool_pen_8cpp.html',1,'']]], - ['intellitoolpen_2eh_234',['IntelliToolPen.h',['../_intelli_tool_pen_8h.html',1,'']]], - ['intellitoolplain_2ecpp_235',['IntelliToolPlain.cpp',['../_intelli_tool_plain_8cpp.html',1,'']]], - ['intellitoolplain_2eh_236',['IntelliToolPlain.h',['../_intelli_tool_plain_8h.html',1,'']]], - ['intellitoolpolygon_2ecpp_237',['IntelliToolPolygon.cpp',['../_intelli_tool_polygon_8cpp.html',1,'']]], - ['intellitoolpolygon_2eh_238',['IntelliToolPolygon.h',['../_intelli_tool_polygon_8h.html',1,'']]], - ['intellitoolrectangle_2ecpp_239',['IntelliToolRectangle.cpp',['../_intelli_tool_rectangle_8cpp.html',1,'']]], - ['intellitoolrectangle_2eh_240',['IntelliToolRectangle.h',['../_intelli_tool_rectangle_8h.html',1,'']]], - ['intellitoolsettings_2ecpp_241',['IntelliToolsettings.cpp',['../_intelli_toolsettings_8cpp.html',1,'']]], - ['intellitoolsettings_2eh_242',['IntelliToolsettings.h',['../_intelli_toolsettings_8h.html',1,'']]], - ['intellitriangulation_2ecpp_243',['IntelliTriangulation.cpp',['../_intelli_triangulation_8cpp.html',1,'']]], - ['intellitriangulation_2eh_244',['IntelliTriangulation.h',['../_intelli_triangulation_8h.html',1,'']]] + ['intellicolorpicker_2ecpp_230',['IntelliColorPicker.cpp',['../_intelli_color_picker_8cpp.html',1,'']]], + ['intellicolorpicker_2eh_231',['IntelliColorPicker.h',['../_intelli_color_picker_8h.html',1,'']]], + ['intellidatamanager_2ecpp_232',['IntelliDatamanager.cpp',['../_intelli_datamanager_8cpp.html',1,'']]], + ['intellidatamanager_2eh_233',['IntelliDatamanager.h',['../_intelli_datamanager_8h.html',1,'']]], + ['intelliimage_2ecpp_234',['IntelliImage.cpp',['../_intelli_image_8cpp.html',1,'']]], + ['intelliimage_2eh_235',['IntelliImage.h',['../_intelli_image_8h.html',1,'']]], + ['intelliinputdialog_2ecpp_236',['IntelliInputDialog.cpp',['../_intelli_input_dialog_8cpp.html',1,'']]], + ['intelliinputdialog_2eh_237',['IntelliInputDialog.h',['../_intelli_input_dialog_8h.html',1,'']]], + ['intelliphotogui_2ecpp_238',['IntelliPhotoGui.cpp',['../_intelli_photo_gui_8cpp.html',1,'']]], + ['intelliphotogui_2eh_239',['IntelliPhotoGui.h',['../_intelli_photo_gui_8h.html',1,'']]], + ['intellirasterimage_2ecpp_240',['IntelliRasterImage.cpp',['../_intelli_raster_image_8cpp.html',1,'']]], + ['intellirasterimage_2eh_241',['IntelliRasterImage.h',['../_intelli_raster_image_8h.html',1,'']]], + ['intellirendersettings_2ecpp_242',['IntelliRenderSettings.cpp',['../_intelli_render_settings_8cpp.html',1,'']]], + ['intellirendersettings_2eh_243',['IntelliRenderSettings.h',['../_intelli_render_settings_8h.html',1,'']]], + ['intellishapedimage_2ecpp_244',['IntelliShapedImage.cpp',['../_intelli_shaped_image_8cpp.html',1,'']]], + ['intellishapedimage_2eh_245',['IntelliShapedImage.h',['../_intelli_shaped_image_8h.html',1,'']]], + ['intellitool_2ecpp_246',['IntelliTool.cpp',['../_intelli_tool_8cpp.html',1,'']]], + ['intellitool_2eh_247',['IntelliTool.h',['../_intelli_tool_8h.html',1,'']]], + ['intellitoolcircle_2ecpp_248',['IntelliToolCircle.cpp',['../_intelli_tool_circle_8cpp.html',1,'']]], + ['intellitoolcircle_2eh_249',['IntelliToolCircle.h',['../_intelli_tool_circle_8h.html',1,'']]], + ['intellitoolfloodfill_2ecpp_250',['IntelliToolFloodFill.cpp',['../_intelli_tool_flood_fill_8cpp.html',1,'']]], + ['intellitoolfloodfill_2eh_251',['IntelliToolFloodFill.h',['../_intelli_tool_flood_fill_8h.html',1,'']]], + ['intellitoolline_2ecpp_252',['IntelliToolLine.cpp',['../_intelli_tool_line_8cpp.html',1,'']]], + ['intellitoolline_2eh_253',['IntelliToolLine.h',['../_intelli_tool_line_8h.html',1,'']]], + ['intellitoolpen_2ecpp_254',['IntelliToolPen.cpp',['../_intelli_tool_pen_8cpp.html',1,'']]], + ['intellitoolpen_2eh_255',['IntelliToolPen.h',['../_intelli_tool_pen_8h.html',1,'']]], + ['intellitoolplain_2ecpp_256',['IntelliToolPlain.cpp',['../_intelli_tool_plain_8cpp.html',1,'']]], + ['intellitoolplain_2eh_257',['IntelliToolPlain.h',['../_intelli_tool_plain_8h.html',1,'']]], + ['intellitoolpolygon_2ecpp_258',['IntelliToolPolygon.cpp',['../_intelli_tool_polygon_8cpp.html',1,'']]], + ['intellitoolpolygon_2eh_259',['IntelliToolPolygon.h',['../_intelli_tool_polygon_8h.html',1,'']]], + ['intellitoolrectangle_2ecpp_260',['IntelliToolRectangle.cpp',['../_intelli_tool_rectangle_8cpp.html',1,'']]], + ['intellitoolrectangle_2eh_261',['IntelliToolRectangle.h',['../_intelli_tool_rectangle_8h.html',1,'']]], + ['intellitoolsettings_2ecpp_262',['IntelliToolsettings.cpp',['../_intelli_toolsettings_8cpp.html',1,'']]], + ['intellitoolsettings_2eh_263',['IntelliToolsettings.h',['../_intelli_toolsettings_8h.html',1,'']]], + ['intellitriangulation_2ecpp_264',['IntelliTriangulation.cpp',['../_intelli_triangulation_8cpp.html',1,'']]], + ['intellitriangulation_2eh_265',['IntelliTriangulation.h',['../_intelli_triangulation_8h.html',1,'']]] ]; diff --git a/docs/html/search/files_1.js b/docs/html/search/files_1.js index c3bff03..31e051b 100644 --- a/docs/html/search/files_1.js +++ b/docs/html/search/files_1.js @@ -1,5 +1,5 @@ var searchData= [ - ['main_2ecpp_245',['main.cpp',['../main_8cpp.html',1,'']]], - ['mainunittest_2ecpp_246',['mainUnitTest.cpp',['../main_unit_test_8cpp.html',1,'']]] + ['main_2ecpp_266',['main.cpp',['../main_8cpp.html',1,'']]], + ['mainunittest_2ecpp_267',['mainUnitTest.cpp',['../main_unit_test_8cpp.html',1,'']]] ]; diff --git a/docs/html/search/files_2.js b/docs/html/search/files_2.js index 0fa739d..c7a198e 100644 --- a/docs/html/search/files_2.js +++ b/docs/html/search/files_2.js @@ -1,5 +1,5 @@ var searchData= [ - ['paintingarea_2ecpp_247',['PaintingArea.cpp',['../_painting_area_8cpp.html',1,'']]], - ['paintingarea_2eh_248',['PaintingArea.h',['../_painting_area_8h.html',1,'']]] + ['paintingarea_2ecpp_268',['PaintingArea.cpp',['../_painting_area_8cpp.html',1,'']]], + ['paintingarea_2eh_269',['PaintingArea.h',['../_painting_area_8h.html',1,'']]] ]; diff --git a/docs/html/search/files_3.js b/docs/html/search/files_3.js index 18e7b0d..dd72fba 100644 --- a/docs/html/search/files_3.js +++ b/docs/html/search/files_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['tst_5funittest_2ecpp_249',['tst_unittest.cpp',['../tst__unittest_8cpp.html',1,'']]] + ['tst_5funittest_2ecpp_270',['tst_unittest.cpp',['../tst__unittest_8cpp.html',1,'']]] ]; diff --git a/docs/html/search/functions_0.js b/docs/html/search/functions_0.js index 0aeb97c..d680e26 100644 --- a/docs/html/search/functions_0.js +++ b/docs/html/search/functions_0.js @@ -1,5 +1,5 @@ var searchData= [ - ['addlayer_250',['addLayer',['../class_painting_area.html#a6e9207612cef104d39013564696fe989',1,'PaintingArea']]], - ['addlayerat_251',['addLayerAt',['../class_painting_area.html#ab4a0b3a497ea8821a045ad12c34bd980',1,'PaintingArea']]] + ['addlayer_271',['addLayer',['../class_painting_area.html#abd5e3e4d3f2f026383d0a275dc55cbbd',1,'PaintingArea']]], + ['addlayerat_272',['addLayerAt',['../class_painting_area.html#a1274e60a912d2f1dfabcdd1b767fb029',1,'PaintingArea']]] ]; diff --git a/docs/html/search/functions_1.js b/docs/html/search/functions_1.js index f37c11c..dad549a 100644 --- a/docs/html/search/functions_1.js +++ b/docs/html/search/functions_1.js @@ -1,16 +1,17 @@ var searchData= [ - ['calculatetriangles_252',['calculateTriangles',['../namespace_intelli_triangulation.html#acdaf1ed598e868b25e9e06d580da32e5',1,'IntelliTriangulation']]], - ['calculatevisiblity_253',['calculateVisiblity',['../class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2',1,'IntelliImage::calculateVisiblity()'],['../class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60',1,'IntelliRasterImage::calculateVisiblity()']]], - ['closeevent_254',['closeEvent',['../class_intelli_photo_gui.html#a2cf48070236ae8b35245e7f30482ef13',1,'IntelliPhotoGui']]], - ['colorpickersetfirstcolor_255',['colorPickerSetFirstColor',['../class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df',1,'PaintingArea']]], - ['colorpickersetsecondcolor_256',['colorPickerSetSecondColor',['../class_painting_area.html#ae261acaaa346610dfed489dbac17e789',1,'PaintingArea']]], - ['colorpickerswapcolors_257',['colorPickerSwapColors',['../class_painting_area.html#acff4563d006fda491469bd41778d07eb',1,'PaintingArea']]], - ['createcircletool_258',['createCircleTool',['../class_painting_area.html#a2d9f4b3585f7dd1acb11f432ca503466',1,'PaintingArea']]], - ['createfloodfilltool_259',['createFloodFillTool',['../class_painting_area.html#a0b22e18069b524f3e75857d203baf256',1,'PaintingArea']]], - ['createlinetool_260',['createLineTool',['../class_painting_area.html#a240c33a7875addac86080cdfb0db036a',1,'PaintingArea']]], - ['createpentool_261',['createPenTool',['../class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353',1,'PaintingArea']]], - ['createplaintool_262',['createPlainTool',['../class_painting_area.html#a3de83443d2d5cf460ff48d0602070938',1,'PaintingArea']]], - ['createpolygontool_263',['createPolygonTool',['../class_painting_area.html#a13c2f94644bea9c2d3123d0b7898f34b',1,'PaintingArea']]], - ['createrectangletool_264',['createRectangleTool',['../class_painting_area.html#a5b04ce62ce024e307f54e0281f7ae4bd',1,'PaintingArea']]] + ['calculatetriangles_273',['calculateTriangles',['../namespace_intelli_triangulation.html#acdaf1ed598e868b25e9e06d580da32e5',1,'IntelliTriangulation']]], + ['calculatevisiblity_274',['calculateVisiblity',['../class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2',1,'IntelliImage::calculateVisiblity()'],['../class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60',1,'IntelliRasterImage::calculateVisiblity()']]], + ['closeevent_275',['closeEvent',['../class_intelli_photo_gui.html#a2cf48070236ae8b35245e7f30482ef13',1,'IntelliPhotoGui']]], + ['colorpickersetfirstcolor_276',['colorPickerSetFirstColor',['../class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df',1,'PaintingArea']]], + ['colorpickersetsecondcolor_277',['colorPickerSetSecondColor',['../class_painting_area.html#ae261acaaa346610dfed489dbac17e789',1,'PaintingArea']]], + ['colorpickerswapcolors_278',['colorPickerSwapColors',['../class_painting_area.html#acff4563d006fda491469bd41778d07eb',1,'PaintingArea']]], + ['copy_279',['copy',['../class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e',1,'IntelliRasterImage::copy()'],['../class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05',1,'IntelliShapedImage::copy()']]], + ['createcircletool_280',['createCircleTool',['../class_painting_area.html#a2d9f4b3585f7dd1acb11f432ca503466',1,'PaintingArea']]], + ['createfloodfilltool_281',['createFloodFillTool',['../class_painting_area.html#a0b22e18069b524f3e75857d203baf256',1,'PaintingArea']]], + ['createlinetool_282',['createLineTool',['../class_painting_area.html#a240c33a7875addac86080cdfb0db036a',1,'PaintingArea']]], + ['createpentool_283',['createPenTool',['../class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353',1,'PaintingArea']]], + ['createplaintool_284',['createPlainTool',['../class_painting_area.html#a3de83443d2d5cf460ff48d0602070938',1,'PaintingArea']]], + ['createpolygontool_285',['createPolygonTool',['../class_painting_area.html#a13c2f94644bea9c2d3123d0b7898f34b',1,'PaintingArea']]], + ['createrectangletool_286',['createRectangleTool',['../class_painting_area.html#a5b04ce62ce024e307f54e0281f7ae4bd',1,'PaintingArea']]] ]; diff --git a/docs/html/search/functions_2.js b/docs/html/search/functions_2.js index fa94b3d..53b209e 100644 --- a/docs/html/search/functions_2.js +++ b/docs/html/search/functions_2.js @@ -1,8 +1,9 @@ var searchData= [ - ['deletelayer_265',['deleteLayer',['../class_painting_area.html#a9b7dc8b8dc0b301ce58206aa76fb1630',1,'PaintingArea']]], - ['drawline_266',['drawLine',['../class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31',1,'IntelliImage']]], - ['drawpixel_267',['drawPixel',['../class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056',1,'IntelliImage']]], - ['drawplain_268',['drawPlain',['../class_intelli_image.html#a6be622810dc2bc756054bb5769becb06',1,'IntelliImage']]], - ['drawpoint_269',['drawPoint',['../class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1',1,'IntelliImage']]] + ['deletealllayers_287',['deleteAllLayers',['../class_painting_area.html#af4701dee7ce672d91ed1e80cdd1e7491',1,'PaintingArea']]], + ['deletelayer_288',['deleteLayer',['../class_painting_area.html#a9b7dc8b8dc0b301ce58206aa76fb1630',1,'PaintingArea']]], + ['drawline_289',['drawLine',['../class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31',1,'IntelliImage']]], + ['drawpixel_290',['drawPixel',['../class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056',1,'IntelliImage']]], + ['drawplain_291',['drawPlain',['../class_intelli_image.html#a6be622810dc2bc756054bb5769becb06',1,'IntelliImage']]], + ['drawpoint_292',['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 b82be64..3c61aa3 100644 --- a/docs/html/search/functions_3.js +++ b/docs/html/search/functions_3.js @@ -1,25 +1,30 @@ var searchData= [ - ['getdeepcopy_270',['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_271',['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_272',['getFirstColor',['../class_intelli_color_picker.html#aeb08029a0c946ed0402c9c11a91965b1',1,'IntelliColorPicker']]], - ['getheightofactive_273',['getHeightOfActive',['../class_painting_area.html#ac576f58aad03b4dcd47611b6a4b9abb4',1,'PaintingArea']]], - ['getimagedata_274',['getImageData',['../class_intelli_image.html#ad66fbe380ffe0e073a8cd760f8285fe3',1,'IntelliImage']]], - ['getimagedataofactivelayer_275',['getImageDataOfActiveLayer',['../class_painting_area.html#a4f484ff3ca7ae202ab57a00f52551423',1,'PaintingArea']]], - ['getimageofactivelayer_276',['getImageOfActiveLayer',['../class_painting_area.html#acab11ad35d07e9081203d8217d2c0855',1,'PaintingArea']]], - ['getinneralpha_277',['getInnerAlpha',['../class_intelli_toolsettings.html#a96d267baa782a32784dbeb1b7cd68cc4',1,'IntelliToolsettings']]], - ['getint_278',['getInt',['../class_intelli_input_dialog.html#a480ac2f5b8f7b9bc1cd7b30df84c2a62',1,'IntelliInputDialog']]], - ['getisdrawing_279',['getIsDrawing',['../class_intelli_tool.html#af90f0965efbc5c25126691e998f39ca3',1,'IntelliTool']]], - ['getlinewidth_280',['getLineWidth',['../class_intelli_toolsettings.html#abb3ee5a9c8a379167060799d275e65c3',1,'IntelliToolsettings']]], - ['getmaxheight_281',['getMaxHeight',['../class_painting_area.html#aa811d142df9239ae248679bd70ad6da7',1,'PaintingArea']]], - ['getmaxwidth_282',['getMaxWidth',['../class_painting_area.html#aeb082c1cda3edb6b68d8ee45cf4822f8',1,'PaintingArea']]], - ['getnumberofactivelayer_283',['getNumberOfActiveLayer',['../class_painting_area.html#a24280454ebb80db7feba2fd621513353',1,'PaintingArea']]], - ['getpixelcolor_284',['getPixelColor',['../class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f',1,'IntelliImage']]], - ['getpolygondata_285',['getPolygonData',['../class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba',1,'IntelliImage::getPolygonData()'],['../class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93',1,'IntelliShapedImage::getPolygonData()']]], - ['getpolygondataofreallayer_286',['getPolygonDataOfRealLayer',['../class_painting_area.html#a7ae21fd031ee1c04f92e042e86be0a90',1,'PaintingArea']]], - ['getsecondcolor_287',['getSecondColor',['../class_intelli_color_picker.html#ab41abe8fb7e184db2c33e792f09792e0',1,'IntelliColorPicker']]], - ['gettooltype_288',['getTooltype',['../class_intelli_tool.html#adf5c06ad2b2c0d745fb68cf80e7e5694',1,'IntelliTool']]], - ['gettypeofimage_289',['getTypeOfImage',['../class_intelli_image.html#af6b09c8d1d6b54a7e8a4e7286f3e503f',1,'IntelliImage']]], - ['gettypeofimagereallayer_290',['getTypeOfImageRealLayer',['../class_painting_area.html#ae92b27dfd09573c224d2ae1958d3bead',1,'PaintingArea']]], - ['getwidthofactive_291',['getWidthOfActive',['../class_painting_area.html#a675ee91b26b1c58be6d833f279d81597',1,'PaintingArea']]] + ['getdeepcopy_293',['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_294',['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_295',['getFirstColor',['../class_intelli_color_picker.html#aeb08029a0c946ed0402c9c11a91965b1',1,'IntelliColorPicker']]], + ['getheight_296',['getHeight',['../class_intelli_image.html#a895bbe107ad2958aca6eebf9af3eb7f1',1,'IntelliImage']]], + ['getheightofactive_297',['getHeightOfActive',['../class_painting_area.html#ac576f58aad03b4dcd47611b6a4b9abb4',1,'PaintingArea']]], + ['getimagedata_298',['getImageData',['../class_intelli_image.html#ad66fbe380ffe0e073a8cd760f8285fe3',1,'IntelliImage']]], + ['getimagedataofactivelayer_299',['getImageDataOfActiveLayer',['../class_painting_area.html#a4f484ff3ca7ae202ab57a00f52551423',1,'PaintingArea']]], + ['getimageofactivelayer_300',['getImageOfActiveLayer',['../class_painting_area.html#acab11ad35d07e9081203d8217d2c0855',1,'PaintingArea']]], + ['getinneralpha_301',['getInnerAlpha',['../class_intelli_toolsettings.html#a96d267baa782a32784dbeb1b7cd68cc4',1,'IntelliToolsettings']]], + ['getint_302',['getInt',['../class_intelli_input_dialog.html#a480ac2f5b8f7b9bc1cd7b30df84c2a62',1,'IntelliInputDialog']]], + ['getisdrawing_303',['getIsDrawing',['../class_intelli_tool.html#af90f0965efbc5c25126691e998f39ca3',1,'IntelliTool']]], + ['getlayerbundle_304',['getLayerBundle',['../class_painting_area.html#a1452c4bf2ebf188d8af019a862f3d8ba',1,'PaintingArea']]], + ['getlinewidth_305',['getLineWidth',['../class_intelli_toolsettings.html#abb3ee5a9c8a379167060799d275e65c3',1,'IntelliToolsettings']]], + ['getmaxheight_306',['getMaxHeight',['../class_painting_area.html#aa811d142df9239ae248679bd70ad6da7',1,'PaintingArea']]], + ['getmaxwidth_307',['getMaxWidth',['../class_painting_area.html#aeb082c1cda3edb6b68d8ee45cf4822f8',1,'PaintingArea']]], + ['getnumberofactivelayer_308',['getNumberOfActiveLayer',['../class_painting_area.html#a24280454ebb80db7feba2fd621513353',1,'PaintingArea']]], + ['getpixelcolor_309',['getPixelColor',['../class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f',1,'IntelliImage']]], + ['getpolygon_310',['getPolygon',['../class_intelli_raster_image.html#af19828176178cc1dece5160d726d946e',1,'IntelliRasterImage::getPolygon()'],['../class_intelli_shaped_image.html#aeff4b2331f4244f170c70526d8ca819b',1,'IntelliShapedImage::getPolygon()']]], + ['getpolygondata_311',['getPolygonData',['../class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba',1,'IntelliImage::getPolygonData()'],['../class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93',1,'IntelliShapedImage::getPolygonData()']]], + ['getpolygondataofreallayer_312',['getPolygonDataOfRealLayer',['../class_painting_area.html#a7ae21fd031ee1c04f92e042e86be0a90',1,'PaintingArea']]], + ['getrendersettings_313',['getRenderSettings',['../class_painting_area.html#ad631e87a1e7fe2b60f546b0f34995097',1,'PaintingArea']]], + ['getsecondcolor_314',['getSecondColor',['../class_intelli_color_picker.html#ab41abe8fb7e184db2c33e792f09792e0',1,'IntelliColorPicker']]], + ['gettooltype_315',['getTooltype',['../class_intelli_tool.html#adf5c06ad2b2c0d745fb68cf80e7e5694',1,'IntelliTool']]], + ['gettypeofimage_316',['getTypeOfImage',['../class_intelli_image.html#af6b09c8d1d6b54a7e8a4e7286f3e503f',1,'IntelliImage']]], + ['gettypeofimagereallayer_317',['getTypeOfImageRealLayer',['../class_painting_area.html#a91abd5e92acc5226a21ffc9e0ea36235',1,'PaintingArea']]], + ['getwidth_318',['getWidth',['../class_intelli_image.html#aea7b5f173968b330ef034bedb9426520',1,'IntelliImage']]], + ['getwidthofactive_319',['getWidthOfActive',['../class_painting_area.html#a675ee91b26b1c58be6d833f279d81597',1,'PaintingArea']]] ]; diff --git a/docs/html/search/functions_4.js b/docs/html/search/functions_4.js index 085a772..6d2300b 100644 --- a/docs/html/search/functions_4.js +++ b/docs/html/search/functions_4.js @@ -1,22 +1,5 @@ var searchData= [ - ['intellicolorpicker_292',['IntelliColorPicker',['../class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae',1,'IntelliColorPicker']]], - ['intelliimage_293',['IntelliImage',['../class_intelli_image.html#a2c6632ff35ee0a7094a8a289eb3a8652',1,'IntelliImage']]], - ['intelliinputdialog_294',['IntelliInputDialog',['../class_intelli_input_dialog.html#aa276ec605b08b19d70c54654cc606cc5',1,'IntelliInputDialog']]], - ['intelliphotogui_295',['IntelliPhotoGui',['../class_intelli_photo_gui.html#ad2aaec3c1517a9aaa461b54e341b97e0',1,'IntelliPhotoGui']]], - ['intellirasterimage_296',['IntelliRasterImage',['../class_intelli_raster_image.html#ae779b571372296f1922af818ba003413',1,'IntelliRasterImage']]], - ['intellirendersettings_297',['IntelliRenderSettings',['../class_intelli_render_settings.html#a4a01de6e5e8e516a7eae51d6f1f66529',1,'IntelliRenderSettings']]], - ['intellishapedimage_298',['IntelliShapedImage',['../class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9',1,'IntelliShapedImage']]], - ['intellitool_299',['IntelliTool',['../class_intelli_tool.html#a08ef094271ce6248b42f888472463526',1,'IntelliTool']]], - ['intellitoolcircle_300',['IntelliToolCircle',['../class_intelli_tool_circle.html#a835327842fb71cb6a505e260ac5b69c8',1,'IntelliToolCircle']]], - ['intellitoolfloodfill_301',['IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html#a0b283b1b0135ff909a7199be9da9c076',1,'IntelliToolFloodFill']]], - ['intellitoolline_302',['IntelliToolLine',['../class_intelli_tool_line.html#a111e83e0f0fec7d4ff773ba9f235e4dc',1,'IntelliToolLine']]], - ['intellitoolpen_303',['IntelliToolPen',['../class_intelli_tool_pen.html#a9f885143d6bb7adda3dcd3707d59e14d',1,'IntelliToolPen']]], - ['intellitoolplaintool_304',['IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html#a816bcd6aea046994420969bed8b139d2',1,'IntelliToolPlainTool']]], - ['intellitoolpolygon_305',['IntelliToolPolygon',['../class_intelli_tool_polygon.html#a63b8c7514a87d4608533fbb557ee0db5',1,'IntelliToolPolygon']]], - ['intellitoolrectangle_306',['IntelliToolRectangle',['../class_intelli_tool_rectangle.html#ada06457247d5b173888a9a520b31ec5c',1,'IntelliToolRectangle']]], - ['intellitoolsettings_307',['IntelliToolsettings',['../class_intelli_toolsettings.html#a5560602964ab95380967d63ab7ec6e69',1,'IntelliToolsettings']]], - ['isfastrenderering_308',['isFastRenderering',['../class_intelli_render_settings.html#a38fd592c4948d2e47b95bb6fabc34073',1,'IntelliRenderSettings']]], - ['isinpolygon_309',['isInPolygon',['../namespace_intelli_triangulation.html#ac276696f29d141ed34614c1c3b1c040f',1,'IntelliTriangulation']]], - ['isintriangle_310',['isInTriangle',['../namespace_intelli_triangulation.html#ac150fee67fd41a451bd2592f10e00197',1,'IntelliTriangulation']]] + ['historygoback_320',['historyGoBack',['../class_painting_area.html#a6a6083ca9fece2b185b592f941a91aa4',1,'PaintingArea']]], + ['historygoforward_321',['historyGoForward',['../class_painting_area.html#aecc72f0f5971244205194934ff721546',1,'PaintingArea']]] ]; diff --git a/docs/html/search/functions_5.js b/docs/html/search/functions_5.js index 7c550e9..b6fb2de 100644 --- a/docs/html/search/functions_5.js +++ b/docs/html/search/functions_5.js @@ -1,4 +1,23 @@ var searchData= [ - ['loadimage_311',['loadImage',['../class_intelli_image.html#ae231800aba38c96074bbe9bb6e341d4e',1,'IntelliImage']]] + ['intellicolorpicker_322',['IntelliColorPicker',['../class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae',1,'IntelliColorPicker']]], + ['intelliimage_323',['IntelliImage',['../class_intelli_image.html#a2c6632ff35ee0a7094a8a289eb3a8652',1,'IntelliImage']]], + ['intelliinputdialog_324',['IntelliInputDialog',['../class_intelli_input_dialog.html#aa276ec605b08b19d70c54654cc606cc5',1,'IntelliInputDialog']]], + ['intelliphotogui_325',['IntelliPhotoGui',['../class_intelli_photo_gui.html#ad2aaec3c1517a9aaa461b54e341b97e0',1,'IntelliPhotoGui']]], + ['intellirasterimage_326',['IntelliRasterImage',['../class_intelli_raster_image.html#ae779b571372296f1922af818ba003413',1,'IntelliRasterImage']]], + ['intellirendersettings_327',['IntelliRenderSettings',['../class_intelli_render_settings.html#a4a01de6e5e8e516a7eae51d6f1f66529',1,'IntelliRenderSettings']]], + ['intellishapedimage_328',['IntelliShapedImage',['../class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9',1,'IntelliShapedImage']]], + ['intellitool_329',['IntelliTool',['../class_intelli_tool.html#a08ef094271ce6248b42f888472463526',1,'IntelliTool']]], + ['intellitoolcircle_330',['IntelliToolCircle',['../class_intelli_tool_circle.html#a835327842fb71cb6a505e260ac5b69c8',1,'IntelliToolCircle']]], + ['intellitoolfloodfill_331',['IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html#a0b283b1b0135ff909a7199be9da9c076',1,'IntelliToolFloodFill']]], + ['intellitoolline_332',['IntelliToolLine',['../class_intelli_tool_line.html#a111e83e0f0fec7d4ff773ba9f235e4dc',1,'IntelliToolLine']]], + ['intellitoolpen_333',['IntelliToolPen',['../class_intelli_tool_pen.html#a9f885143d6bb7adda3dcd3707d59e14d',1,'IntelliToolPen']]], + ['intellitoolplaintool_334',['IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html#a816bcd6aea046994420969bed8b139d2',1,'IntelliToolPlainTool']]], + ['intellitoolpolygon_335',['IntelliToolPolygon',['../class_intelli_tool_polygon.html#a63b8c7514a87d4608533fbb557ee0db5',1,'IntelliToolPolygon']]], + ['intellitoolrectangle_336',['IntelliToolRectangle',['../class_intelli_tool_rectangle.html#ada06457247d5b173888a9a520b31ec5c',1,'IntelliToolRectangle']]], + ['intellitoolsettings_337',['IntelliToolsettings',['../class_intelli_toolsettings.html#a5560602964ab95380967d63ab7ec6e69',1,'IntelliToolsettings']]], + ['isfastrenderering_338',['isFastRenderering',['../class_intelli_render_settings.html#a38fd592c4948d2e47b95bb6fabc34073',1,'IntelliRenderSettings']]], + ['isfastrendering_339',['isFastRendering',['../class_intelli_image.html#a47941bed3060d8df5f2edce8c7f046cb',1,'IntelliImage']]], + ['isinpolygon_340',['isInPolygon',['../namespace_intelli_triangulation.html#ac276696f29d141ed34614c1c3b1c040f',1,'IntelliTriangulation']]], + ['isintriangle_341',['isInTriangle',['../namespace_intelli_triangulation.html#ac150fee67fd41a451bd2592f10e00197',1,'IntelliTriangulation']]] ]; diff --git a/docs/html/search/functions_6.js b/docs/html/search/functions_6.js index 05e60ef..5af1a37 100644 --- a/docs/html/search/functions_6.js +++ b/docs/html/search/functions_6.js @@ -1,9 +1,6 @@ var searchData= [ - ['main_312',['main',['../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.cpp']]], - ['mousemoveevent_313',['mouseMoveEvent',['../class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5',1,'PaintingArea']]], - ['mousepressevent_314',['mousePressEvent',['../class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15',1,'PaintingArea']]], - ['mousereleaseevent_315',['mouseReleaseEvent',['../class_painting_area.html#a35b5df914acb608cc29717659793359c',1,'PaintingArea']]], - ['moveactivelayer_316',['moveActiveLayer',['../class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a',1,'PaintingArea']]], - ['movepositionactive_317',['movePositionActive',['../class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7',1,'PaintingArea']]] + ['layerobject_342',['LayerObject',['../struct_layer_object.html#a0c4519287423c097acb2a0764913f7d0',1,'LayerObject::LayerObject()'],['../struct_layer_object.html#a2b8ffdba5ec6fb69eb6f59e97aced98a',1,'LayerObject::LayerObject(const LayerObject &layer)']]], + ['loadimage_343',['loadImage',['../class_intelli_image.html#ae231800aba38c96074bbe9bb6e341d4e',1,'IntelliImage']]], + ['loadproject_344',['loadProject',['../namespace_intelli_datamanager.html#a41920e07aa9e0b2756323779f7fe8de2',1,'IntelliDatamanager']]] ]; diff --git a/docs/html/search/functions_7.js b/docs/html/search/functions_7.js index 176d04b..26c0af1 100644 --- a/docs/html/search/functions_7.js +++ b/docs/html/search/functions_7.js @@ -1,10 +1,9 @@ var searchData= [ - ['onmouseleftpressed_318',['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_319',['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_320',['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_321',['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_322',['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_323',['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_324',['open',['../class_painting_area.html#a88c7e759aa8375a56129791645f46ea5',1,'PaintingArea']]] + ['main_345',['main',['../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.cpp']]], + ['mousemoveevent_346',['mouseMoveEvent',['../class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5',1,'PaintingArea']]], + ['mousepressevent_347',['mousePressEvent',['../class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15',1,'PaintingArea']]], + ['mousereleaseevent_348',['mouseReleaseEvent',['../class_painting_area.html#a35b5df914acb608cc29717659793359c',1,'PaintingArea']]], + ['moveactivelayer_349',['moveActiveLayer',['../class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a',1,'PaintingArea']]], + ['movepositionactive_350',['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 990e950..7880a8f 100644 --- a/docs/html/search/functions_8.js +++ b/docs/html/search/functions_8.js @@ -1,5 +1,10 @@ var searchData= [ - ['paintevent_325',['paintEvent',['../class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7',1,'PaintingArea']]], - ['paintingarea_326',['PaintingArea',['../class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460',1,'PaintingArea']]] + ['onmouseleftpressed_351',['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_352',['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_353',['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_354',['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_355',['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_356',['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_357',['open',['../class_painting_area.html#a88c7e759aa8375a56129791645f46ea5',1,'PaintingArea']]] ]; diff --git a/docs/html/search/functions_9.js b/docs/html/search/functions_9.js index fc68a1a..0eb1a73 100644 --- a/docs/html/search/functions_9.js +++ b/docs/html/search/functions_9.js @@ -1,4 +1,5 @@ var searchData= [ - ['resizeimage_327',['resizeImage',['../class_intelli_image.html#a177403ab9585d4ba31984a644c54d310',1,'IntelliImage']]] + ['paintevent_358',['paintEvent',['../class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7',1,'PaintingArea']]], + ['paintingarea_359',['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 da081c6..001058a 100644 --- a/docs/html/search/functions_a.js +++ b/docs/html/search/functions_a.js @@ -1,21 +1,4 @@ var searchData= [ - ['save_328',['save',['../class_painting_area.html#aa2463d4f403224086acab02903ae407e',1,'PaintingArea']]], - ['setfastrendering_329',['setFastRendering',['../class_intelli_render_settings.html#a5ffb878b77e5d448ffe4eb03a8397ac2',1,'IntelliRenderSettings']]], - ['setfirstcolor_330',['setFirstColor',['../class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8',1,'IntelliColorPicker']]], - ['setimagedata_331',['setImageData',['../class_intelli_image.html#ab09c64e7559f3db32ca3b20ba6339268',1,'IntelliImage']]], - ['setinneralpha_332',['setInnerAlpha',['../class_intelli_toolsettings.html#a9a61f3de61efeba2287f8b32941f4271',1,'IntelliToolsettings']]], - ['setlayeractive_333',['setLayerActive',['../class_painting_area.html#a79eb059829f27e8cdb3a54c5cd3d12c9',1,'PaintingArea']]], - ['setlayeralpha_334',['setLayerAlpha',['../class_painting_area.html#a6c7e0865e684ae1089ee283b4399d055',1,'PaintingArea']]], - ['setlinewidth_335',['setLineWidth',['../class_intelli_toolsettings.html#a73fa94c85c6c2fdc1a33975a33304a6f',1,'IntelliToolsettings']]], - ['setpolygon_336',['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()'],['../class_painting_area.html#aa409492ac26483d618bb33616f2e3f81',1,'PaintingArea::setPolygon()']]], - ['setrendersettings_337',['setRenderSettings',['../class_painting_area.html#a63be0831e5b6ceb8cc622d83aa28f0bd',1,'PaintingArea']]], - ['setsecondcolor_338',['setSecondColor',['../class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931',1,'IntelliColorPicker']]], - ['settoolwidth_339',['setToolWidth',['../class_intelli_photo_gui.html#a343f8ebf5d27b7242208747de6c92497',1,'IntelliPhotoGui']]], - ['sign_340',['sign',['../namespace_intelli_triangulation.html#af9af549a7faff35a74c1265b290ea0ca',1,'IntelliTriangulation']]], - ['slotactivatelayer_341',['slotActivateLayer',['../class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec',1,'PaintingArea']]], - ['slotcloseevent_342',['slotCloseEvent',['../class_intelli_input_dialog.html#ae59e68446caab323945ea725f69e89b0',1,'IntelliInputDialog']]], - ['slotdeleteactivelayer_343',['slotDeleteActiveLayer',['../class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e',1,'PaintingArea']]], - ['sloteingabe_344',['slotEingabe',['../class_intelli_input_dialog.html#a23f837147e6aab3d8e0aff9d0f7012bd',1,'IntelliInputDialog']]], - ['swapcolors_345',['swapColors',['../class_intelli_color_picker.html#aec499265ae28ce1b54be88222e74292e',1,'IntelliColorPicker']]] + ['resizeimage_360',['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 5ea2d27..5ceca88 100644 --- a/docs/html/search/functions_b.js +++ b/docs/html/search/functions_b.js @@ -1,6 +1,25 @@ var searchData= [ - ['unittest_346',['UnitTest',['../class_unit_test.html#a67ddaff817b55a624741d32550052f4b',1,'UnitTest::UnitTest()'],['../class_unit_test.html#a67ddaff817b55a624741d32550052f4b',1,'UnitTest::UnitTest()']]], - ['updategui_347',['UpdateGui',['../class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4',1,'IntelliPhotoGui']]], - ['updaterenderersetting_348',['updateRendererSetting',['../class_intelli_image.html#ae4dbaefabce4ec5bec37f5b95e2f62e2',1,'IntelliImage']]] + ['save_361',['save',['../class_painting_area.html#aa2463d4f403224086acab02903ae407e',1,'PaintingArea']]], + ['saveproject_362',['saveProject',['../namespace_intelli_datamanager.html#ac02f6f47ff8785ad9d49588baaca3d54',1,'IntelliDatamanager']]], + ['setfastrendering_363',['setFastRendering',['../class_intelli_render_settings.html#a5ffb878b77e5d448ffe4eb03a8397ac2',1,'IntelliRenderSettings']]], + ['setfirstcolor_364',['setFirstColor',['../class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8',1,'IntelliColorPicker']]], + ['setimagedata_365',['setImageData',['../class_intelli_image.html#ab09c64e7559f3db32ca3b20ba6339268',1,'IntelliImage']]], + ['setinneralpha_366',['setInnerAlpha',['../class_intelli_toolsettings.html#a9a61f3de61efeba2287f8b32941f4271',1,'IntelliToolsettings']]], + ['setlayeractive_367',['setLayerActive',['../class_painting_area.html#a79eb059829f27e8cdb3a54c5cd3d12c9',1,'PaintingArea']]], + ['setlayeralpha_368',['setLayerAlpha',['../class_painting_area.html#a6c7e0865e684ae1089ee283b4399d055',1,'PaintingArea']]], + ['setlayerdimensions_369',['setLayerDimensions',['../class_painting_area.html#a2444acb9a61038fbe0206498d0cae011',1,'PaintingArea']]], + ['setlinewidth_370',['setLineWidth',['../class_intelli_toolsettings.html#a73fa94c85c6c2fdc1a33975a33304a6f',1,'IntelliToolsettings']]], + ['setpixeltoactive_371',['setPixelToActive',['../class_painting_area.html#a6bd7eac7e2080b64336e58d0ecf93c71',1,'PaintingArea']]], + ['setpolygon_372',['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()'],['../class_painting_area.html#aa409492ac26483d618bb33616f2e3f81',1,'PaintingArea::setPolygon()']]], + ['setpolygondatatoactive_373',['setPolygonDataToActive',['../class_painting_area.html#aac7d7bca37e0d7c7d077b65224795577',1,'PaintingArea']]], + ['setrendersettings_374',['setRenderSettings',['../class_painting_area.html#a63be0831e5b6ceb8cc622d83aa28f0bd',1,'PaintingArea']]], + ['setsecondcolor_375',['setSecondColor',['../class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931',1,'IntelliColorPicker']]], + ['settoolwidth_376',['setToolWidth',['../class_intelli_photo_gui.html#a343f8ebf5d27b7242208747de6c92497',1,'IntelliPhotoGui']]], + ['sign_377',['sign',['../namespace_intelli_triangulation.html#af9af549a7faff35a74c1265b290ea0ca',1,'IntelliTriangulation']]], + ['slotactivatelayer_378',['slotActivateLayer',['../class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec',1,'PaintingArea']]], + ['slotcloseevent_379',['slotCloseEvent',['../class_intelli_input_dialog.html#ae59e68446caab323945ea725f69e89b0',1,'IntelliInputDialog']]], + ['slotdeleteactivelayer_380',['slotDeleteActiveLayer',['../class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e',1,'PaintingArea']]], + ['sloteingabe_381',['slotEingabe',['../class_intelli_input_dialog.html#a23f837147e6aab3d8e0aff9d0f7012bd',1,'IntelliInputDialog']]], + ['swapcolors_382',['swapColors',['../class_intelli_color_picker.html#aec499265ae28ce1b54be88222e74292e',1,'IntelliColorPicker']]] ]; diff --git a/docs/html/search/functions_c.js b/docs/html/search/functions_c.js index 69c7a05..117acc9 100644 --- a/docs/html/search/functions_c.js +++ b/docs/html/search/functions_c.js @@ -1,4 +1,6 @@ var searchData= [ - ['wheelevent_349',['wheelEvent',['../class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4',1,'PaintingArea']]] + ['unittest_383',['UnitTest',['../class_unit_test.html#a67ddaff817b55a624741d32550052f4b',1,'UnitTest::UnitTest()'],['../class_unit_test.html#a67ddaff817b55a624741d32550052f4b',1,'UnitTest::UnitTest()']]], + ['updategui_384',['UpdateGui',['../class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4',1,'IntelliPhotoGui']]], + ['updaterenderersetting_385',['updateRendererSetting',['../class_intelli_image.html#ae4dbaefabce4ec5bec37f5b95e2f62e2',1,'IntelliImage']]] ]; diff --git a/docs/html/search/functions_d.js b/docs/html/search/functions_d.js index 3f94bea..1ed7642 100644 --- a/docs/html/search/functions_d.js +++ b/docs/html/search/functions_d.js @@ -1,18 +1,4 @@ var searchData= [ - ['_7eintellicolorpicker_350',['~IntelliColorPicker',['../class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff',1,'IntelliColorPicker']]], - ['_7eintelliimage_351',['~IntelliImage',['../class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc',1,'IntelliImage']]], - ['_7eintellirasterimage_352',['~IntelliRasterImage',['../class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8',1,'IntelliRasterImage']]], - ['_7eintellishapedimage_353',['~IntelliShapedImage',['../class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9',1,'IntelliShapedImage']]], - ['_7eintellitool_354',['~IntelliTool',['../class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2',1,'IntelliTool']]], - ['_7eintellitoolcircle_355',['~IntelliToolCircle',['../class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954',1,'IntelliToolCircle']]], - ['_7eintellitoolfloodfill_356',['~IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba',1,'IntelliToolFloodFill']]], - ['_7eintellitoolline_357',['~IntelliToolLine',['../class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2',1,'IntelliToolLine']]], - ['_7eintellitoolpen_358',['~IntelliToolPen',['../class_intelli_tool_pen.html#ac77a025515d0fed6954556fe2b444818',1,'IntelliToolPen']]], - ['_7eintellitoolplaintool_359',['~IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html#a91fe568be05c075814d67440472bb658',1,'IntelliToolPlainTool']]], - ['_7eintellitoolpolygon_360',['~IntelliToolPolygon',['../class_intelli_tool_polygon.html#a087cbf2254010989df6106a357471499',1,'IntelliToolPolygon']]], - ['_7eintellitoolrectangle_361',['~IntelliToolRectangle',['../class_intelli_tool_rectangle.html#a7dc1463e726a21255e6297241dc71fb1',1,'IntelliToolRectangle']]], - ['_7eintellitoolsettings_362',['~IntelliToolsettings',['../class_intelli_toolsettings.html#a927e50594a459c952d06acd34c0eff56',1,'IntelliToolsettings']]], - ['_7epaintingarea_363',['~PaintingArea',['../class_painting_area.html#aa32adc113f77031945f73e33051931e8',1,'PaintingArea']]], - ['_7eunittest_364',['~UnitTest',['../class_unit_test.html#afa0bdd3e2ac33cd52e697406339a2edf',1,'UnitTest::~UnitTest()'],['../class_unit_test.html#afa0bdd3e2ac33cd52e697406339a2edf',1,'UnitTest::~UnitTest()']]] + ['wheelevent_386',['wheelEvent',['../class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4',1,'PaintingArea']]] ]; diff --git a/docs/html/search/functions_e.html b/docs/html/search/functions_e.html index 0f20544..ee5afa6 100644 --- a/docs/html/search/functions_e.html +++ b/docs/html/search/functions_e.html @@ -1,7 +1,7 @@ - + diff --git a/docs/html/search/functions_e.js b/docs/html/search/functions_e.js index e04ee9a..e27cd95 100644 --- a/docs/html/search/functions_e.js +++ b/docs/html/search/functions_e.js @@ -1,17 +1,18 @@ var searchData= [ - ['_7eintellicolorpicker_322',['~IntelliColorPicker',['../class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff',1,'IntelliColorPicker']]], - ['_7eintelliimage_323',['~IntelliImage',['../class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc',1,'IntelliImage']]], - ['_7eintellirasterimage_324',['~IntelliRasterImage',['../class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8',1,'IntelliRasterImage']]], - ['_7eintellishapedimage_325',['~IntelliShapedImage',['../class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9',1,'IntelliShapedImage']]], - ['_7eintellitool_326',['~IntelliTool',['../class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2',1,'IntelliTool']]], - ['_7eintellitoolcircle_327',['~IntelliToolCircle',['../class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954',1,'IntelliToolCircle']]], - ['_7eintellitoolfloodfill_328',['~IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba',1,'IntelliToolFloodFill']]], - ['_7eintellitoolline_329',['~IntelliToolLine',['../class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2',1,'IntelliToolLine']]], - ['_7eintellitoolpen_330',['~IntelliToolPen',['../class_intelli_tool_pen.html#ac77a025515d0fed6954556fe2b444818',1,'IntelliToolPen']]], - ['_7eintellitoolplaintool_331',['~IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html#a91fe568be05c075814d67440472bb658',1,'IntelliToolPlainTool']]], - ['_7eintellitoolpolygon_332',['~IntelliToolPolygon',['../class_intelli_tool_polygon.html#a087cbf2254010989df6106a357471499',1,'IntelliToolPolygon']]], - ['_7eintellitoolrectangle_333',['~IntelliToolRectangle',['../class_intelli_tool_rectangle.html#a7dc1463e726a21255e6297241dc71fb1',1,'IntelliToolRectangle']]], - ['_7eintellitoolsettings_334',['~IntelliToolsettings',['../class_intelli_toolsettings.html#a927e50594a459c952d06acd34c0eff56',1,'IntelliToolsettings']]], - ['_7epaintingarea_335',['~PaintingArea',['../class_painting_area.html#aa32adc113f77031945f73e33051931e8',1,'PaintingArea']]] + ['_7eintellicolorpicker_387',['~IntelliColorPicker',['../class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff',1,'IntelliColorPicker']]], + ['_7eintelliimage_388',['~IntelliImage',['../class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc',1,'IntelliImage']]], + ['_7eintellirasterimage_389',['~IntelliRasterImage',['../class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8',1,'IntelliRasterImage']]], + ['_7eintellishapedimage_390',['~IntelliShapedImage',['../class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9',1,'IntelliShapedImage']]], + ['_7eintellitool_391',['~IntelliTool',['../class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2',1,'IntelliTool']]], + ['_7eintellitoolcircle_392',['~IntelliToolCircle',['../class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954',1,'IntelliToolCircle']]], + ['_7eintellitoolfloodfill_393',['~IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba',1,'IntelliToolFloodFill']]], + ['_7eintellitoolline_394',['~IntelliToolLine',['../class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2',1,'IntelliToolLine']]], + ['_7eintellitoolpen_395',['~IntelliToolPen',['../class_intelli_tool_pen.html#ac77a025515d0fed6954556fe2b444818',1,'IntelliToolPen']]], + ['_7eintellitoolplaintool_396',['~IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html#a91fe568be05c075814d67440472bb658',1,'IntelliToolPlainTool']]], + ['_7eintellitoolpolygon_397',['~IntelliToolPolygon',['../class_intelli_tool_polygon.html#a087cbf2254010989df6106a357471499',1,'IntelliToolPolygon']]], + ['_7eintellitoolrectangle_398',['~IntelliToolRectangle',['../class_intelli_tool_rectangle.html#a7dc1463e726a21255e6297241dc71fb1',1,'IntelliToolRectangle']]], + ['_7eintellitoolsettings_399',['~IntelliToolsettings',['../class_intelli_toolsettings.html#a927e50594a459c952d06acd34c0eff56',1,'IntelliToolsettings']]], + ['_7epaintingarea_400',['~PaintingArea',['../class_painting_area.html#aa32adc113f77031945f73e33051931e8',1,'PaintingArea']]], + ['_7eunittest_401',['~UnitTest',['../class_unit_test.html#afa0bdd3e2ac33cd52e697406339a2edf',1,'UnitTest::~UnitTest()'],['../class_unit_test.html#afa0bdd3e2ac33cd52e697406339a2edf',1,'UnitTest::~UnitTest()']]] ]; diff --git a/docs/html/search/namespaces_0.js b/docs/html/search/namespaces_0.js index a9bc87f..1eb2052 100644 --- a/docs/html/search/namespaces_0.js +++ b/docs/html/search/namespaces_0.js @@ -1,4 +1,5 @@ var searchData= [ - ['intellitriangulation_210',['IntelliTriangulation',['../namespace_intelli_triangulation.html',1,'']]] + ['intellidatamanager_228',['IntelliDatamanager',['../namespace_intelli_datamanager.html',1,'']]], + ['intellitriangulation_229',['IntelliTriangulation',['../namespace_intelli_triangulation.html',1,'']]] ]; diff --git a/docs/html/search/searchdata.js b/docs/html/search/searchdata.js index 05963ce..d716a11 100644 --- a/docs/html/search/searchdata.js +++ b/docs/html/search/searchdata.js @@ -4,7 +4,7 @@ var indexSectionsWithContent = 1: "ilptu", 2: "i", 3: "impt", - 4: "acdgilmoprsuw~", + 4: "acdghilmoprsuw~", 5: "abcfhiptw", 6: "it", 7: "cflnprs", diff --git a/docs/html/search/variables_0.js b/docs/html/search/variables_0.js index a99d4ca..3ce4bd0 100644 --- a/docs/html/search/variables_0.js +++ b/docs/html/search/variables_0.js @@ -1,8 +1,8 @@ var searchData= [ - ['a_365',['A',['../struct_triangle.html#a4fe8b39e0144ebff908b7718c2f2751b',1,'Triangle']]], - ['activelayer_366',['activeLayer',['../class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d',1,'IntelliTool']]], - ['activetype_367',['ActiveType',['../class_intelli_tool.html#a631388999f36013628e13b9de87a6f7b',1,'IntelliTool']]], - ['alpha_368',['alpha',['../struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56',1,'LayerObject']]], - ['area_369',['Area',['../class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289',1,'IntelliTool']]] + ['a_402',['A',['../struct_triangle.html#a4fe8b39e0144ebff908b7718c2f2751b',1,'Triangle']]], + ['activelayer_403',['activeLayer',['../class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d',1,'IntelliTool']]], + ['activetype_404',['ActiveType',['../class_intelli_tool.html#a631388999f36013628e13b9de87a6f7b',1,'IntelliTool']]], + ['alpha_405',['alpha',['../struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56',1,'LayerObject']]], + ['area_406',['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 9285079..8e4fbd8 100644 --- a/docs/html/search/variables_1.js +++ b/docs/html/search/variables_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['b_370',['B',['../struct_triangle.html#a64fa6a90a6131f12a1a3054bf86647d7',1,'Triangle']]] + ['b_407',['B',['../struct_triangle.html#a64fa6a90a6131f12a1a3054bf86647d7',1,'Triangle']]] ]; diff --git a/docs/html/search/variables_2.js b/docs/html/search/variables_2.js index 7a9fe2a..b29041f 100644 --- a/docs/html/search/variables_2.js +++ b/docs/html/search/variables_2.js @@ -1,6 +1,6 @@ var searchData= [ - ['c_371',['C',['../struct_triangle.html#addb8aaab314d79f3617acca01e12872a',1,'Triangle']]], - ['canvas_372',['Canvas',['../class_intelli_tool.html#a144d469cc03584f501194529a1b53c77',1,'IntelliTool']]], - ['colorpicker_373',['colorPicker',['../class_painting_area.html#a132535c4e16052c1472cf1b9f3e096ed',1,'PaintingArea::colorPicker()'],['../class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef',1,'IntelliTool::colorPicker()']]] + ['c_408',['C',['../struct_triangle.html#addb8aaab314d79f3617acca01e12872a',1,'Triangle']]], + ['canvas_409',['Canvas',['../class_intelli_tool.html#a144d469cc03584f501194529a1b53c77',1,'IntelliTool']]], + ['colorpicker_410',['colorPicker',['../class_painting_area.html#a132535c4e16052c1472cf1b9f3e096ed',1,'PaintingArea::colorPicker()'],['../class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef',1,'IntelliTool::colorPicker()']]] ]; diff --git a/docs/html/search/variables_3.js b/docs/html/search/variables_3.js index d205337..dbb6a70 100644 --- a/docs/html/search/variables_3.js +++ b/docs/html/search/variables_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['fastrenderering_374',['fastRenderering',['../class_intelli_image.html#aa63d34c7932113d021653980ee018671',1,'IntelliImage']]] + ['fastrenderering_411',['fastRenderering',['../class_intelli_image.html#aa63d34c7932113d021653980ee018671',1,'IntelliImage']]] ]; diff --git a/docs/html/search/variables_4.js b/docs/html/search/variables_4.js index 1593930..e14ca07 100644 --- a/docs/html/search/variables_4.js +++ b/docs/html/search/variables_4.js @@ -1,5 +1,5 @@ var searchData= [ - ['height_375',['height',['../struct_layer_object.html#ae0003fb815e50ed587a9897988befc90',1,'LayerObject']]], - ['heightoffset_376',['heightOffset',['../struct_layer_object.html#a08bacdcd64a0ae0eb5376f55329954bc',1,'LayerObject']]] + ['height_412',['height',['../struct_layer_object.html#ae0003fb815e50ed587a9897988befc90',1,'LayerObject']]], + ['heightoffset_413',['heightOffset',['../struct_layer_object.html#a08bacdcd64a0ae0eb5376f55329954bc',1,'LayerObject']]] ]; diff --git a/docs/html/search/variables_5.js b/docs/html/search/variables_5.js index 92a3332..ff08882 100644 --- a/docs/html/search/variables_5.js +++ b/docs/html/search/variables_5.js @@ -1,6 +1,6 @@ var searchData= [ - ['image_377',['image',['../struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83',1,'LayerObject']]], - ['imagedata_378',['imageData',['../class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2',1,'IntelliImage']]], - ['isdrawing_379',['isDrawing',['../class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca',1,'IntelliTool']]] + ['image_414',['image',['../struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83',1,'LayerObject']]], + ['imagedata_415',['imageData',['../class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2',1,'IntelliImage']]], + ['isdrawing_416',['isDrawing',['../class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca',1,'IntelliTool']]] ]; diff --git a/docs/html/search/variables_6.js b/docs/html/search/variables_6.js index 33dcbca..a7ffecc 100644 --- a/docs/html/search/variables_6.js +++ b/docs/html/search/variables_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['polygondata_380',['polygonData',['../class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8',1,'IntelliShapedImage']]] + ['polygondata_417',['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 07772eb..b1d7f1e 100644 --- a/docs/html/search/variables_7.js +++ b/docs/html/search/variables_7.js @@ -1,5 +1,5 @@ var searchData= [ - ['toolsettings_381',['Toolsettings',['../class_painting_area.html#abc2f798744f1dc805a651731eb1692ea',1,'PaintingArea::Toolsettings()'],['../class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f',1,'IntelliTool::Toolsettings()']]], - ['typeofimage_382',['TypeOfImage',['../class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80',1,'IntelliImage']]] + ['toolsettings_418',['Toolsettings',['../class_painting_area.html#abc2f798744f1dc805a651731eb1692ea',1,'PaintingArea::Toolsettings()'],['../class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f',1,'IntelliTool::Toolsettings()']]], + ['typeofimage_419',['TypeOfImage',['../class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80',1,'IntelliImage']]] ]; diff --git a/docs/html/search/variables_8.js b/docs/html/search/variables_8.js index 1bbcc80..3dd3c0a 100644 --- a/docs/html/search/variables_8.js +++ b/docs/html/search/variables_8.js @@ -1,5 +1,5 @@ var searchData= [ - ['width_383',['width',['../struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897',1,'LayerObject']]], - ['widthoffset_384',['widthOffset',['../struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96',1,'LayerObject']]] + ['width_420',['width',['../struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897',1,'LayerObject']]], + ['widthoffset_421',['widthOffset',['../struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96',1,'LayerObject']]] ]; diff --git a/docs/html/struct_layer_object-members.html b/docs/html/struct_layer_object-members.html index d768b44..cb50987 100644 --- a/docs/html/struct_layer_object-members.html +++ b/docs/html/struct_layer_object-members.html @@ -93,6 +93,8 @@ $(document).ready(function(){initNavTree('struct_layer_object.html',''); initRes heightLayerObject heightOffsetLayerObject imageLayerObject + LayerObject()LayerObject + LayerObject(const LayerObject &layer)LayerObject widthLayerObject widthOffsetLayerObject diff --git a/docs/html/struct_layer_object.html b/docs/html/struct_layer_object.html index 6057f9b..ab0d6bd 100644 --- a/docs/html/struct_layer_object.html +++ b/docs/html/struct_layer_object.html @@ -83,6 +83,7 @@ $(document).ready(function(){initNavTree('struct_layer_object.html',''); initRes
    @@ -95,6 +96,13 @@ $(document).ready(function(){initNavTree('struct_layer_object.html',''); initRes

    #include <PaintingArea.h>

    + + + + + +

    +Public Member Functions

     LayerObject ()
     
     LayerObject (const LayerObject &layer)
     
    @@ -120,7 +128,47 @@ Public Attributes

    The LayerObject struct holds all the information needed to construct a layer.

    Definition at line 23 of file PaintingArea.h.

    -

    Member Data Documentation

    +

    Constructor & Destructor Documentation

    + +

    ◆ LayerObject() [1/2]

    + +
    +
    +

    Public Attributes

    IntelliImageimage
    + + + + + + +
    LayerObject::LayerObject ()
    +
    + +

    Definition at line 22 of file PaintingArea.cpp.

    + +
    +
    + +

    ◆ LayerObject() [2/2]

    + +
    +
    + + + + + + + + +
    LayerObject::LayerObject (const LayerObjectlayer)
    +
    + +

    Definition at line 26 of file PaintingArea.cpp.

    + +
    +
    +

    Member Data Documentation

    ◆ alpha

    @@ -229,8 +277,9 @@ Public Attributes -
    The documentation for this struct was generated from the following file:
      +
      The documentation for this struct was generated from the following files: diff --git a/docs/html/struct_layer_object.js b/docs/html/struct_layer_object.js index c686168..134df5f 100644 --- a/docs/html/struct_layer_object.js +++ b/docs/html/struct_layer_object.js @@ -1,5 +1,7 @@ var struct_layer_object = [ + [ "LayerObject", "struct_layer_object.html#a0c4519287423c097acb2a0764913f7d0", null ], + [ "LayerObject", "struct_layer_object.html#a2b8ffdba5ec6fb69eb6f59e97aced98a", null ], [ "alpha", "struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56", null ], [ "height", "struct_layer_object.html#ae0003fb815e50ed587a9897988befc90", null ], [ "heightOffset", "struct_layer_object.html#a08bacdcd64a0ae0eb5376f55329954bc", null ], diff --git a/docs/html/tst__unittest_8cpp_source.html b/docs/html/tst__unittest_8cpp_source.html index c3292b4..442adb9 100644 --- a/docs/html/tst__unittest_8cpp_source.html +++ b/docs/html/tst__unittest_8cpp_source.html @@ -263,7 +263,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      177 
      178 //test painting area
      179 void UnitTest::test_addLayer(){
      -
      180  area->addLayer(200,200,10,20,IntelliImage::ImageType::SHAPEDIMAGE);
      +
      180  area->addLayer(200,200,10,20,255,ImageType::SHAPEDIMAGE);
      181 
      182  QCOMPARE(area->layerBundle.size(), 1);
      183  QCOMPARE(area->activeLayer, 0);
      @@ -278,8 +278,8 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      192 }
      193 
      194 void UnitTest::test_deleteLayer(){
      -
      195  area->addLayer(200,200,10,20,IntelliImage::ImageType::SHAPEDIMAGE);
      -
      196  area->addLayer(200,200,10,20,IntelliImage::ImageType::SHAPEDIMAGE);
      +
      195  area->addLayer(200,200,10,20,255,ImageType::SHAPEDIMAGE);
      +
      196  area->addLayer(200,200,10,20,255,ImageType::SHAPEDIMAGE);
      197 
      198  area->deleteLayer(3);
      199  QCOMPARE(area->layerBundle.size(), 2);
      @@ -300,8 +300,8 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      214 }
      215 
      216 void UnitTest::test_setActive(){
      -
      217  area->addLayer(200,200,10,20,IntelliImage::ImageType::SHAPEDIMAGE);
      -
      218  area->addLayer(200,200,10,20,IntelliImage::ImageType::SHAPEDIMAGE);
      +
      217  area->addLayer(200,200,10,20,255,ImageType::SHAPEDIMAGE);
      +
      218  area->addLayer(200,200,10,20,255,ImageType::SHAPEDIMAGE);
      219 
      220  area->setLayerActive(0);
      221  QCOMPARE(area->activeLayer, 0);
      @@ -317,8 +317,8 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      231 }
      232 
      233 void UnitTest::test_setAlpha(){
      -
      234  area->addLayer(200,200,10,20,IntelliImage::ImageType::SHAPEDIMAGE);
      -
      235  area->addLayer(200,200,10,20,IntelliImage::ImageType::SHAPEDIMAGE);
      +
      234  area->addLayer(200,200,10,20,255,ImageType::SHAPEDIMAGE);
      +
      235  area->addLayer(200,200,10,20,255,ImageType::SHAPEDIMAGE);
      236 
      237  area->setLayerAlpha(0,0);
      238  QCOMPARE(area->layerBundle[0].alpha, 0);
      @@ -340,7 +340,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      254 }
      255 
      256 void UnitTest::test_floodFill(){
      -
      257  area->addLayer(200,200,10,20,IntelliImage::ImageType::SHAPEDIMAGE);
      +
      257  area->addLayer(200,200,10,20,255,ImageType::SHAPEDIMAGE);
      258 
      259  area->layerBundle[0].image->drawPlain(QColor(255, 255, 255, 255));
      260  QPoint point;
      @@ -365,8 +365,8 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      279 }
      280 
      281 void UnitTest::test_moveActive(){
      -
      282  area->addLayer(200,200,10,20,IntelliImage::ImageType::SHAPEDIMAGE);
      -
      283  area->addLayer(200,200,10,20,IntelliImage::ImageType::SHAPEDIMAGE);
      +
      282  area->addLayer(200,200,10,20,255,ImageType::SHAPEDIMAGE);
      +
      283  area->addLayer(200,200,10,20,255,ImageType::SHAPEDIMAGE);
      284 
      285  area->layerBundle[1].image->drawPlain(QColor(0, 0, 0, 255));
      286  QPoint point(0,0);
      @@ -392,8 +392,8 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      306 }
      307 
      308 void UnitTest::test_setPolygon(){
      -
      309  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      -
      310  area->addLayer(200,200,10,20,IntelliImage::ImageType::SHAPEDIMAGE);
      +
      309  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      +
      310  area->addLayer(200,200,10,20,255,ImageType::SHAPEDIMAGE);
      311 
      312  std::vector<QPoint> polygon{
      313  QPoint(10,00),
      @@ -414,8 +414,8 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      328 }
      329 
      330 void UnitTest::test_setLayerUp(){
      -
      331  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      -
      332  area->addLayer(200,200,10,20,IntelliImage::ImageType::SHAPEDIMAGE);
      +
      331  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      +
      332  area->addLayer(200,200,10,20,255,ImageType::SHAPEDIMAGE);
      333 
      334  area->selectLayerUp();
      335  QCOMPARE(area->activeLayer, 1);
      @@ -431,8 +431,8 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      345 }
      346 
      347 void UnitTest::test_setLayerDown(){
      -
      348  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      -
      349  area->addLayer(200,200,10,20,IntelliImage::ImageType::SHAPEDIMAGE);
      +
      348  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      +
      349  area->addLayer(200,200,10,20,255,ImageType::SHAPEDIMAGE);
      350 
      351  area->selectLayerDown();
      352  QCOMPARE(area->activeLayer, 0);
      @@ -472,7 +472,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      386 
      387 //test Raster-Image operations
      388 void UnitTest::test_RasterImage_drawPixel(){
      -
      389  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      389  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      390 
      391  QPoint point(0,0);
      392 
      @@ -485,7 +485,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      399 }
      400 
      401 void UnitTest::test_RasterImage_drawLine(){
      -
      402  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      402  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      403 
      404  QPoint point1(0,0);
      405  QPoint point2(10,10);
      @@ -510,7 +510,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      424 }
      425 
      426 void UnitTest::test_RasterImage_drawPoint(){
      -
      427  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      427  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      428 
      429  QPoint point1(5,5);
      430  QPoint point2(5,6);
      @@ -530,7 +530,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      444 }
      445 
      446 void UnitTest::test_RasterImage_getDisplayable(){
      -
      447  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      447  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      448 
      449  area->layerBundle[0].image->drawPlain(QColor(255, 255, 255, 255));
      450  QImage img = area->layerBundle[0].image->getDisplayable(QSize(200,200),255);
      @@ -547,7 +547,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      461 }
      462 
      463 void UnitTest::test_RasterImage_getPixelColor(){
      -
      464  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      464  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      465 
      466  QPoint point(0,0);
      467  area->layerBundle[0].image->drawPlain(QColor(0, 0, 0, 255));
      @@ -557,7 +557,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      471 }
      472 
      473 void UnitTest::test_RasterImage_getImageData(){
      - +
      474  area->addLayer(2,2,10,20,255,ImageType::RASTERIMAGE);
      475 
      476  QImage img(2,2, QImage::Format_ARGB32);
      477  img.setPixelColor(0,0, Qt::red);
      @@ -582,7 +582,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      496 }
      497 
      498 void UnitTest::test_RasterImage_setImageData(){
      - +
      499  area->addLayer(2,2,10,20,255,ImageType::RASTERIMAGE);
      500 
      501  QImage img(2,2, QImage::Format_ARGB32);
      502  img.setPixelColor(0,0, Qt::red);
      @@ -607,7 +607,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      521 
      522 //test Shaped-Image operations
      523 void UnitTest::test_ShapedImage_drawPixel(){
      -
      524  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      524  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      525 
      526  QPoint point(0,0);
      527 
      @@ -620,7 +620,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      534 }
      535 
      536 void UnitTest::test_ShapedImage_drawLine(){
      -
      537  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      537  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      538 
      539  QPoint point1(0,0);
      540  QPoint point2(10,10);
      @@ -645,7 +645,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      559 }
      560 
      561 void UnitTest::test_ShapedImage_drawPoint(){
      -
      562  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      562  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      563 
      564  QPoint point1(5,5);
      565  QPoint point2(5,6);
      @@ -665,7 +665,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      579 }
      580 
      581 void UnitTest::test_ShapedImage_getDisplayable(){
      - +
      582  area->addLayer(21,21,10,20,255,ImageType::SHAPEDIMAGE);
      583  std::vector<QPoint> points{
      584  QPoint(10,00),
      585  QPoint(00,10),
      @@ -700,7 +700,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      614 }
      615 
      616 void UnitTest::test_ShapedImage_getPixelColor(){
      -
      617  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      617  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      618 
      619  QPoint point(0,0);
      620  area->layerBundle[0].image->drawPlain(QColor(0, 0, 0, 255));
      @@ -710,7 +710,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      624 }
      625 
      626 void UnitTest::test_ShapedImage_getImageData(){
      - +
      627  area->addLayer(2,2,10,20,255,ImageType::RASTERIMAGE);
      628 
      629  QImage img(2,2, QImage::Format_ARGB32);
      630  img.setPixelColor(0,0, Qt::red);
      @@ -735,7 +735,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      649 }
      650 
      651 void UnitTest::test_ShapedImage_setImageData(){
      - +
      652  area->addLayer(2,2,10,20,255,ImageType::RASTERIMAGE);
      653 
      654  QImage img(2,2, QImage::Format_ARGB32);
      655  img.setPixelColor(0,0, Qt::red);
      @@ -760,7 +760,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      674 
      675 //test tools
      676 void UnitTest::test_Circle_fullDraw(){
      -
      677  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      677  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      678  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      679  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      680  area->createCircleTool();
      @@ -780,7 +780,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      694 }
      695 
      696 void UnitTest::test_Circle_interruptedDraw(){
      -
      697  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      697  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      698  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      699  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      700  area->createCircleTool();
      @@ -804,7 +804,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      718 
      719 
      720 void UnitTest::test_FloodFill_fullDraw(){
      -
      721  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      721  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      722  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      723  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      724  area->createFloodFillTool();
      @@ -824,7 +824,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      738 }
      739 
      740 void UnitTest::test_FloodFill_interruptedDraw(){
      -
      741  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      741  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      742  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      743  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      744  area->createFloodFillTool();
      @@ -847,7 +847,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      761 
      762 
      763 void UnitTest::test_Line_fullDraw(){
      -
      764  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      764  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      765  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      766  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      767  area->createLineTool();
      @@ -867,7 +867,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      781 }
      782 
      783 void UnitTest::test_Line_interruptedDraw(){
      -
      784  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      784  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      785  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      786  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      787  area->createLineTool();
      @@ -889,7 +889,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      803 }
      804 
      805 void UnitTest::test_Pen_fullDraw(){
      -
      806  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      806  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      807  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      808  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      809  area->createPenTool();
      @@ -909,7 +909,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      823 }
      824 
      825 void UnitTest::test_Pen_interruptedDraw(){
      -
      826  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      826  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      827  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      828  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      829  area->createPenTool();
      @@ -931,7 +931,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      845 }
      846 
      847 void UnitTest::test_Plain_fullDraw(){
      -
      848  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      848  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      849  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      850  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      851  area->createPlainTool();
      @@ -951,7 +951,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      865 }
      866 
      867 void UnitTest::test_Plain_interruptedDraw(){
      -
      868  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      868  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      869  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      870  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      871  area->createPlainTool();
      @@ -973,7 +973,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      887 }
      888 
      889 void UnitTest::test_Polygon_fullDraw(){
      - +
      890  area->addLayer(21,21,10,20,255,ImageType::RASTERIMAGE);
      891  std::vector<QPoint> points{
      892  QPoint(10,00),
      893  QPoint(00,10),
      @@ -1030,7 +1030,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      944 
      945 
      946 void UnitTest::test_Polygon_interruptedDraw(){
      -
      947  area->addLayer(201,201,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      947  area->addLayer(201,201,10,20,255,ImageType::RASTERIMAGE);
      948  std::vector<QPoint> points{
      949  QPoint(100,000),
      950  QPoint(000,100),
      @@ -1086,7 +1086,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1000 
      1001 
      1002 void UnitTest::test_Rectangle_fullDraw(){
      -
      1003  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1003  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      1004  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      1005  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      1006  area->createRectangleTool();
      @@ -1108,7 +1108,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1022 }
      1023 
      1024 void UnitTest::test_Rectangle_interruptedDraw(){
      -
      1025  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1025  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      1026  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      1027  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      1028  area->createRectangleTool();
      @@ -1163,21 +1163,21 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1078 
      1079 void UnitTest::bench_addLayer(){
      1080  QBENCHMARK{
      - +
      1081  area->addLayer(200,200,0,0,255,ImageType::RASTERIMAGE);
      1082  }
      1083  area->deleteLayer(0);
      1084 }
      1085 
      1086 void UnitTest::bench_deleteLayer(){
      - +
      1087  area->addLayer(200,200,0,0,255,ImageType::RASTERIMAGE);
      1088  QBENCHMARK{
      1089  area->deleteLayer(0);
      1090  }
      1091 }
      1092 
      1093 void UnitTest::bench_setActive(){
      - - +
      1094  area->addLayer(200,200,0,0,255,ImageType::RASTERIMAGE);
      +
      1095  area->addLayer(200,200,0,0,255,ImageType::RASTERIMAGE);
      1096 
      1097  QBENCHMARK{
      1098  area->setLayerActive(0);
      @@ -1188,7 +1188,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1103 }
      1104 
      1105 void UnitTest::bench_setAlpha(){
      - +
      1106  area->addLayer(200,200,0,0,255,ImageType::RASTERIMAGE);
      1107 
      1108  QBENCHMARK{
      1109  area->setLayerAlpha(0,0);
      @@ -1198,7 +1198,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1113 }
      1114 
      1115 void UnitTest::bench_floodFill(){
      - +
      1116  area->addLayer(200,200,0,0,255,ImageType::RASTERIMAGE);
      1117 
      1118  QBENCHMARK{
      1119  area->layerBundle[0].image->drawPlain(QColor(255, 255, 255, 255));
      @@ -1208,8 +1208,8 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1123 }
      1124 
      1125 void UnitTest::bench_moveActive(){
      - - +
      1126  area->addLayer(200,200,0,0,255,ImageType::RASTERIMAGE);
      +
      1127  area->addLayer(200,200,0,0,255,ImageType::RASTERIMAGE);
      1128 
      1129  area->setLayerActive(0);
      1130  QBENCHMARK{
      @@ -1221,7 +1221,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1136 }
      1137 
      1138 void UnitTest::bench_setPolygon(){
      -
      1139  area->addLayer(200,200,10,20,IntelliImage::ImageType::SHAPEDIMAGE);
      +
      1139  area->addLayer(200,200,10,20,255,ImageType::SHAPEDIMAGE);
      1140 
      1141  std::vector<QPoint> polygon{
      1142  QPoint(10,00),
      @@ -1238,8 +1238,8 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1153 }
      1154 
      1155 void UnitTest::bench_setLayerUp(){
      -
      1156  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      -
      1157  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1156  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      +
      1157  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      1158 
      1159  area->setLayerActive(0);
      1160  QBENCHMARK{
      @@ -1251,8 +1251,8 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1166 }
      1167 
      1168 void UnitTest::bench_setLayerDown(){
      -
      1169  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      -
      1170  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1169  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      +
      1170  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      1171 
      1172  QBENCHMARK{
      1173  area->selectLayerDown();
      @@ -1293,7 +1293,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1208 }
      1209 
      1210 void UnitTest::bench_RasterImage_drawPixel(){
      -
      1211  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1211  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      1212 
      1213  QPoint point(0,0);
      1214 
      @@ -1305,7 +1305,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1220 }
      1221 
      1222 void UnitTest::bench_RasterImage_drawLine(){
      -
      1223  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1223  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      1224 
      1225  QPoint point1(000,000);
      1226  QPoint point2(200,200);
      @@ -1318,7 +1318,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1233 }
      1234 
      1235 void UnitTest::bench_RasterImage_drawPoint(){
      -
      1236  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1236  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      1237 
      1238  QPoint point(000,000);
      1239 
      @@ -1330,7 +1330,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1245 }
      1246 
      1247 void UnitTest::bench_RasterImage_getDisplayable(){
      -
      1248  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1248  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      1249 
      1250  QBENCHMARK{
      1251  area->layerBundle[0].image->getDisplayable(QSize(200,200),255);
      @@ -1340,7 +1340,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1255 }
      1256 
      1257 void UnitTest::bench_RasterImage_getPixelColor(){
      -
      1258  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1258  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      1259 
      1260  QPoint point(000,000);
      1261 
      @@ -1352,7 +1352,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1267 }
      1268 
      1269 void UnitTest::bench_RasterImage_getImageData(){
      -
      1270  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1270  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      1271 
      1272  QBENCHMARK{
      1273  area->layerBundle[0].image->getImageData();
      @@ -1362,7 +1362,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1277 }
      1278 
      1279 void UnitTest::bench_RasterImage_setImageData(){
      -
      1280  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1280  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      1281 
      1282  QImage img = area->layerBundle[0].image->getImageData();
      1283  QBENCHMARK{
      @@ -1373,7 +1373,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1288 }
      1289 
      1290 void UnitTest::bench_ShapedImage_drawPixel(){
      -
      1291  area->addLayer(200,200,10,20,IntelliImage::ImageType::SHAPEDIMAGE);
      +
      1291  area->addLayer(200,200,10,20,255,ImageType::SHAPEDIMAGE);
      1292 
      1293  QPoint point(0,0);
      1294 
      @@ -1385,7 +1385,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1300 }
      1301 
      1302 void UnitTest::bench_ShapedImage_drawLine(){
      -
      1303  area->addLayer(200,200,10,20,IntelliImage::ImageType::SHAPEDIMAGE);
      +
      1303  area->addLayer(200,200,10,20,255,ImageType::SHAPEDIMAGE);
      1304 
      1305  QPoint point1(000,000);
      1306  QPoint point2(200,200);
      @@ -1398,7 +1398,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1313 }
      1314 
      1315 void UnitTest::bench_ShapedImage_drawPoint(){
      -
      1316  area->addLayer(200,200,10,20,IntelliImage::ImageType::SHAPEDIMAGE);
      +
      1316  area->addLayer(200,200,10,20,255,ImageType::SHAPEDIMAGE);
      1317 
      1318  QPoint point(000,000);
      1319 
      @@ -1410,7 +1410,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1325 }
      1326 
      1327 void UnitTest::bench_ShapedImage_getDisplayable(){
      -
      1328  area->addLayer(200,200,10,20,IntelliImage::ImageType::SHAPEDIMAGE);
      +
      1328  area->addLayer(200,200,10,20,255,ImageType::SHAPEDIMAGE);
      1329 
      1330  QBENCHMARK{
      1331  area->layerBundle[0].image->getDisplayable(QSize(200,200),255);
      @@ -1420,7 +1420,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1335 }
      1336 
      1337 void UnitTest::bench_ShapedImage_getPixelColor(){
      -
      1338  area->addLayer(200,200,10,20,IntelliImage::ImageType::SHAPEDIMAGE);
      +
      1338  area->addLayer(200,200,10,20,255,ImageType::SHAPEDIMAGE);
      1339 
      1340  QPoint point(000,000);
      1341 
      @@ -1432,7 +1432,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1347 }
      1348 
      1349 void UnitTest::bench_ShapedImage_getImageData(){
      -
      1350  area->addLayer(200,200,10,20,IntelliImage::ImageType::SHAPEDIMAGE);
      +
      1350  area->addLayer(200,200,10,20,255,ImageType::SHAPEDIMAGE);
      1351 
      1352  QBENCHMARK{
      1353  area->layerBundle[0].image->getImageData();
      @@ -1442,7 +1442,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1357 }
      1358 
      1359 void UnitTest::bench_ShapedImage_setImageData(){
      -
      1360  area->addLayer(200,200,10,20,IntelliImage::ImageType::SHAPEDIMAGE);
      +
      1360  area->addLayer(200,200,10,20,255,ImageType::SHAPEDIMAGE);
      1361 
      1362  QImage img = area->layerBundle[0].image->getImageData();
      1363  QBENCHMARK{
      @@ -1453,7 +1453,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1368 }
      1369 
      1370 void UnitTest::bench_Circle_fullDraw(){
      -
      1371  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1371  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      1372  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      1373  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      1374  area->createCircleTool();
      @@ -1471,7 +1471,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1386 }
      1387 
      1388 void UnitTest::bench_Circle_interruptedDraw(){
      -
      1389  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1389  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      1390  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      1391  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      1392  area->createCircleTool();
      @@ -1492,7 +1492,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1407 
      1408 
      1409 void UnitTest::bench_FloodFill_fullDraw(){
      -
      1410  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1410  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      1411  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      1412  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      1413  area->createFloodFillTool();
      @@ -1510,7 +1510,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1425 }
      1426 
      1427 void UnitTest::bench_FloodFill_interruptedDraw(){
      -
      1428  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1428  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      1429  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      1430  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      1431  area->createFloodFillTool();
      @@ -1531,7 +1531,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1446 
      1447 
      1448 void UnitTest::bench_Line_fullDraw(){
      -
      1449  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1449  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      1450  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      1451  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      1452  area->createLineTool();
      @@ -1549,7 +1549,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1464 }
      1465 
      1466 void UnitTest::bench_Line_interruptedDraw(){
      -
      1467  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1467  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      1468  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      1469  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      1470  area->createLineTool();
      @@ -1570,7 +1570,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1485 }
      1486 
      1487 void UnitTest::bench_Pen_fullDraw(){
      -
      1488  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1488  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      1489  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      1490  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      1491  area->createPenTool();
      @@ -1588,7 +1588,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1503 }
      1504 
      1505 void UnitTest::bench_Pen_interruptedDraw(){
      -
      1506  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1506  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      1507  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      1508  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      1509  area->createPenTool();
      @@ -1608,7 +1608,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1523 }
      1524 
      1525 void UnitTest::bench_Plain_fullDraw(){
      -
      1526  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1526  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      1527  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      1528  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      1529  area->createPlainTool();
      @@ -1626,7 +1626,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1541 }
      1542 
      1543 void UnitTest::bench_Plain_interruptedDraw(){
      -
      1544  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1544  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      1545  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      1546  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      1547  area->createPlainTool();
      @@ -1646,7 +1646,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1561 }
      1562 
      1563 void UnitTest::bench_Polygon_fullDraw(){
      - +
      1564  area->addLayer(21,21,10,20,255,ImageType::RASTERIMAGE);
      1565  std::vector<QPoint> points{
      1566  QPoint(10,00),
      1567  QPoint(00,10),
      @@ -1685,7 +1685,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1600 
      1601 
      1602 void UnitTest::bench_Polygon_interruptedDraw(){
      -
      1603  area->addLayer(201,201,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1603  area->addLayer(201,201,10,20,255,ImageType::RASTERIMAGE);
      1604  std::vector<QPoint> points{
      1605  QPoint(100,000)
      1606  };
      @@ -1709,7 +1709,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1624 
      1625 
      1626 void UnitTest::bench_Rectangle_fullDraw(){
      -
      1627  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1627  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      1628  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      1629  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      1630  area->createRectangleTool();
      @@ -1728,7 +1728,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1643 }
      1644 
      1645 void UnitTest::bench_Rectangle_interruptedDraw(){
      -
      1646  area->addLayer(200,200,10,20,IntelliImage::ImageType::RASTERIMAGE);
      +
      1646  area->addLayer(200,200,10,20,255,ImageType::RASTERIMAGE);
      1647  area->colorPicker.setFirstColor(QColor(255,255,255,255));
      1648  area->colorPicker.setSecondColor(QColor(0,0,0,255));
      1649  area->createRectangleTool();
      @@ -1782,62 +1782,62 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
      1697 #include "tst_unittest.moc"
      -
      void createCircleTool()
      -
      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:18
      +
      void createCircleTool()
      +
      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:19
      QColor getFirstColor() const
      A function to read the primary selected color.
      -
      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:36
      -
      void createRectangleTool()
      + +
      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:37
      +
      void createRectangleTool()
      -
      virtual void onMouseLeftPressed(int x, int y)
      A function managing the left click Pressed of a Mouse. Resetting the current draw....
      Definition: IntelliTool.cpp:29
      +
      virtual void onMouseLeftPressed(int x, int y)
      A function managing the left click Pressed of a Mouse. Resetting the current draw....
      Definition: IntelliTool.cpp:30
      -
      void setLayerAlpha(int idx, int alpha)
      The setAlphaOfLayer method sets the alpha value of a specific layer.
      +
      void setLayerAlpha(int idx, int alpha)
      The setAlphaOfLayer method sets the alpha value of a specific layer.
      -
      void setLayerActive(int idx)
      The setLayerToActive method marks a specific layer as active.
      +
      void setLayerActive(int idx)
      The setLayerToActive method marks a specific layer as active.
      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 ...
      -
      void deleteLayer(int idx, bool isTool=false)
      The deleteLayer method removes a layer at a given idx.
      +
      void deleteLayer(int idx, bool isTool=false)
      The deleteLayer method removes a layer at a given idx.
      -
      The IntelliPhotoGui base class handles the graphical user interface and events for the intelliPhoto p...
      +
      The IntelliPhotoGui base class handles the graphical user interface and events for the intelliPhoto p...
      void setSecondColor(QColor Color)
      A function to set the secondary color.
      The IntelliToolPlainTool class represents a tool to fill the whole canvas with one color.
      The IntelliShapedImage manages a Shapedimage.
      -
      void createPlainTool()
      -
      The PaintingArea class manages the methods and stores information about the current painting area,...
      Definition: PaintingArea.h:53
      -
      void createPenTool()
      +
      void createPlainTool()
      +
      The PaintingArea class manages the methods and stores information about the current painting area,...
      Definition: PaintingArea.h:57
      +
      void createPenTool()
      QColor getSecondColor() const
      A function to read the secondary selected color.
      The IntelliToolRectangle class represents a tool to draw a rectangle.
      -
      void createLineTool()
      +
      void createLineTool()
      The IntelliToolPen class represents a tool to draw a line.
      -
      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:25
      +
      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:26
      void setFirstColor(QColor Color)
      A function to set the primary color.
      - -
      void createPolygonTool()
      -
      void moveActiveLayer(int idx)
      The moveActiveLayer moves the active layer to a specific position in the layer stack.
      -
      IntelliColorPicker colorPicker
      Definition: PaintingArea.h:202
      + +
      void createPolygonTool()
      +
      void moveActiveLayer(int idx)
      The moveActiveLayer moves the active layer to a specific position in the layer stack.
      +
      IntelliColorPicker colorPicker
      Definition: PaintingArea.h:223
      -
      void createFloodFillTool()
      - +
      void createFloodFillTool()
      The IntelliToolFloodFill class represents a tool to flood FIll a certian area.
      The IntelliToolCircle class represents a tool to draw a circle.
      -
      virtual void onMouseMoved(int x, int y)
      A function managing the mouse moved event. Call this in child classes!
      Definition: IntelliTool.cpp:46
      +
      virtual void onMouseMoved(int x, int y)
      A function managing the mouse moved event. Call this in child classes!
      Definition: IntelliTool.cpp:47
      +
      int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, int alpha=255, ImageType type=ImageType::RASTERIMAGE)
      The addLayer adds a layer to the current project/ painting area.
      The IntelliToolPolygon managed the Drawing of Polygonforms.
      std::vector< QPoint > polygonData
      The Vertices of The Polygon. Needs to be a planar Polygon.
      bool isInPolygon(const std::vector< Triangle > &triangles, QPoint &point)
      A function to check if a point lies in a polygon by checking its spanning triangles.
      -
      int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, IntelliImage::ImageType type=IntelliImage::ImageType::RASTERIMAGE)
      The addLayer adds a layer to the current project/ painting area.
      The IntelliToolFloodFill class represents a tool to draw a line.