From d76e8f9146136c41401e332bc2916f8a38399171 Mon Sep 17 00:00:00 2001 From: BruebachL <44814898+BruebachL@users.noreply.github.com> Date: Fri, 28 Feb 2025 17:10:40 +0100 Subject: [PATCH] Clamp all DeckPreviewWidget children to the card size on resize. (#5669) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Lukas BrĂ¼bach --- .../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)