This commit is contained in:
Lukas Brübach 2024-12-29 17:32:57 +01:00
parent b6a96089ec
commit b26005a0c4
3 changed files with 9 additions and 13 deletions

View file

@ -1045,11 +1045,11 @@ void TabDeckEditor::openDeckFromFile(const QString &fileName, DeckOpenLocation d
} }
} else { } else {
delete l; delete l;
updateBannerCardComboBox(); updateBannerCardComboBox();
if (!l->getBannerCard().isEmpty()) { if (!l->getBannerCard().isEmpty()) {
qDebug() << "Found banner card:" << l->getBannerCard(); qDebug() << "Found banner card:" << l->getBannerCard();
bannerCardComboBox->setCurrentIndex(bannerCardComboBox->findText(l->getBannerCard())); bannerCardComboBox->setCurrentIndex(bannerCardComboBox->findText(l->getBannerCard()));
} }
QMessageBox::critical(this, tr("Error"), tr("Could not open deck at %1").arg(fileName)); QMessageBox::critical(this, tr("Error"), tr("Could not open deck at %1").arg(fileName));
} }
setSaveStatus(true); setSaveStatus(true);

View file

@ -4,7 +4,6 @@
#include "../printing_selector/printing_selector.h" #include "../printing_selector/printing_selector.h"
#include "../visual_deck_storage/visual_deck_storage_widget.h" #include "../visual_deck_storage/visual_deck_storage_widget.h"
/** /**
* @class CardSizeWidget * @class CardSizeWidget
* @brief A widget for adjusting card sizes using a slider. * @brief A widget for adjusting card sizes using a slider.
@ -44,18 +43,15 @@ CardSizeWidget::CardSizeWidget(QWidget *parent, FlowWidget *flowWidget, int defa
void CardSizeWidget::updateCardSizeSetting(int newValue) void CardSizeWidget::updateCardSizeSetting(int newValue)
{ {
// Check the type of the parent widget // Check the type of the parent widget
if ((parent = qobject_cast<PrintingSelector*>(parentWidget()))) { if ((parent = qobject_cast<PrintingSelector *>(parentWidget()))) {
SettingsCache::instance().setPrintingSelectorCardSize(newValue); SettingsCache::instance().setPrintingSelectorCardSize(newValue);
} } else if ((parent = qobject_cast<VisualDeckStorageWidget *>(parentWidget()))) {
else if ((parent = qobject_cast<VisualDeckStorageWidget*>(parentWidget()))) {
SettingsCache::instance().setVisualDeckStorageCardSize(newValue); SettingsCache::instance().setVisualDeckStorageCardSize(newValue);
} } else {
else {
qWarning() << "CardSizeWidget has an unexpected parent widget type. Did not set persistent setting."; qWarning() << "CardSizeWidget has an unexpected parent widget type. Did not set persistent setting.";
} }
} }
/** /**
* @brief Gets the slider widget used for adjusting the card size. * @brief Gets the slider widget used for adjusting the card size.
* *

View file

@ -1,9 +1,9 @@
#include "visual_deck_storage_widget.h" #include "visual_deck_storage_widget.h"
#include "visual_deck_storage_search_widget.h"
#include "../../../../deck/deck_loader.h" #include "../../../../deck/deck_loader.h"
#include "../../../../game/cards/card_database_manager.h" #include "../../../../game/cards/card_database_manager.h"
#include "../../../../settings/cache_settings.h" #include "../../../../settings/cache_settings.h"
#include "visual_deck_storage_search_widget.h"
#include <QComboBox> #include <QComboBox>
#include <QDirIterator> #include <QDirIterator>