Cockatrice 2026-01-14-Development-2.11.0-beta.46
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
printing_selector_card_display_widget.h
Go to the documentation of this file.
1
6
7#ifndef PRINTING_SELECTOR_CARD_DISPLAY_WIDGET_H
8#define PRINTING_SELECTOR_CARD_DISPLAY_WIDGET_H
9
13
14#include <QWidget>
16
18{
19 Q_OBJECT
20
21public:
23 AbstractTabDeckEditor *deckEditor,
24 DeckStateManager *deckStateManager,
25 QSlider *cardSizeSlider,
26 const ExactCard &rootCard);
27
28public slots:
30 void updateCardAmounts(const QMap<QString, QPair<int, int>> &uuidToAmounts);
31
32signals:
34
35private:
37 QVBoxLayout *layout;
40};
41
42#endif // PRINTING_SELECTOR_CARD_DISPLAY_WIDGET_H
Defines the AbstractTabDeckEditor class, which provides a base for deck editor tabs in the applicatio...
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
Represents a specific card instance, defined by its CardInfo and a particular printing.
Definition exact_card.h:19
PrintingSelectorCardDisplayWidget(QWidget *parent, AbstractTabDeckEditor *deckEditor, DeckStateManager *deckStateManager, QSlider *cardSizeSlider, const ExactCard &rootCard)
Constructs a PrintingSelectorCardDisplayWidget to display card information.
Definition printing_selector_card_display_widget.cpp:25
SetNameAndCollectorsNumberDisplayWidget * setNameAndCollectorsNumberDisplayWidget
Definition printing_selector_card_display_widget.h:38
ExactCard rootCard
Definition printing_selector_card_display_widget.h:36
void clampSetNameToPicture()
Adjusts the width of the set name display to fit the card overlay widget.
Definition printing_selector_card_display_widget.cpp:60
QVBoxLayout * layout
Definition printing_selector_card_display_widget.h:37
PrintingSelectorCardOverlayWidget * overlayWidget
Definition printing_selector_card_display_widget.h:39
void updateCardAmounts(const QMap< QString, QPair< int, int > > &uuidToAmounts)
Definition printing_selector_card_display_widget.cpp:68
Definition printing_selector_card_overlay_widget.h:17
A widget to display the set name and collectors number with adjustable font size.
Definition set_name_and_collectors_number_display_widget.h:17