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>
12
#include <
libcockatrice/card/card_info.h
>
13
14
class
ColorIdentityWidget
:
public
QWidget
15
{
16
Q_OBJECT
17
public
:
18
explicit
ColorIdentityWidget
(QWidget *parent,
const
QString &_colorIdentity =
""
);
19
explicit
ColorIdentityWidget
(QWidget *parent,
const
CardInfoPtr
&card);
20
21
void
populateManaSymbolWidgets
();
22
23
static
QStringList
parseColorIdentity
(
const
QString &manaString);
24
25
public
slots:
26
void
setColorIdentity
(
const
QString &_colorIdentity);
27
void
resizeEvent
(QResizeEvent *event)
override
;
28
void
toggleUnusedVisibility
();
29
30
private
:
31
QString
colorIdentity
;
32
QHBoxLayout *
layout
;
33
};
34
35
#endif
// COLOR_IDENTITY_WIDGET_H
CardInfoPtr
QSharedPointer< CardInfo > CardInfoPtr
Definition
card_info.cpp:20
card_info.h
ColorIdentityWidget::layout
QHBoxLayout * layout
Definition
color_identity_widget.h:32
ColorIdentityWidget::populateManaSymbolWidgets
void populateManaSymbolWidgets()
Definition
color_identity_widget.cpp:33
ColorIdentityWidget::resizeEvent
void resizeEvent(QResizeEvent *event) override
Definition
color_identity_widget.cpp:71
ColorIdentityWidget::toggleUnusedVisibility
void toggleUnusedVisibility()
Definition
color_identity_widget.cpp:66
ColorIdentityWidget::parseColorIdentity
static QStringList parseColorIdentity(const QString &manaString)
Definition
color_identity_widget.cpp:92
ColorIdentityWidget::ColorIdentityWidget
ColorIdentityWidget(QWidget *parent, const QString &_colorIdentity="")
Definition
color_identity_widget.cpp:13
ColorIdentityWidget::colorIdentity
QString colorIdentity
Definition
color_identity_widget.h:31
ColorIdentityWidget::setColorIdentity
void setColorIdentity(const QString &_colorIdentity)
Definition
color_identity_widget.cpp:56
cockatrice
src
interface
widgets
cards
additional_info
color_identity_widget.h
Generated by
1.14.0