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>
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
resizeEvent
(QResizeEvent *event)
override
;
27
void
toggleUnusedVisibility
();
28
29
private
:
30
QString
colorIdentity
;
31
QHBoxLayout *
layout
;
32
};
33
34
#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:31
ColorIdentityWidget::populateManaSymbolWidgets
void populateManaSymbolWidgets()
Definition
color_identity_widget.cpp:33
ColorIdentityWidget::resizeEvent
void resizeEvent(QResizeEvent *event) override
Definition
color_identity_widget.cpp:61
ColorIdentityWidget::toggleUnusedVisibility
void toggleUnusedVisibility()
Definition
color_identity_widget.cpp:56
ColorIdentityWidget::parseColorIdentity
static QStringList parseColorIdentity(const QString &manaString)
Definition
color_identity_widget.cpp:82
ColorIdentityWidget::ColorIdentityWidget
ColorIdentityWidget(QWidget *parent, const QString &_colorIdentity="")
Definition
color_identity_widget.cpp:13
ColorIdentityWidget::colorIdentity
QString colorIdentity
Definition
color_identity_widget.h:30
cockatrice
src
interface
widgets
cards
additional_info
color_identity_widget.h
Generated by
1.14.0