Cockatrice 2026-01-14-Development-2.11.0-beta.46
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, 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 resizeEvent(QResizeEvent *event) override;
28
29private:
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:33
void resizeEvent(QResizeEvent *event) override
Definition color_identity_widget.cpp:61
void toggleUnusedVisibility()
Definition color_identity_widget.cpp:56
static QStringList parseColorIdentity(const QString &manaString)
Definition color_identity_widget.cpp:82
ColorIdentityWidget(QWidget *parent, const QString &_colorIdentity="")
Definition color_identity_widget.cpp:13
QString colorIdentity
Definition color_identity_widget.h:30