#include "programmingnamepopup.h" #include "ui_programmingnamepopup.h" ProgrammingNamePopup::ProgrammingNamePopup(QWidget *parent, CookRecord record) : QWidget(parent), ui(new Ui::ProgrammingNamePopup), record(record) { ui->setupUi(this); setAttribute(Qt::WA_DeleteOnClose); ui->lineEdit->setText(record.name); } ProgrammingNamePopup::~ProgrammingNamePopup() { delete ui; } void ProgrammingNamePopup::on_okButton_clicked() { CookProgram::rename(record, ui->lineEdit->text()); emit changed(); close(); } void ProgrammingNamePopup::on_cancelButton_clicked() { close(); }