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_text_widget.h
Go to the documentation of this file.
1
6
7#ifndef CARDINFOTEXT_H
8#define CARDINFOTEXT_H
9
10#include <QFrame>
12class QLabel;
13class QScrollArea;
14class QTextEdit;
15
16class CardInfoTextWidget : public QFrame
17{
18 Q_OBJECT
19
20private:
21 QLabel *propsLabel;
22 QScrollArea *propsScroll;
23 QTextEdit *textLabel;
25 void setTexts(const QString &propsText, const QString &textText);
26
27public:
28 explicit CardInfoTextWidget(QWidget *parent = nullptr);
29 void retranslateUi();
30 void setInvalidCardName(const QString &cardName);
31
32signals:
33 void linkActivated(const QString &link);
34public slots:
35 void setCard(CardInfoPtr card);
36};
37
38#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:24
void retranslateUi()
Definition card_info_text_widget.cpp:94
void setCard(CardInfoPtr card)
Definition card_info_text_widget.cpp:53
QScrollArea * propsScroll
Definition card_info_text_widget.h:22
void setInvalidCardName(const QString &cardName)
Definition card_info_text_widget.cpp:89
QTextEdit * textLabel
Definition card_info_text_widget.h:23
QLabel * propsLabel
Definition card_info_text_widget.h:21
void setTexts(const QString &propsText, const QString &textText)
Definition card_info_text_widget.cpp:44