# HG changeset patch # User Matti Hamalainen # Date 1683624772 -10800 # Node ID c158ce77465cfc965a191c5afea11dde53ff8ba2 # Parent 47ecb4b14e3ecd3fb9d49c1dec87d0e6d8312b2d Get rid of deprecated usage of QMessageBox.setButtonText() etc. diff -r 47ecb4b14e3e -r c158ce77465c src/main.cpp --- a/src/main.cpp Tue May 09 12:31:42 2023 +0300 +++ b/src/main.cpp Tue May 09 12:32:52 2023 +0300 @@ -791,12 +791,15 @@ dlg.setTextFormat(Qt::RichText); dlg.setIcon(QMessageBox::Question); - dlg.setStandardButtons(QMessageBox::Yes | QMessageBox::No); - dlg.setButtonText(QMessageBox::Yes, tr("Kyllä")); - dlg.setButtonText(QMessageBox::No, tr("Ei / peruuta")); - dlg.setDefaultButton(QMessageBox::No); + + QPushButton + *yesButton = dlg.addButton(tr("Kyllä"), QMessageBox::YesRole), + *noButton = dlg.addButton(tr("Ei / peruuta"), QMessageBox::NoRole); - if (dlg.exec() == QMessageBox::Yes) + dlg.setDefaultButton(noButton); + dlg.exec(); + + if (dlg.clickedButton() == yesButton) { int rv = model_People->deletePerson(info.id); updatePersonList(); @@ -1161,12 +1164,15 @@ dlg.setTextFormat(Qt::RichText); dlg.setIcon(QMessageBox::Question); - dlg.setStandardButtons(QMessageBox::Yes | QMessageBox::No); - dlg.setButtonText(QMessageBox::Yes, tr("Kyllä")); - dlg.setButtonText(QMessageBox::No, tr("Ei / peruuta")); - dlg.setDefaultButton(QMessageBox::No); + + QPushButton + *yesButton = dlg.addButton(tr("Kyllä"), QMessageBox::YesRole), + *noButton = dlg.addButton(tr("Ei / peruuta"), QMessageBox::NoRole); - if (dlg.exec() == QMessageBox::Yes) + dlg.setDefaultButton(noButton); + dlg.exec(); + + if (dlg.clickedButton() == yesButton) { addTransactionGUI(currPerson.id, false, -currPerson.balance); }