Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
card_info_display_widget.h
Go to the documentation of this file.
1
6
7#ifndef CARDINFOWIDGET_H
8#define CARDINFOWIDGET_H
9
10#include <QFrame>
11#include <QtGlobal>
13#include <qnamespace.h>
14#include <qtmetamacros.h>
15
19class QWidget;
20struct CardRef;
21
22class CardInfoDisplayWidget : public QFrame
23{
24 Q_OBJECT
25
26private:
31
32public:
33 explicit CardInfoDisplayWidget(const CardRef &cardRef, QWidget *parent = nullptr, Qt::WindowFlags f = {});
34
35public slots:
36 void setCard(const ExactCard &card);
37 void setCard(const CardRef &cardRef);
38 void setCard(AbstractCardItem *card);
39
40private slots:
41 void clear();
42};
43
44#endif
Definition abstract_card_item.h:29
void clear()
Definition card_info_display_widget.cpp:82
ExactCard exactCard
Definition card_info_display_widget.h:28
void setCard(const ExactCard &card)
Definition card_info_display_widget.cpp:55
CardInfoDisplayWidget(const CardRef &cardRef, QWidget *parent=nullptr, Qt::WindowFlags f={})
Definition card_info_display_widget.cpp:23
CardInfoPictureWidget * pic
Definition card_info_display_widget.h:29
qreal aspectRatio
Definition card_info_display_widget.h:27
CardInfoTextWidget * text
Definition card_info_display_widget.h:30
Widget that displays an enlarged image of a card, loading the image based on the card's info or showi...
Definition card_info_picture_widget.h:27
Definition card_info_text_widget.h:22
Represents a specific card instance, defined by its CardInfo and a particular printing.
Definition exact_card.h:24
Definition card_ref.h:14