From aa5acf63e85eaf98852fc3032347732a538dd298 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20Br=C3=BCbach?= Date: Fri, 28 Feb 2025 16:34:24 +0100 Subject: [PATCH] Clamp all DeckPreviewWidget children to the card size on resize. --- .../deck_preview/deck_preview_widget.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp b/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp index ca1e00a87..542dfa7a4 100644 --- a/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp +++ b/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp @@ -51,10 +51,13 @@ void DeckPreviewWidget::retranslateUi() void DeckPreviewWidget::resizeEvent(QResizeEvent *event) { QWidget::resizeEvent(event); - if (bannerCardDisplayWidget == nullptr || bannerCardComboBox == nullptr) { + if (bannerCardDisplayWidget == nullptr) { return; } - bannerCardComboBox->setMaximumWidth(bannerCardDisplayWidget->width()); + QList widgets = findChildren(); + for (QWidget *widget : widgets) { + widget->setMaximumWidth(bannerCardDisplayWidget->width()); + } } void DeckPreviewWidget::initializeUi(const bool deckLoadSuccess)