diff --git a/cockatrice/src/interface/widgets/cards/deck_card_zone_display_widget.cpp b/cockatrice/src/interface/widgets/cards/deck_card_zone_display_widget.cpp index 132964f13..cab0fc8e8 100644 --- a/cockatrice/src/interface/widgets/cards/deck_card_zone_display_widget.cpp +++ b/cockatrice/src/interface/widgets/cards/deck_card_zone_display_widget.cpp @@ -22,6 +22,7 @@ DeckCardZoneDisplayWidget::DeckCardZoneDisplayWidget(QWidget *parent, displayType(_displayType), bannerOpacity(bannerOpacity), subBannerOpacity(subBannerOpacity), cardSizeWidget(_cardSizeWidget) { + setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); layout = new QVBoxLayout(this); setLayout(layout); @@ -171,16 +172,6 @@ void DeckCardZoneDisplayWidget::onCategoryRemoval(const QModelIndex &parent, int } } -void DeckCardZoneDisplayWidget::resizeEvent(QResizeEvent *event) -{ - QWidget::resizeEvent(event); - for (QObject *child : layout->children()) { - QWidget *widget = qobject_cast(child); - if (widget) { - widget->setMaximumWidth(width()); - } - } -} void DeckCardZoneDisplayWidget::onClick(QMouseEvent *event, CardInfoPictureWithTextOverlayWidget *card) { emit cardClicked(event, card, zoneName); diff --git a/cockatrice/src/interface/widgets/cards/deck_card_zone_display_widget.h b/cockatrice/src/interface/widgets/cards/deck_card_zone_display_widget.h index d5603017c..dc0f3d734 100644 --- a/cockatrice/src/interface/widgets/cards/deck_card_zone_display_widget.h +++ b/cockatrice/src/interface/widgets/cards/deck_card_zone_display_widget.h @@ -40,7 +40,6 @@ public: QPersistentModelIndex trackedIndex; QString zoneName; void addCardsToOverlapWidget(); - void resizeEvent(QResizeEvent *event) override; public slots: void onClick(QMouseEvent *event, CardInfoPictureWithTextOverlayWidget *card); diff --git a/cockatrice/src/interface/widgets/visual_deck_editor/visual_deck_editor_widget.cpp b/cockatrice/src/interface/widgets/visual_deck_editor/visual_deck_editor_widget.cpp index 9684a225b..64045bc2d 100644 --- a/cockatrice/src/interface/widgets/visual_deck_editor/visual_deck_editor_widget.cpp +++ b/cockatrice/src/interface/widgets/visual_deck_editor/visual_deck_editor_widget.cpp @@ -175,6 +175,7 @@ void VisualDeckEditorWidget::initializeScrollAreaAndZoneContainer() scrollArea->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded); zoneContainer = new QWidget(scrollArea); + zoneContainer->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); zoneContainerLayout = new QVBoxLayout(zoneContainer); zoneContainer->setLayout(zoneContainerLayout); scrollArea->addScrollBarWidget(zoneContainer, Qt::AlignHCenter);