Cockatrice
2026-01-14-Development-2.11.0-beta.46
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
edhrec_api_response_card_details_display_widget.h
Go to the documentation of this file.
1
6
7
#ifndef EDHREC_COMMANDER_API_RESPONSE_CARD_DETAILS_DISPLAY_WIDGET_H
8
#define EDHREC_COMMANDER_API_RESPONSE_CARD_DETAILS_DISPLAY_WIDGET_H
9
10
#include "
../../../../../cards/card_info_picture_widget.h
"
11
#include "
../../../../../general/display/background_plate_widget.h
"
12
#include "
../../api_response/cards/edhrec_api_response_card_details.h
"
13
#include "
edhrec_api_response_card_inclusion_display_widget.h
"
14
#include "
edhrec_api_response_card_synergy_display_widget.h
"
15
16
#include <QHBoxLayout>
17
#include <QLabel>
18
#include <QWidget>
19
20
class
EdhrecApiResponseCardDetailsDisplayWidget
:
public
QWidget
21
{
22
Q_OBJECT
23
public
:
24
explicit
EdhrecApiResponseCardDetailsDisplayWidget
(QWidget *parent,
const
EdhrecApiResponseCardDetails
&_toDisplay);
25
public
slots:
26
void
actRequestPageNavigation
();
27
signals:
28
void
requestUrl
(QString url);
29
30
private
:
31
EdhrecApiResponseCardDetails
toDisplay
;
32
QVBoxLayout *
layout
;
33
CardInfoPictureWidget
*
cardPictureWidget
;
34
BackgroundPlateWidget
*
backgroundPlateWidget
;
35
QLabel *
nameLabel
;
36
EdhrecApiResponseCardInclusionDisplayWidget
*
inclusionDisplayWidget
;
37
EdhrecApiResponseCardSynergyDisplayWidget
*
synergyDisplayWidget
;
38
39
protected
slots:
40
void
mousePressEvent
(QMouseEvent *event)
override
;
41
42
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
43
void
enterEvent
(QEnterEvent *event)
override
;
44
#else
45
void
enterEvent
(QEvent *event)
override
;
46
#endif
47
void
leaveEvent
(QEvent *event)
override
;
48
};
49
50
#endif
// EDHREC_COMMANDER_API_RESPONSE_CARD_DETAILS_DISPLAY_WIDGET_H
background_plate_widget.h
card_info_picture_widget.h
TODO: Document this.
BackgroundPlateWidget
Definition
background_plate_widget.h:7
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
EdhrecApiResponseCardDetailsDisplayWidget::requestUrl
void requestUrl(QString url)
EdhrecApiResponseCardDetailsDisplayWidget::cardPictureWidget
CardInfoPictureWidget * cardPictureWidget
Definition
edhrec_api_response_card_details_display_widget.h:33
EdhrecApiResponseCardDetailsDisplayWidget::EdhrecApiResponseCardDetailsDisplayWidget
EdhrecApiResponseCardDetailsDisplayWidget(QWidget *parent, const EdhrecApiResponseCardDetails &_toDisplay)
Definition
edhrec_api_response_card_details_display_widget.cpp:8
EdhrecApiResponseCardDetailsDisplayWidget::inclusionDisplayWidget
EdhrecApiResponseCardInclusionDisplayWidget * inclusionDisplayWidget
Definition
edhrec_api_response_card_details_display_widget.h:36
EdhrecApiResponseCardDetailsDisplayWidget::layout
QVBoxLayout * layout
Definition
edhrec_api_response_card_details_display_widget.h:32
EdhrecApiResponseCardDetailsDisplayWidget::leaveEvent
void leaveEvent(QEvent *event) override
Definition
edhrec_api_response_card_details_display_widget.cpp:75
EdhrecApiResponseCardDetailsDisplayWidget::nameLabel
QLabel * nameLabel
Definition
edhrec_api_response_card_details_display_widget.h:35
EdhrecApiResponseCardDetailsDisplayWidget::backgroundPlateWidget
BackgroundPlateWidget * backgroundPlateWidget
Plate for metadata labels.
Definition
edhrec_api_response_card_details_display_widget.h:34
EdhrecApiResponseCardDetailsDisplayWidget::actRequestPageNavigation
void actRequestPageNavigation()
Definition
edhrec_api_response_card_details_display_widget.cpp:81
EdhrecApiResponseCardDetailsDisplayWidget::mousePressEvent
void mousePressEvent(QMouseEvent *event) override
Definition
edhrec_api_response_card_details_display_widget.cpp:59
EdhrecApiResponseCardDetailsDisplayWidget::synergyDisplayWidget
EdhrecApiResponseCardSynergyDisplayWidget * synergyDisplayWidget
Definition
edhrec_api_response_card_details_display_widget.h:37
EdhrecApiResponseCardDetailsDisplayWidget::enterEvent
void enterEvent(QEnterEvent *event) override
Qt6 hover enter.
Definition
edhrec_api_response_card_details_display_widget.cpp:66
EdhrecApiResponseCardDetailsDisplayWidget::toDisplay
EdhrecApiResponseCardDetails toDisplay
Definition
edhrec_api_response_card_details_display_widget.h:31
EdhrecApiResponseCardDetails
Definition
edhrec_api_response_card_details.h:14
EdhrecApiResponseCardInclusionDisplayWidget
Definition
edhrec_api_response_card_inclusion_display_widget.h:18
EdhrecApiResponseCardSynergyDisplayWidget
Definition
edhrec_api_response_card_synergy_display_widget.h:18
edhrec_api_response_card_details.h
TODO: Document this.
edhrec_api_response_card_inclusion_display_widget.h
TODO: Document this.
edhrec_api_response_card_synergy_display_widget.h
TODO: Document this.
cockatrice
src
interface
widgets
tabs
api
edhrec
display
cards
edhrec_api_response_card_details_display_widget.h
Generated by
1.14.0