mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-06-30 10:33:54 -07:00
update deprecated methods in qt5.14 and protobuf 3.4 (#3906)
This commit is contained in:
parent
361833e023
commit
a80c756dcb
11 changed files with 74 additions and 37 deletions
|
|
@ -41,17 +41,15 @@ DlgTipOfTheDay::DlgTipOfTheDay(QWidget *parent) : QDialog(parent)
|
|||
tipNumber = new QLabel();
|
||||
tipNumber->setAlignment(Qt::AlignCenter);
|
||||
|
||||
if (settingsCache->getSeenTips().size() != tipDatabase->rowCount()) {
|
||||
newTipsAvailable = true;
|
||||
QList<int> rangeToMaxTips;
|
||||
for (int i = 0; i < tipDatabase->rowCount(); i++) {
|
||||
rangeToMaxTips.append(i);
|
||||
QList<int> seenTips = settingsCache->getSeenTips();
|
||||
newTipsAvailable = false;
|
||||
currentTip = 0;
|
||||
for (int i = 0; i < tipDatabase->rowCount(); i++) {
|
||||
if (!seenTips.contains(i)) {
|
||||
newTipsAvailable = true;
|
||||
currentTip = i;
|
||||
break;
|
||||
}
|
||||
QSet<int> unseenTips = rangeToMaxTips.toSet() - settingsCache->getSeenTips().toSet();
|
||||
currentTip = *std::min_element(unseenTips.begin(), unseenTips.end());
|
||||
} else {
|
||||
newTipsAvailable = false;
|
||||
currentTip = 0;
|
||||
}
|
||||
|
||||
connect(this, SIGNAL(newTipRequested(int)), this, SLOT(updateTip(int)));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue