From dffbb95d3a87591a436ff21e74d4d6161aa37d49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20Br=C3=BCbach?= Date: Wed, 12 Feb 2025 03:04:41 +0100 Subject: [PATCH] Reload BannerCardDisplay on BannerCard set, lint some stuff. --- .../deck_preview/deck_preview_tag_addition_widget.cpp | 2 +- .../visual_deck_storage/deck_preview/deck_preview_widget.cpp | 2 ++ .../widgets/visual_deck_storage/visual_deck_storage_widget.cpp | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_addition_widget.cpp b/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_addition_widget.cpp index aacd48115..831bb00dd 100644 --- a/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_addition_widget.cpp +++ b/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_addition_widget.cpp @@ -123,7 +123,7 @@ void DeckPreviewTagAdditionWidget::mousePressEvent(QMouseEvent *event) QStringList knownTags; QStringList allFiles = getAllFiles(SettingsCache::instance().getDeckPath(), true); auto *loader = new DeckLoader(); - for (const QString& file : allFiles) { + for (const QString &file : allFiles) { loader->loadFromFile(file, DeckLoader::getFormatFromName(file), false); QStringList tags = loader->getTags(); knownTags.append(tags); 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 589bb3b14..df8ab2641 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 @@ -252,6 +252,8 @@ void DeckPreviewWidget::setBannerCard(int /* changedIndex */) QVariantMap itemData = bannerCardComboBox->itemData(bannerCardComboBox->currentIndex()).toMap(); deckLoader->setBannerCard(QPair(itemData["name"].toString(), itemData["uuid"].toString())); deckLoader->saveToFile(filePath, DeckLoader::getFormatFromName(filePath)); + bannerCardDisplayWidget->setCard(CardDatabaseManager::getInstance()->getCardByNameAndProviderId( + itemData["name"].toString(), itemData["uuid"].toString())); } void DeckPreviewWidget::imageClickedEvent(QMouseEvent *event, DeckPreviewCardPictureWidget *instance) diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.cpp b/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.cpp index ef65a40cf..0e04f1dc6 100644 --- a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.cpp +++ b/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.cpp @@ -11,9 +11,9 @@ #include #include +#include #include #include -#include VisualDeckStorageWidget::VisualDeckStorageWidget(QWidget *parent) : QWidget(parent), folderWidget(nullptr) {