IntelliPhoto  0.5
IntelliToolsettings.cpp
Go to the documentation of this file.
1 #include "IntelliToolsettings.h"
2 #include <QInputDialog>
3 
5 {
6  lineWidth = 1;
7  innerAlpha = 255;
8  Linestyle = LineStyle::SOLID_LINE;
9 }
10 
12 
13 }
14 
16  return lineWidth;
17 }
18 
20  lineWidth = QInputDialog::getInt(nullptr,"Line Width Input", "Width",1,1,50,1);
21 }
22 
24  if(LineWidth < 1) {
25  LineWidth = 1;
26  }
27  else if(LineWidth > 50) {
28  LineWidth = 50;
29  }
30  lineWidth = LineWidth;
31 }
32 
34  return this->innerAlpha;
35 }
36 
38  this->innerAlpha = QInputDialog::getInt(nullptr,"Inner Aplha Input", "Value",0,0,255,1);
39 }
40 
42  if(innerAlpha < 0) {
43  innerAlpha = 0;
44  }
45  else if(innerAlpha > 255) {
46  innerAlpha = 255;
47  }
48  this->innerAlpha = innerAlpha;
49 }
50 
52  return Linestyle;
53 }
IntelliToolsettings::setLineWidth
void setLineWidth()
Definition: IntelliToolsettings.cpp:19
IntelliToolsettings::getLinestyle
LineStyle getLinestyle()
Definition: IntelliToolsettings.cpp:51
IntelliToolsettings::LineStyle::SOLID_LINE
IntelliToolsettings.h
IntelliToolsettings::LineStyle
LineStyle
The LineStyle enum classifing all ways of drawing a line.
Definition: IntelliToolsettings.h:9
IntelliToolsettings::~IntelliToolsettings
virtual ~IntelliToolsettings()
Definition: IntelliToolsettings.cpp:11
IntelliToolsettings::getInnerAlpha
int getInnerAlpha()
Definition: IntelliToolsettings.cpp:33
IntelliToolsettings::getLineWidth
int getLineWidth()
Definition: IntelliToolsettings.cpp:15
IntelliToolsettings::setInnerAlpha
void setInnerAlpha()
Definition: IntelliToolsettings.cpp:37
IntelliToolsettings::IntelliToolsettings
IntelliToolsettings()
Definition: IntelliToolsettings.cpp:4