Adopt the orphaned msgBox's and add delete on close attribute

This commit is contained in:
Skye Deving 2021-01-07 23:32:00 -06:00
parent df24961c0d
commit 512b7a37de

View File

@ -258,8 +258,9 @@ void Courtroom::set_evidence_list(QVector<evi_type> &p_evi_list)
else if (compare_evidence_changed( else if (compare_evidence_changed(
old_list.at(current_evidence), old_list.at(current_evidence),
local_evidence_list.at(current_evidence))) { local_evidence_list.at(current_evidence))) {
QMessageBox *msgBox = new QMessageBox; QMessageBox *msgBox = new QMessageBox(this);
msgBox->setAttribute(Qt::WA_DeleteOnClose);
msgBox->setText(tr("The piece of evidence you've been editing has changed.")); msgBox->setText(tr("The piece of evidence you've been editing has changed."));
msgBox->setInformativeText(tr("Do you wish to keep your changes?")); msgBox->setInformativeText(tr("Do you wish to keep your changes?"));
msgBox->setDetailedText(tr( msgBox->setDetailedText(tr(
@ -552,7 +553,8 @@ void Courtroom::on_evidence_x_clicked()
evidence_close(); evidence_close();
return; return;
} }
QMessageBox *msgBox = new QMessageBox; QMessageBox *msgBox = new QMessageBox(this);
msgBox->setAttribute(Qt::WA_DeleteOnClose);
msgBox->setText(tr("Evidence has been modified.")); msgBox->setText(tr("Evidence has been modified."));
msgBox->setInformativeText(tr("Do you want to save your changes?")); msgBox->setInformativeText(tr("Do you want to save your changes?"));
msgBox->setStandardButtons(QMessageBox::Save | QMessageBox::Discard | msgBox->setStandardButtons(QMessageBox::Save | QMessageBox::Discard |
@ -655,7 +657,8 @@ void Courtroom::on_evidence_transfer_clicked()
private_evidence_list.append(f_evi); private_evidence_list.append(f_evi);
} }
QMessageBox *msgBox = new QMessageBox; QMessageBox *msgBox = new QMessageBox(this);
msgBox->setAttribute(Qt::WA_DeleteOnClose);
msgBox->setText(tr("\"%1\" has been transferred.").arg(name)); msgBox->setText(tr("\"%1\" has been transferred.").arg(name));
msgBox->setStandardButtons(QMessageBox::Ok); msgBox->setStandardButtons(QMessageBox::Ok);
msgBox->setDefaultButton(QMessageBox::Ok); msgBox->setDefaultButton(QMessageBox::Ok);