This repository has been archived on 2020-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
Files
YASMIN/tools/calibration/WiFiCalibrationScanDialog.cpp
2016-09-28 12:16:45 +02:00

52 lines
1.3 KiB
C++

#include "WiFiCalibrationScanDialog.h"
WiFiCalibrationScanDialog::WiFiCalibrationScanDialog(WiFiFingerprint& model) : model(model) {
dlg->resize(300, 300);
QGridLayout* lay = new QGridLayout(dlg);
int row = 0;
QPushButton* btnClear = new QPushButton(dlg);
btnClear->setText("clear");
btnClear->connect(btnClear, &QPushButton::clicked, [&] () {clear();});
lay->addWidget(btnClear, row, 0, 1, 1);
QPushButton* btnRecord = new QPushButton(dlg);
btnRecord->setText("rec");
btnRecord->connect(btnRecord, &QPushButton::clicked, [&] () {startRecord();});
lay->addWidget(btnRecord, row, 2, 1, 1);
++row;
lay->addWidget(new QLabel("point"), row, 0, 1, 1);
lblPoint = new QLabel();
lay->addWidget(lblPoint, row, 1, 1, 2);
++row;
lay->addWidget(new QLabel("stats"), row, 0, 1, 1);
lblStats = new QLabel();
lay->addWidget(lblStats, row, 1, 1, 2);
++row;
barProg = new QProgressBar();
lay->addWidget(barProg, row, 0, 1, 3);
++row;
QPushButton* btnCancel = new QPushButton(dlg);
btnCancel->setText("cancel");
btnCancel->connect(btnCancel, &QPushButton::clicked, [&] () {close();});
lay->addWidget(btnCancel, row, 0, 1, 1);
QPushButton* btnOK = new QPushButton(dlg);
btnOK->setText("OK");
btnOK->connect(btnOK, &QPushButton::clicked, [&] () {save(); close();});
lay->addWidget(btnOK, row, 2, 1, 1);
}