Cockatrice 2026-01-14-Development-2.11.0-beta.46
A cross-platform 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>
14class QLabel;
15class QScrollArea;
16class QTextEdit;
17
18class CardInfoTextWidget : public QFrame
19{
20 Q_OBJECT
21
22private:
23 QLabel *propsLabel;
24 QScrollArea *propsScroll;
25 QTextEdit *textLabel;
27 void setTexts(const QString &propsText, const QString &textText);
28
29public:
30 explicit CardInfoTextWidget(QWidget *parent = nullptr);
31 void retranslateUi();
32 void setInvalidCardName(const QString &cardName);
33
34signals:
35 void linkActivated(const QString &link);
36public slots:
37 void setCard(const ExactCard &card);
38};
39
40#endif
QSharedPointer< CardInfo > CardInfoPtr
Definition card_info.cpp:20
void linkActivated(const QString &link)
CardInfoTextWidget(QWidget *parent=nullptr)
Definition card_info_text_widget.cpp:13
CardInfoPtr info
Definition card_info_text_widget.h:26
void retranslateUi()
Definition card_info_text_widget.cpp:104
QScrollArea * propsScroll
Definition card_info_text_widget.h:24
void setInvalidCardName(const QString &cardName)
Definition card_info_text_widget.cpp:99
void setCard(const ExactCard &card)
Definition card_info_text_widget.cpp:53
QTextEdit * textLabel
Definition card_info_text_widget.h:25
QLabel * propsLabel
Definition card_info_text_widget.h:23
void setTexts(const QString &propsText, const QString &textText)
Definition card_info_text_widget.cpp:44
Represents a specific card instance, defined by its CardInfo and a particular printing.
Definition exact_card.h:19