#include "vvodkcu.h" #include "ui_vvodkcu.h" vvodKCU::vvodKCU(QWidget *parent) : QDialog(parent), ui(new Ui::vvodKCU) { ui->setupUi(this); setAttribute(Qt::WA_DeleteOnClose); ((Widget*)parent)->changeOpenWidget(this); } vvodKCU::~vvodKCU() { delete ui; } void vvodKCU::on_pushButton_2_clicked() { close(); } void vvodKCU::on_pushButton_clicked() { int NC = ui->lineEdit->text().toInt(); // send DCU Widget *w = (Widget *)parent(); w->msVvodCU_N2(NC); close(); } void vvodKCU::closeEvent(QCloseEvent *event) { ((Widget*)parent())->clearOpenWidget(); event->accept(); }