Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
color_identity_widget.h
Go to the documentation of this file.
1
6
7#ifndef COLOR_IDENTITY_WIDGET_H
8#define COLOR_IDENTITY_WIDGET_H
9
10#include <QHBoxLayout>
11#include <QWidget>
13
14class ColorIdentityWidget : public QWidget
15{
16 Q_OBJECT
17public:
18 explicit ColorIdentityWidget(QWidget *parent, CardInfoPtr card);
19 explicit ColorIdentityWidget(QWidget *parent, QString manaCost);
21
22 QStringList parseColorIdentity(const QString &manaString);
23
24public slots:
25 void resizeEvent(QResizeEvent *event) override;
27
28private:
30 QString manaCost;
31 QHBoxLayout *layout;
32};
33
34#endif // COLOR_IDENTITY_WIDGET_H
QSharedPointer< CardInfo > CardInfoPtr
Definition card_info.cpp:20
QHBoxLayout * layout
Definition color_identity_widget.h:31
void populateManaSymbolWidgets()
Definition color_identity_widget.cpp:48
void resizeEvent(QResizeEvent *event) override
Definition color_identity_widget.cpp:79
QString manaCost
Definition color_identity_widget.h:30
void toggleUnusedVisibility()
Definition color_identity_widget.cpp:67
QStringList parseColorIdentity(const QString &manaString)
Definition color_identity_widget.cpp:100
CardInfoPtr card
Definition color_identity_widget.h:29
ColorIdentityWidget(QWidget *parent, CardInfoPtr card)
Definition color_identity_widget.cpp:12