Cockatrice
2025-11-30-Development-2.11.0-beta.38
A cross-platform 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 <QComboBox>
11
#include <QFrame>
12
#include <QStringList>
13
#include <
libcockatrice/card/printing/exact_card.h
>
14
#include <
libcockatrice/utility/card_ref.h
>
15
16
class
CardInfoPictureWidget
;
17
class
CardInfoTextWidget
;
18
class
AbstractCardItem
;
19
20
class
CardInfoDisplayWidget
:
public
QFrame
21
{
22
Q_OBJECT
23
24
private
:
25
qreal
aspectRatio
;
26
ExactCard
exactCard
;
27
CardInfoPictureWidget
*
pic
;
28
CardInfoTextWidget
*
text
;
29
30
public
:
31
explicit
CardInfoDisplayWidget
(
const
CardRef
&cardRef, QWidget *parent =
nullptr
, Qt::WindowFlags f = {});
32
33
public
slots:
34
void
setCard
(
const
ExactCard
&card);
35
void
setCard
(
const
CardRef
&cardRef);
36
void
setCard
(
AbstractCardItem
*card);
37
38
private
slots:
39
void
clear
();
40
};
41
42
#endif
card_ref.h
AbstractCardItem
Definition
abstract_card_item.h:22
CardInfoDisplayWidget::clear
void clear()
Definition
card_info_display_widget.cpp:69
CardInfoDisplayWidget::exactCard
ExactCard exactCard
Definition
card_info_display_widget.h:26
CardInfoDisplayWidget::setCard
void setCard(const ExactCard &card)
Definition
card_info_display_widget.cpp:44
CardInfoDisplayWidget::CardInfoDisplayWidget
CardInfoDisplayWidget(const CardRef &cardRef, QWidget *parent=nullptr, Qt::WindowFlags f={})
Definition
card_info_display_widget.cpp:12
CardInfoDisplayWidget::pic
CardInfoPictureWidget * pic
Definition
card_info_display_widget.h:27
CardInfoDisplayWidget::aspectRatio
qreal aspectRatio
Definition
card_info_display_widget.h:25
CardInfoDisplayWidget::text
CardInfoTextWidget * text
Definition
card_info_display_widget.h:28
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:22
CardInfoTextWidget
Definition
card_info_text_widget.h:17
ExactCard
Represents a specific card instance, defined by its CardInfo and a particular printing.
Definition
exact_card.h:19
exact_card.h
CardRef
Definition
card_ref.h:14
cockatrice
src
interface
widgets
cards
card_info_display_widget.h
Generated by
1.14.0