-
Notifications
You must be signed in to change notification settings - Fork 0
/
FormCompressionHuygens.cpp
61 lines (37 loc) · 1.98 KB
/
FormCompressionHuygens.cpp
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
#include "FormCompressionHuygens.h"
FormCompressionHuygens::FormCompressionHuygens(compressionHuygens *compreHuy, QWidget *parent) :
QWidget(parent)
{
this->compreHuy=compreHuy;
QVBoxLayout * layoutPrincipal = new QVBoxLayout();
QGroupBox * group = new QGroupBox("Compression Huygens");
QFormLayout * layout = new QFormLayout;
compLongWidget = new QSpinBox();
layout->addRow("Compression Longueur:",compLongWidget);
connect(compLongWidget,SIGNAL(valueChanged(int)),compreHuy,SLOT(SetCompressionLongueur(int)));
compLargWidget = new QSpinBox();
layout->addRow("Compression Largeur:",compLargWidget);
connect(compLargWidget,SIGNAL(valueChanged(int)),compreHuy,SLOT(SetCompressionLargeur(int)));
compHautWidget = new QSpinBox();
layout->addRow("Compression Hauteur:",compHautWidget);
connect(compHautWidget,SIGNAL(valueChanged(int)),compreHuy,SLOT(SetCompressionHauteur(int)));
facteurMultiWidget = new QSpinBox();
layout->addRow("Facteur Multiplicatif:",facteurMultiWidget);
connect(facteurMultiWidget,SIGNAL(valueChanged(int)),compreHuy,SLOT(SetFacteurMultiplicatif(int)));
layout->setAlignment(Qt::AlignTop);
group->setLayout(layout);
layoutPrincipal->addWidget(group);
setLayout(layoutPrincipal);
init();
}
void FormCompressionHuygens::init()
{
compLongWidget->setValue(compreHuy->GetCompressionLongueur());
connect(compLongWidget,SIGNAL(valueChanged(int)),compreHuy,SLOT(SetCompressionLongueur(int)));
compLargWidget->setValue(compreHuy->GetCompressionLargeur());
connect(compLargWidget,SIGNAL(valueChanged(int)),compreHuy,SLOT(SetCompressionLargeur(int)));
compHautWidget->setValue(compreHuy->GetCompressionHauteur());
connect(compHautWidget,SIGNAL(valueChanged(int)),compreHuy,SLOT(SetCompressionHauteur(int)));
facteurMultiWidget->setValue(compreHuy->GetFacteurMultiplicatif());
connect(facteurMultiWidget,SIGNAL(valueChanged(int)),compreHuy,SLOT(SetFacteurMultiplicatif(int)));
}