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>
12
#include <
libcockatrice/card/card_info.h
>
13
14
class
ColorIdentityWidget
:
public
QWidget
15
{
16
Q_OBJECT
17
public
:
18
explicit
ColorIdentityWidget
(QWidget *parent,
CardInfoPtr
card
);
19
explicit
ColorIdentityWidget
(QWidget *parent, QString
manaCost
);
20
void
populateManaSymbolWidgets
();
21
22
QStringList
parseColorIdentity
(
const
QString &manaString);
23
24
public
slots:
25
void
resizeEvent
(QResizeEvent *event)
override
;
26
void
toggleUnusedVisibility
();
27
28
private
:
29
CardInfoPtr
card
;
30
QString
manaCost
;
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:48
ColorIdentityWidget::resizeEvent
void resizeEvent(QResizeEvent *event) override
Definition
color_identity_widget.cpp:79
ColorIdentityWidget::manaCost
QString manaCost
Definition
color_identity_widget.h:30
ColorIdentityWidget::toggleUnusedVisibility
void toggleUnusedVisibility()
Definition
color_identity_widget.cpp:67
ColorIdentityWidget::parseColorIdentity
QStringList parseColorIdentity(const QString &manaString)
Definition
color_identity_widget.cpp:100
ColorIdentityWidget::card
CardInfoPtr card
Definition
color_identity_widget.h:29
ColorIdentityWidget::ColorIdentityWidget
ColorIdentityWidget(QWidget *parent, CardInfoPtr card)
Definition
color_identity_widget.cpp:12
cockatrice
src
interface
widgets
cards
additional_info
color_identity_widget.h
Generated by
1.14.0