Block some updates in the name of performance.

This commit is contained in:
Lukas Brübach 2025-04-07 11:58:04 +02:00
parent 5791d7ffda
commit d45310191f

View file

@ -36,6 +36,7 @@ OverlappedCardGroupDisplayWidget::OverlappedCardGroupDisplayWidget(QWidget *pare
void OverlappedCardGroupDisplayWidget::updateCardDisplays() void OverlappedCardGroupDisplayWidget::updateCardDisplays()
{ {
overlapWidget->setUpdatesEnabled(false);
// Retrieve and sort cards // Retrieve and sort cards
QList<CardInfoPtr> cardsInZone = getCardsMatchingGroup(deckListModel->getCardsAsCardInfoPtrsForZone(zoneName)); QList<CardInfoPtr> cardsInZone = getCardsMatchingGroup(deckListModel->getCardsAsCardInfoPtrsForZone(zoneName));
@ -108,6 +109,8 @@ void OverlappedCardGroupDisplayWidget::updateCardDisplays()
} }
overlapWidget->adjustMaxColumnsAndRows(); overlapWidget->adjustMaxColumnsAndRows();
overlapWidget->setUpdatesEnabled(true);
overlapWidget->update();
} }
void OverlappedCardGroupDisplayWidget::resizeEvent(QResizeEvent *event) void OverlappedCardGroupDisplayWidget::resizeEvent(QResizeEvent *event)