#include "menu5_1.h" #include "ui_menu5_1.h" menu5_1::menu5_1(QWidget *parent) : QWidget(parent), ui(new Ui::menu5_1) { ui->setupUi(this); } menu5_1::~menu5_1() { delete ui; } void menu5_1::on_pushButton_clicked() { emit signalSetbase(ui->spinBox->value()); } void menu5_1::on_pushButton_2_clicked() { emit signalFlash(ui->spinBox->value()); } void menu5_1::on_radioButton_clicked() { emit signalStatus(true); } void menu5_1::on_radioButton_2_clicked() { emit signalStatus(false); } void menu5_1::on_pushButton_3_clicked() { emit signalPop(ui->spinBox->value()); } void menu5_1::on_pushButton_4_clicked() { bright[1] = 16383*(bright[1]-bright[0])/(bright[4]-bright[0]); bright[2] = 16383*(bright[2]-bright[0])/(bright[4]-bright[0]); bright[3] = 16383*(bright[3]-bright[0])/(bright[4]-bright[0]); bright[4] = 16383; bright[0] = 0; emit signalscratch(bright); } void menu5_1::slotGetavg(int avg) { bright[ui->spinBox->value()-1] = avg; switch (ui->spinBox->value()) { case 1: ui->label_2->setText(QString::number(avg)); break; case 2: ui->label_3->setText(QString::number(avg)); break; case 3: ui->label_4->setText(QString::number(avg)); break; case 4: ui->label_5->setText(QString::number(avg)); break; case 5: ui->label_10->setText(QString::number(avg)); break; default: break; } }