#include "vvodts.h" #include "ui_vvodts.h" vvodTS::vvodTS(QWidget *parent) : QDialog(parent), ui(new Ui::vvodTS) { ui->setupUi(this); setAttribute(Qt::WA_DeleteOnClose); ((Widget*)parent)->changeOpenWidget(this); ts = ((Widget*)parent)->ts; ui->lineEdit->setText(QString::number(ts.nZone)); ui->checkBox->setChecked(ts.south); ui->lineEdit_3->setText(QString::number(ts.x)); ui->lineEdit_4->setText(QString::number(ts.y)); ui->lineEdit_5->setText(QString::number(ts.h)); } vvodTS::~vvodTS() { delete ui; } void vvodTS::closeEvent(QCloseEvent *event) { ((Widget*)parent())->clearOpenWidget(); event->accept(); } void vvodTS::on_pushButton_2_clicked() { close(); } void vvodTS::on_pushButton_clicked() { ts.nZone = ui->lineEdit->text().toInt(); ts.south = ui->checkBox->isChecked(); ts.x = ui->lineEdit_3->text().toInt(); ts.y = ui->lineEdit_4->text().toInt(); ts.h = ui->lineEdit_5->text().toInt(); ((Widget*)parent())->ts = ts; ((Widget*)parent())->writeFile(); close(); }