Cockatrice 2025-11-30-Development-2.11.0-beta.38
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 DeckListModel *_deckModel,
25 QTreeView *_deckView,
26 QSlider *_cardSizeSlider,
27 const ExactCard &_rootCard,
28 QString &_currentZone);
29
30public slots:
32
33signals:
35
36private:
37 QVBoxLayout *layout;
41 QTreeView *deckView;
44 QString currentZone;
46};
47
48#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:92
Qt model representing a decklist for use in views (tree/table).
Definition deck_list_model.h:200
Represents a specific card instance, defined by its CardInfo and a particular printing.
Definition exact_card.h:19
DeckListModel * deckModel
Definition printing_selector_card_display_widget.h:40
SetNameAndCollectorsNumberDisplayWidget * setNameAndCollectorsNumberDisplayWidget
Definition printing_selector_card_display_widget.h:38
QSlider * cardSizeSlider
Definition printing_selector_card_display_widget.h:42
QString currentZone
Definition printing_selector_card_display_widget.h:44
ExactCard rootCard
Definition printing_selector_card_display_widget.h:43
void clampSetNameToPicture()
Adjusts the width of the set name display to fit the card overlay widget.
Definition printing_selector_card_display_widget.cpp:66
QTreeView * deckView
Definition printing_selector_card_display_widget.h:41
QVBoxLayout * layout
Definition printing_selector_card_display_widget.h:37
PrintingSelectorCardOverlayWidget * overlayWidget
Definition printing_selector_card_display_widget.h:45
PrintingSelectorCardDisplayWidget(QWidget *parent, AbstractTabDeckEditor *_deckEditor, DeckListModel *_deckModel, QTreeView *_deckView, QSlider *_cardSizeSlider, const ExactCard &_rootCard, QString &_currentZone)
Constructs a PrintingSelectorCardDisplayWidget to display card information.
Definition printing_selector_card_display_widget.cpp:27
AbstractTabDeckEditor * deckEditor
Definition printing_selector_card_display_widget.h:39
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