comparison src/main.cpp @ 293:c158ce77465c

Get rid of deprecated usage of QMessageBox.setButtonText() etc.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 09 May 2023 12:32:52 +0300
parents 6fd31a4308f5
children 0f345852b3ed
comparison
equal deleted inserted replaced
292:47ecb4b14e3e 293:c158ce77465c
789 "<br>"). 789 "<br>").
790 arg(info.lastName).arg(info.firstName).arg(info.id)); 790 arg(info.lastName).arg(info.firstName).arg(info.id));
791 791
792 dlg.setTextFormat(Qt::RichText); 792 dlg.setTextFormat(Qt::RichText);
793 dlg.setIcon(QMessageBox::Question); 793 dlg.setIcon(QMessageBox::Question);
794 dlg.setStandardButtons(QMessageBox::Yes | QMessageBox::No); 794
795 dlg.setButtonText(QMessageBox::Yes, tr("Kyllä")); 795 QPushButton
796 dlg.setButtonText(QMessageBox::No, tr("Ei / peruuta")); 796 *yesButton = dlg.addButton(tr("Kyllä"), QMessageBox::YesRole),
797 dlg.setDefaultButton(QMessageBox::No); 797 *noButton = dlg.addButton(tr("Ei / peruuta"), QMessageBox::NoRole);
798 798
799 if (dlg.exec() == QMessageBox::Yes) 799 dlg.setDefaultButton(noButton);
800 dlg.exec();
801
802 if (dlg.clickedButton() == yesButton)
800 { 803 {
801 int rv = model_People->deletePerson(info.id); 804 int rv = model_People->deletePerson(info.id);
802 updatePersonList(); 805 updatePersonList();
803 setActivePerson(-1); 806 setActivePerson(-1);
804 if (rv != 0) 807 if (rv != 0)
1159 arg(currPerson.lastName).arg(currPerson.firstName). 1162 arg(currPerson.lastName).arg(currPerson.firstName).
1160 arg(slMoneyValueToStr(currPerson.balance))); 1163 arg(slMoneyValueToStr(currPerson.balance)));
1161 1164
1162 dlg.setTextFormat(Qt::RichText); 1165 dlg.setTextFormat(Qt::RichText);
1163 dlg.setIcon(QMessageBox::Question); 1166 dlg.setIcon(QMessageBox::Question);
1164 dlg.setStandardButtons(QMessageBox::Yes | QMessageBox::No); 1167
1165 dlg.setButtonText(QMessageBox::Yes, tr("Kyllä")); 1168 QPushButton
1166 dlg.setButtonText(QMessageBox::No, tr("Ei / peruuta")); 1169 *yesButton = dlg.addButton(tr("Kyllä"), QMessageBox::YesRole),
1167 dlg.setDefaultButton(QMessageBox::No); 1170 *noButton = dlg.addButton(tr("Ei / peruuta"), QMessageBox::NoRole);
1168 1171
1169 if (dlg.exec() == QMessageBox::Yes) 1172 dlg.setDefaultButton(noButton);
1173 dlg.exec();
1174
1175 if (dlg.clickedButton() == yesButton)
1170 { 1176 {
1171 addTransactionGUI(currPerson.id, false, -currPerson.balance); 1177 addTransactionGUI(currPerson.id, false, -currPerson.balance);
1172 } 1178 }
1173 } 1179 }
1174 else 1180 else