From 7a6fd317760cc9d060cfd2f48e863ec1625e018b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20Br=C3=BCbach?= Date: Sat, 1 Mar 2025 21:41:38 +0100 Subject: [PATCH] Set banner buddies correctly. --- .../client/ui/widgets/cards/deck_card_zone_display_widget.cpp | 2 ++ .../ui/widgets/cards/overlapped_card_group_display_widget.cpp | 1 + .../ui/widgets/visual_deck_editor/visual_deck_editor_widget.cpp | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/cockatrice/src/client/ui/widgets/cards/deck_card_zone_display_widget.cpp b/cockatrice/src/client/ui/widgets/cards/deck_card_zone_display_widget.cpp index 827a1938f..a45b21741 100644 --- a/cockatrice/src/client/ui/widgets/cards/deck_card_zone_display_widget.cpp +++ b/cockatrice/src/client/ui/widgets/cards/deck_card_zone_display_widget.cpp @@ -26,6 +26,8 @@ DeckCardZoneDisplayWidget::DeckCardZoneDisplayWidget(QWidget *parent, cardGroupContainer->setLayout(cardGroupLayout); layout->addWidget(cardGroupContainer); + banner->setBuddy(cardGroupContainer); + displayCards(); connect(deckListModel, &DeckListModel::dataChanged, this, &DeckCardZoneDisplayWidget::displayCards); } diff --git a/cockatrice/src/client/ui/widgets/cards/overlapped_card_group_display_widget.cpp b/cockatrice/src/client/ui/widgets/cards/overlapped_card_group_display_widget.cpp index 4b444581d..75dc0f86a 100644 --- a/cockatrice/src/client/ui/widgets/cards/overlapped_card_group_display_widget.cpp +++ b/cockatrice/src/client/ui/widgets/cards/overlapped_card_group_display_widget.cpp @@ -22,6 +22,7 @@ OverlappedCardGroupDisplayWidget::OverlappedCardGroupDisplayWidget(QWidget *pare banner = new BannerWidget(this, cardGroupCategory, Qt::Orientation::Vertical, bannerOpacity); overlapWidget = new OverlapWidget(this, 80, 1, 1, Qt::Vertical, true); + banner->setBuddy(overlapWidget); layout->addWidget(banner); layout->addWidget(overlapWidget); diff --git a/cockatrice/src/client/ui/widgets/visual_deck_editor/visual_deck_editor_widget.cpp b/cockatrice/src/client/ui/widgets/visual_deck_editor/visual_deck_editor_widget.cpp index 2b3925ca4..24ffd936c 100644 --- a/cockatrice/src/client/ui/widgets/visual_deck_editor/visual_deck_editor_widget.cpp +++ b/cockatrice/src/client/ui/widgets/visual_deck_editor/visual_deck_editor_widget.cpp @@ -34,7 +34,7 @@ VisualDeckEditorWidget::VisualDeckEditorWidget(QWidget *parent, DeckListModel *_ << "cmc" << "name"; sortByComboBox->addItems(sortProperties); - connect(sortByComboBox, &QComboBox::currentIndexChanged, this, + connect(sortByComboBox, QOverload::of(&QComboBox::currentTextChanged), this, &VisualDeckEditorWidget::actChangeActiveSortCriteria); actChangeActiveSortCriteria();