Cockatrice
2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Toggle main menu visibility
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>
12
#include <
libcockatrice/card/printing/exact_card.h
>
13
#include <qnamespace.h>
14
#include <qtmetamacros.h>
15
16
class
CardInfoPictureWidget
;
17
class
CardInfoTextWidget
;
18
class
AbstractCardItem
;
19
class
QWidget;
20
struct
CardRef
;
21
22
class
CardInfoDisplayWidget
:
public
QFrame
23
{
24
Q_OBJECT
25
26
private
:
27
qreal
aspectRatio
;
28
ExactCard
exactCard
;
29
CardInfoPictureWidget
*
pic
;
30
CardInfoTextWidget
*
text
;
31
32
public
:
33
explicit
CardInfoDisplayWidget
(
const
CardRef
&cardRef, QWidget *parent =
nullptr
, Qt::WindowFlags f = {});
34
35
public
slots:
36
void
setCard
(
const
ExactCard
&card);
37
void
setCard
(
const
CardRef
&cardRef);
38
void
setCard
(
AbstractCardItem
*card);
39
40
private
slots:
41
void
clear
();
42
};
43
44
#endif
AbstractCardItem
Definition
abstract_card_item.h:29
CardInfoDisplayWidget::clear
void clear()
Definition
card_info_display_widget.cpp:82
CardInfoDisplayWidget::exactCard
ExactCard exactCard
Definition
card_info_display_widget.h:28
CardInfoDisplayWidget::setCard
void setCard(const ExactCard &card)
Definition
card_info_display_widget.cpp:55
CardInfoDisplayWidget::CardInfoDisplayWidget
CardInfoDisplayWidget(const CardRef &cardRef, QWidget *parent=nullptr, Qt::WindowFlags f={})
Definition
card_info_display_widget.cpp:23
CardInfoDisplayWidget::pic
CardInfoPictureWidget * pic
Definition
card_info_display_widget.h:29
CardInfoDisplayWidget::aspectRatio
qreal aspectRatio
Definition
card_info_display_widget.h:27
CardInfoDisplayWidget::text
CardInfoTextWidget * text
Definition
card_info_display_widget.h:30
CardInfoPictureWidget
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
CardInfoTextWidget
Definition
card_info_text_widget.h:22
ExactCard
Represents a specific card instance, defined by its CardInfo and a particular printing.
Definition
exact_card.h:24
exact_card.h
CardRef
Definition
card_ref.h:14
cockatrice
src
interface
widgets
cards
card_info_display_widget.h
Generated by
1.18.0