#include "errorsza.h" #include "ui_errorsza.h" errorsZA::errorsZA(QWidget *parent) : QDialog(parent), ui(new Ui::errorsZA) { ui->setupUi(this); setAttribute(Qt::WA_DeleteOnClose); ((Widget*)parent)->changeOpenWidget(this); int i=0; for (i=0;i<9;i++) { errZAhor[i] = (((Widget*)parent)->errZAgor[i]); } for (i=0; i<7; i++) { errZAver[i] = (((Widget*)parent)->errZAver[i]); } errZAdB = ((Widget*)parent)->errZAdB; ui->lineEdit->setText(QString::number(errZAhor[0])); ui->lineEdit_2->setText(QString::number(errZAhor[1])); ui->lineEdit_3->setText(QString::number(errZAhor[2])); ui->lineEdit_4->setText(QString::number(errZAhor[3])); ui->lineEdit_5->setText(QString::number(errZAhor[4])); ui->lineEdit_6->setText(QString::number(errZAhor[5])); ui->lineEdit_7->setText(QString::number(errZAhor[6])); ui->lineEdit_8->setText(QString::number(errZAhor[7])); ui->lineEdit_9->setText(QString::number(errZAhor[8])); ui->lineEdit_10->setText(QString::number(errZAver[0])); ui->lineEdit_11->setText(QString::number(errZAver[1])); ui->lineEdit_12->setText(QString::number(errZAver[2])); ui->lineEdit_13->setText(QString::number(errZAver[3])); ui->lineEdit_14->setText(QString::number(errZAver[4])); ui->lineEdit_15->setText(QString::number(errZAver[5])); ui->lineEdit_16->setText(QString::number(errZAver[6])); int du = errZAdB / 100; ui->lineEdit_17->setText(QString::number(du)); du = errZAdB % 100; ui->lineEdit_18->setText(QString::number(du)); } errorsZA::~errorsZA() { delete ui; } void errorsZA::on_pushButton_2_clicked() { close(); } void errorsZA::closeEvent(QCloseEvent *event) { ((Widget*)parent())->clearOpenWidget(); event->accept(); } void errorsZA::on_pushButton_clicked() { int i; errZAhor[0] = ui->lineEdit->text().toInt(); errZAhor[1] = ui->lineEdit_2->text().toInt(); errZAhor[2] = ui->lineEdit_3->text().toInt(); errZAhor[3] = ui->lineEdit_4->text().toInt(); errZAhor[4] = ui->lineEdit_5->text().toInt(); errZAhor[5] = ui->lineEdit_6->text().toInt(); errZAhor[6] = ui->lineEdit_7->text().toInt(); errZAhor[7] = ui->lineEdit_8->text().toInt(); errZAhor[8] = ui->lineEdit_9->text().toInt(); errZAver[0] = ui->lineEdit_10->text().toInt(); errZAver[1] = ui->lineEdit_11->text().toInt(); errZAver[2] = ui->lineEdit_12->text().toInt(); errZAver[3] = ui->lineEdit_13->text().toInt(); errZAver[4] = ui->lineEdit_14->text().toInt(); errZAver[5] = ui->lineEdit_15->text().toInt(); errZAver[6] = ui->lineEdit_16->text().toInt(); errZAdB = ui->lineEdit_17->text().toInt()*100 + ui->lineEdit_18->text().toInt(); ((Widget*)parent())->errZAdB = errZAdB; for (i=0; i<9; i++) { ((Widget*)parent())->errZAgor[i] = errZAhor[i]; } for (i=0;i<7;i++) { ((Widget*)parent())->errZAver[i] = errZAver[i]; } ((Widget*)parent())->writeFile(); close(); }