mirror of https://github.com/EspoTek/Labrador.git
46 lines
1.2 KiB
C++
46 lines
1.2 KiB
C++
#include "scoperangeenterdialog.h"
|
|
#include "ui_scoperangeenterdialog.h"
|
|
|
|
scopeRangeEnterDialog::scopeRangeEnterDialog(QWidget *parent, double yTop, double yBot, double window, double delay) :
|
|
QDialog(parent),
|
|
ui(new Ui::scopeRangeEnterDialog)
|
|
{
|
|
ui->setupUi(this);
|
|
|
|
ui->vMaxBox->setMinimum(yBot);
|
|
ui->vMinBox->setMaximum(yTop);
|
|
|
|
ui->vMaxBox->setValue(yTop);
|
|
ui->vMinBox->setValue(yBot);
|
|
ui->timeWindowBox->setValue(window);
|
|
}
|
|
|
|
scopeRangeEnterDialog::~scopeRangeEnterDialog()
|
|
{
|
|
delete ui;
|
|
}
|
|
|
|
void scopeRangeEnterDialog::toUpdateYTop(double val){
|
|
qDebug() << val;
|
|
yTopUpdated(val);
|
|
}
|
|
|
|
void scopeRangeEnterDialog::toUpdateYBot(double val){
|
|
qDebug() << val;
|
|
yBotUpdated(val);
|
|
}
|
|
|
|
void scopeRangeEnterDialog::toUpdateWindow(double val){
|
|
qDebug() << val;
|
|
windowUpdated(val);
|
|
ui->delayBox->setMax(((double)MAX_WINDOW_SIZE) - ui->timeWindowBox->value());
|
|
qDebug() << "delayBox updating to" << ui->delayBox->maximum();
|
|
}
|
|
|
|
void scopeRangeEnterDialog::toUpdateDelay(double val){
|
|
qDebug() << val;
|
|
delayUpdated(val);
|
|
ui->timeWindowBox->setMax(((double)MAX_WINDOW_SIZE) - ui->delayBox->value());
|
|
qDebug() << "timeWindowBox updating max to" << ui->timeWindowBox->maximum();
|
|
}
|