-
Notifications
You must be signed in to change notification settings - Fork 0
/
finetuner.cpp
43 lines (37 loc) · 907 Bytes
/
finetuner.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
#include "finetuner.h"
#include "ui_finetuner.h"
#include <sstream>
fineTuner::fineTuner(QWidget *parent, int initX, int initY) :
QMainWindow(parent),
ui(new Ui::fineTuner)
{
ui->setupUi(this);
ui->xPosD->setRange(0, 255);
ui->xPosD->setValue(initX);
ui->xPosLE->setText((QString)initX);
currentX_ = initX;
ui->yPosD->setRange(0, 255);
ui->yPosD->setValue(initY);
ui->yPosLE->setText((QString)initY);
currentY_ = initY;
}
fineTuner::~fineTuner()
{
delete ui;
}
void fineTuner::on_xPosD_valueChanged(int value)
{
std::stringstream ss;
ss << value;
ui->xPosLE->setText((QString)ss.str().c_str());
currentX_ = value;
superimposeCanvas();
}
void fineTuner::on_yPosD_valueChanged(int value)
{
std::stringstream ss;
ss << value;
ui->yPosLE->setText((QString)ss.str().c_str());
currentY_ = value;
superimposeCanvas();
}