-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathordinateurwidgetminmax.cpp
More file actions
126 lines (105 loc) · 2.31 KB
/
ordinateurwidgetminmax.cpp
File metadata and controls
126 lines (105 loc) · 2.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
#include "ordinateurwidgetminmax.h"
#include "ui_ordinateurwidgetminmax.h"
OrdinateurWidgetMinMax::OrdinateurWidgetMinMax(QWidget *parent) :
QWidget(parent),
ui(new Ui::OrdinateurWidgetMinMax)
{
ui->setupUi(this);
}
OrdinateurWidgetMinMax::~OrdinateurWidgetMinMax()
{
delete ui;
}
void OrdinateurWidgetMinMax::verifier()
{
if(ui->Auto->isChecked())
{
if(ui->XMin->value() < ui->XMax->value() && ui->YGMin->value() < ui->YGMax->value() && ui->YDMin->value() < ui->YDMax->value())
{
ui->Sauvegarder->setEnabled(true);
}
else
{
ui->Sauvegarder->setDisabled(true);
}
}
else
{
ui->Sauvegarder->setEnabled(true);
}
}
double OrdinateurWidgetMinMax::getMinX()
{
return ui->XMin->value();
}
double OrdinateurWidgetMinMax::getMaxX()
{
return ui->XMax->value();
}
double OrdinateurWidgetMinMax::getMinYG()
{
return ui->YGMin->value();
}
double OrdinateurWidgetMinMax::getMaxYG()
{
return ui->YGMax->value();
}
double OrdinateurWidgetMinMax::getMinYD()
{
return ui->YDMin->value();
}
double OrdinateurWidgetMinMax::getMaxYD()
{
return ui->YDMax->value();
}
bool OrdinateurWidgetMinMax::getLimite()
{
return ui->Limite->isChecked();
}
bool OrdinateurWidgetMinMax::getManuel()
{
return ui->Auto->isChecked();
}
void OrdinateurWidgetMinMax::on_XMin_valueChanged()
{
verifier();
}
void OrdinateurWidgetMinMax::on_XMax_valueChanged()
{
verifier();
}
void OrdinateurWidgetMinMax::on_YGMin_valueChanged()
{
verifier();
}
void OrdinateurWidgetMinMax::on_YGMax_valueChanged()
{
verifier();
}
void OrdinateurWidgetMinMax::on_YDMin_valueChanged()
{
verifier();
}
void OrdinateurWidgetMinMax::on_YDMax_valueChanged()
{
verifier();
}
void OrdinateurWidgetMinMax::on_Limite_toggled()
{
verifier();
}
void OrdinateurWidgetMinMax::on_Auto_toggled()
{
verifier();
}
void OrdinateurWidgetMinMax::on_Sauvegarder_clicked()
{
emit changement();
}
void OrdinateurWidgetMinMax::paintEvent(QPaintEvent *event)
{
QWidget::paintEvent(event);
QPainter dessin;
dessin.begin(this);
dessin.fillRect(0, 0, width(), height(), QColor(196, 196, 196, 225));
}