Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
card_info_text_widget.h
Go to the documentation of this file.
1
6
7#ifndef CARDINFOTEXT_H
8#define CARDINFOTEXT_H
9
11
12#include <QFrame>
13#include <QString>
14#include <qtmetamacros.h>
15
16class QLabel;
17class QScrollArea;
18class QTextEdit;
19class QWidget;
20
21class CardInfoTextWidget : public QFrame
22{
23 Q_OBJECT
24
25private:
26 QLabel *propsLabel;
27 QScrollArea *propsScroll;
28 QTextEdit *textLabel;
30 void setTexts(const QString &propsText, const QString &textText);
31
32public:
33 explicit CardInfoTextWidget(QWidget *parent = nullptr);
34 void retranslateUi();
35 void setInvalidCardName(const QString &cardName);
36
37signals:
38 void linkActivated(const QString &link);
39public slots:
40 void setCard(const ExactCard &card);
41};
42
43#endif
void linkActivated(const QString &link)
CardInfoTextWidget(QWidget *parent=nullptr)
Definition card_info_text_widget.cpp:25
ExactCard currentCard
Last card set, re-rendered when the card language changes.
Definition card_info_text_widget.h:29
void retranslateUi()
Definition card_info_text_widget.cpp:124
QScrollArea * propsScroll
Definition card_info_text_widget.h:27
void setInvalidCardName(const QString &cardName)
Definition card_info_text_widget.cpp:119
void setCard(const ExactCard &card)
Definition card_info_text_widget.cpp:71
QTextEdit * textLabel
Definition card_info_text_widget.h:28
QLabel * propsLabel
Definition card_info_text_widget.h:26
void setTexts(const QString &propsText, const QString &textText)
Definition card_info_text_widget.cpp:62
Represents a specific card instance, defined by its CardInfo and a particular printing.
Definition exact_card.h:24