Cockatrice 2026-03-05-Development-2.11.0-beta.54
A 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, const QString &_colorIdentity = "");
19 explicit ColorIdentityWidget(QWidget *parent, const CardInfoPtr &card);
20
22
23 static QStringList parseColorIdentity(const QString &manaString);
24
25public slots:
26 void setColorIdentity(const QString &_colorIdentity);
27 void resizeEvent(QResizeEvent *event) override;
29
30private:
32 QHBoxLayout *layout;
33};
34
35#endif // COLOR_IDENTITY_WIDGET_H
QSharedPointer< CardInfo > CardInfoPtr
Definition card_info.cpp:20
QHBoxLayout * layout
Definition color_identity_widget.h:32
void populateManaSymbolWidgets()
Definition color_identity_widget.cpp:33
void resizeEvent(QResizeEvent *event) override
Definition color_identity_widget.cpp:71
void toggleUnusedVisibility()
Definition color_identity_widget.cpp:66
static QStringList parseColorIdentity(const QString &manaString)
Definition color_identity_widget.cpp:92
ColorIdentityWidget(QWidget *parent, const QString &_colorIdentity="")
Definition color_identity_widget.cpp:13
QString colorIdentity
Definition color_identity_widget.h:31
void setColorIdentity(const QString &_colorIdentity)
Definition color_identity_widget.cpp:56