Cockatrice
2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Toggle main menu visibility
Loading...
Searching...
No Matches
mana_cost_widget.h
Go to the documentation of this file.
1
6
7
#ifndef MANA_COST_WIDGET_H
8
#define MANA_COST_WIDGET_H
9
10
#include <QString>
11
#include <QStringList>
12
#include <QWidget>
13
#include <
libcockatrice/card/card_info.h
>
14
#include <qtmetamacros.h>
15
16
class
QHBoxLayout;
17
18
class
ManaCostWidget
:
public
QWidget
19
{
20
Q_OBJECT
21
public
:
22
explicit
ManaCostWidget
(QWidget *parent,
CardInfoPtr
card
);
23
24
static
QStringList
parseManaCost
(
const
QString &manaString);
25
public
slots:
26
void
resizeEvent
(QResizeEvent *event)
override
;
27
28
private
:
29
CardInfoPtr
card
;
30
QHBoxLayout *
layout
;
31
};
32
33
#endif
// MANA_COST_WIDGET_H
CardInfoPtr
QSharedPointer< CardInfo > CardInfoPtr
Definition
card_info.cpp:15
card_info.h
ManaCostWidget::parseManaCost
static QStringList parseManaCost(const QString &manaString)
Definition
mana_cost_widget.cpp:55
ManaCostWidget::card
CardInfoPtr card
Definition
mana_cost_widget.h:29
ManaCostWidget::resizeEvent
void resizeEvent(QResizeEvent *event) override
Definition
mana_cost_widget.cpp:35
ManaCostWidget::ManaCostWidget
ManaCostWidget(QWidget *parent, CardInfoPtr card)
Definition
mana_cost_widget.cpp:15
ManaCostWidget::layout
QHBoxLayout * layout
Definition
mana_cost_widget.h:30
cockatrice
src
interface
widgets
cards
additional_info
mana_cost_widget.h
Generated by
1.18.0