Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
mana_cost_widget.h
Go to the documentation of this file.
1
6
7#ifndef MANA_COST_WIDGET_H
8#define MANA_COST_WIDGET_H
9
10#include <QString>
11#include <QStringList>
12#include <QWidget>
14#include <qtmetamacros.h>
15
16class QHBoxLayout;
17
18class ManaCostWidget : public QWidget
19{
20 Q_OBJECT
21public:
22 explicit ManaCostWidget(QWidget *parent, CardInfoPtr card);
23
24 static QStringList parseManaCost(const QString &manaString);
25public slots:
26 void resizeEvent(QResizeEvent *event) override;
27
28private:
30 QHBoxLayout *layout;
31};
32
33#endif // MANA_COST_WIDGET_H
QSharedPointer< CardInfo > CardInfoPtr
Definition card_info.cpp:15
static QStringList parseManaCost(const QString &manaString)
Definition mana_cost_widget.cpp:55
CardInfoPtr card
Definition mana_cost_widget.h:29
void resizeEvent(QResizeEvent *event) override
Definition mana_cost_widget.cpp:35
ManaCostWidget(QWidget *parent, CardInfoPtr card)
Definition mana_cost_widget.cpp:15
QHBoxLayout * layout
Definition mana_cost_widget.h:30