-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdialogrange.cpp
More file actions
90 lines (73 loc) · 2.26 KB
/
Copy pathdialogrange.cpp
File metadata and controls
90 lines (73 loc) · 2.26 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
#include "dialogrange.h"
#include "ui_dialogrange.h"
using namespace std;
DialogRange::DialogRange(QWidget *parent) :
QDialog(parent),
ui(new Ui::DialogRange)
{
ui->setupUi(this);
range.push_back(-1.5);
range.push_back(1.5);
range.push_back(0);
range.push_back(0.2);
range2.push_back(-1.5);
range2.push_back(1.5);
range2.push_back(-0.2);
range2.push_back(1.4);
t = 1.0;
QObject::connect(ui->doubleSpinBox, SIGNAL(valueChanged(double)), this, SLOT(setRange0(double)));
QObject::connect(ui->doubleSpinBox_2, SIGNAL(valueChanged(double)), this, SLOT(setRange1(double)));
QObject::connect(ui->doubleSpinBox_3, SIGNAL(valueChanged(double)), this, SLOT(setRange2(double)));
QObject::connect(ui->doubleSpinBox_4, SIGNAL(valueChanged(double)), this, SLOT(setRange3(double)));
QObject::connect(ui->doubleSpinBox2, SIGNAL(valueChanged(double)), this, SLOT(setRange0_2(double)));
QObject::connect(ui->doubleSpinBox2_2, SIGNAL(valueChanged(double)), this, SLOT(setRange1_2(double)));
QObject::connect(ui->doubleSpinBox2_3, SIGNAL(valueChanged(double)), this, SLOT(setRange2_2(double)));
QObject::connect(ui->doubleSpinBox2_4, SIGNAL(valueChanged(double)), this, SLOT(setRange3_2(double)));
QObject::connect(ui->doubleSpinBox_t, SIGNAL(valueChanged(double)), this, SLOT(setT(double)));
}
QVector<double> DialogRange::getRange(){
return range;
}
QVector<double> DialogRange::getRange2(){
return range2;
}
double DialogRange::getT(){
return t;
}
void DialogRange::setRange(int pos, double val){
range[pos] = val;
}
void DialogRange::setRange2(int pos, double val){
range2[pos] = val;
}
void DialogRange::setRange0(double val){
setRange(0,val);
}
void DialogRange::setRange1(double val){
setRange(1,val);
}
void DialogRange::setRange2(double val){
setRange(2,val);
}
void DialogRange::setRange3(double val){
setRange(3,val);
}
void DialogRange::setRange0_2(double val){
setRange2(0,val);
}
void DialogRange::setRange1_2(double val){
setRange2(1,val);
}
void DialogRange::setRange2_2(double val){
setRange2(2,val);
}
void DialogRange::setRange3_2(double val){
setRange2(3,val);
}
void DialogRange::setT(double t){
this->t = t;
}
DialogRange::~DialogRange()
{
delete ui;
}