7#ifndef PRINTING_SELECTOR_H
8#define PRINTING_SELECTOR_H
36class PrintingSelectorViewOptionsWidget;
QSharedPointer< CardInfo > CardInfoPtr
Definition card_info.cpp:20
AbstractTabDeckEditor is the base class for all deck editor tabs.
Definition abstract_tab_deck_editor.h:93
This class centralizes the management of the state of the deck in the deck editor tab....
Definition deck_state_manager.h:22
void printingsInDeckChanged()
Definition printing_selector.cpp:99
CardInfoPtr selectedCard
Definition printing_selector.h:87
void retranslateUi()
Definition printing_selector.cpp:94
AbstractTabDeckEditor * deckEditor
Definition printing_selector.h:85
int currentIndex
Definition printing_selector.h:89
void updateDisplay()
Updates the display by clearing the layout and loading new sets for the current card.
Definition printing_selector.cpp:151
QWidget * sortAndOptionsContainer
Definition printing_selector.h:76
QCheckBox * navigationCheckBox
Definition printing_selector.h:78
SettingsButtonWidget * displayOptionsWidget
Definition printing_selector.h:75
CardSizeWidget * cardSizeWidget
Definition printing_selector.h:83
FlowWidget * flowWidget
Definition printing_selector.h:82
PrintingSelectorCardSearchWidget * searchBar
Definition printing_selector.h:80
void cardAmountsChanged(const QMap< QString, ZoneCounts > &uuidToAmounts)
DeckStateManager * deckStateManager
Definition printing_selector.h:86
QVBoxLayout * layout
Definition printing_selector.h:74
void setCard(const CardInfoPtr &newCard)
Sets the current card for the selector and updates the display.
Definition printing_selector.cpp:177
PrintingSelectorCardSortingWidget * sortToolBar
Definition printing_selector.h:79
PrintingSelector(QWidget *parent, AbstractTabDeckEditor *deckEditor)
Constructs a PrintingSelector widget to display and manage card printings.
Definition printing_selector.cpp:27
PrintingSelectorPlaceholderWidget * placeholderWidget
Definition printing_selector.h:81
QHBoxLayout * sortAndOptionsLayout
Definition printing_selector.h:77
PrintingSelectorCardSelectionWidget * cardSelectionBar
Definition printing_selector.h:84
void toggleVisibilityNavigationButtons(bool _state)
Toggles the visibility of the navigation buttons.
Definition printing_selector.cpp:254
void getAllSetsForCurrentCard()
Loads and displays all sets for the current selected card.
Definition printing_selector.cpp:202
QTimer * widgetLoadingBufferTimer
Definition printing_selector.h:88
void updateCardAmounts()
Definition printing_selector.cpp:138
Definition printing_selector.h:26
int sideboard
Definition printing_selector.h:28
int mainboard
Definition printing_selector.h:27
int tokensboard
Definition printing_selector.h:29