ПЗ (1204320), страница 9
Текст из файла (страница 9)
SetingsDialog::SetingsDialog(QWidget *parent) :
QDialog(parent),
ui(new Ui::SetingsDialog)
{
ui->setupUi(this);
}
SetingsDialog::~SetingsDialog(){
delete ui;
}
void SetingsDialog::setData(QVector<ushort> a){
SampleFreq = (double)(a[0]);
BufferSize = a[1];
ChannelNumber = a[2];
GainKoef = a[3];
on_resetButton_clicked();
}
QVector<ushort> SetingsDialog::getData(){
QVector<ushort> ret;
ret.append((ushort)ui->SFSlider->value());
ret.append((ushort)ui->BSSB->value());
ret.append((ushort)ui->CNSB->value());
ret.append((ushort)ui->GKSB->value());
return ret;
}
void SetingsDialog::on_SFSlider_valueChanged(int value){
ui->SFLabel->setText(QVariant(value).toString());
}
void SetingsDialog::on_exitButton_clicked(){
close();
}
void SetingsDialog::on_resetButton_clicked(){
ui->BSSB->setValue(QVariant(BufferSize).toInt());
ui->CNSB->setValue(QVariant(ChannelNumber).toInt());
ui->GKSB->setValue(QVariant(GainKoef).toInt());
ui->SFSlider->setValue(QVariant(SampleFreq).toInt());
ui->SFLabel->setText(QVariant(SampleFreq).toString());
}















