Clamp all DeckPreviewWidget children to the card size on resize.

This commit is contained in:
Lukas Brübach 2025-02-28 16:34:24 +01:00
parent 93d28717e0
commit aa5acf63e8

View file

@ -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<QWidget *> widgets = findChildren<QWidget *>();
for (QWidget *widget : widgets) {
widget->setMaximumWidth(bannerCardDisplayWidget->width());
}
}
void DeckPreviewWidget::initializeUi(const bool deckLoadSuccess)