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

@ -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.
@ -46,16 +45,13 @@ 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>