7#ifndef PRINTING_SELECTOR_H
8#define PRINTING_SELECTOR_H
27class 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:92
Qt model representing a decklist for use in views (tree/table).
Definition deck_list_model.h:200
void printingsInDeckChanged()
Definition printing_selector.cpp:93
void selectCard(int changeBy)
Selects a card based on the change direction.
Definition printing_selector.cpp:162
CardInfoPtr selectedCard
Definition printing_selector.h:67
void retranslateUi()
Definition printing_selector.cpp:88
AbstractTabDeckEditor * deckEditor
Definition printing_selector.h:64
QTreeView * deckView
Definition printing_selector.h:66
void setCard(const CardInfoPtr &newCard, const QString &_currentZone)
Sets the current card for the selector and updates the display.
Definition printing_selector.cpp:120
void selectNextCard()
Selects the next card in the list.
Definition printing_selector.cpp:152
int currentIndex
Definition printing_selector.h:70
void updateDisplay()
Updates the display by clearing the layout and loading new sets for the current card.
Definition printing_selector.cpp:102
QWidget * sortAndOptionsContainer
Definition printing_selector.h:56
QCheckBox * navigationCheckBox
Definition printing_selector.h:58
SettingsButtonWidget * displayOptionsWidget
Definition printing_selector.h:55
QString currentZone
Definition printing_selector.h:68
CardSizeWidget * cardSizeWidget
Definition printing_selector.h:62
FlowWidget * flowWidget
Definition printing_selector.h:61
PrintingSelectorCardSearchWidget * searchBar
Definition printing_selector.h:60
QVBoxLayout * layout
Definition printing_selector.h:54
void selectPreviousCard()
Selects the previous card in the list.
Definition printing_selector.cpp:144
PrintingSelectorCardSortingWidget * sortToolBar
Definition printing_selector.h:59
DeckListModel * deckModel
Definition printing_selector.h:65
PrintingSelector(QWidget *parent, AbstractTabDeckEditor *deckEditor)
Constructs a PrintingSelector widget to display and manage card printings.
Definition printing_selector.cpp:27
QHBoxLayout * sortAndOptionsLayout
Definition printing_selector.h:57
PrintingSelectorCardSelectionWidget * cardSelectionBar
Definition printing_selector.h:63
void toggleVisibilityNavigationButtons(bool _state)
Toggles the visibility of the navigation buttons.
Definition printing_selector.cpp:243
void getAllSetsForCurrentCard()
Loads and displays all sets for the current selected card.
Definition printing_selector.cpp:196
QTimer * widgetLoadingBufferTimer
Definition printing_selector.h:69
DeckListModel * getDeckModel() const
Definition printing_selector.h:38