Hide groups which have no cards in them.

This commit is contained in:
Lukas Brübach 2025-03-01 21:45:16 +01:00
parent 7a6fd31776
commit f66961e488

View file

@ -34,6 +34,11 @@ void OverlappedCardGroupDisplayWidget::updateCardDisplays()
{
QList<CardInfoPtr> cardsInZone = getCardsMatchingGroup(deckListModel->getCardsAsCardInfoPtrsForZone(zoneName));
bool shouldBeVisible = !cardsInZone.isEmpty();
if (shouldBeVisible != isVisible()) {
setVisible(shouldBeVisible);
}
QList<CardInfoPictureWithTextOverlayWidget *> existingWidgets =
overlapWidget->findChildren<CardInfoPictureWithTextOverlayWidget *>();