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_curve_total_widget.h
Go to the documentation of this file.
1
#ifndef COCKATRICE_MANA_CURVE_TOTAL_WIDGET_H
2
#define COCKATRICE_MANA_CURVE_TOTAL_WIDGET_H
3
#include <QString>
4
#include <QStringList>
5
#include <QWidget>
6
#include <qtmetamacros.h>
7
8
class
BarChartWidget
;
9
class
QHBoxLayout;
10
class
QLabel;
11
struct
ManaCurveConfig
;
12
template
<
class
Key,
class
T>
class
QMap
;
13
14
class
ManaCurveTotalWidget
:
public
QWidget
15
{
16
Q_OBJECT
17
18
public
:
19
explicit
ManaCurveTotalWidget
(QWidget *parent);
20
QSize
sizeHint
()
const
;
21
QSize
minimumSizeHint
()
const
;
22
void
updateDisplay
(
const
QString &categoryName,
23
int
minCmc,
24
int
maxCmc,
25
int
highest,
26
const
QMap
<
int
,
QMap<QString, int>
> &cmcMap,
27
const
QMap
<QString,
QMap<int, QStringList>
> &cardsMap,
28
const
ManaCurveConfig
&config);
29
30
private
:
31
QHBoxLayout *
layout
;
32
QLabel *
label
;
33
BarChartWidget
*
barChart
;
34
};
35
36
#endif
// COCKATRICE_MANA_CURVE_TOTAL_WIDGET_H
BarChartWidget
Definition
bar_chart_widget.h:27
ManaCurveTotalWidget::barChart
BarChartWidget * barChart
Definition
mana_curve_total_widget.h:33
ManaCurveTotalWidget::updateDisplay
void updateDisplay(const QString &categoryName, int minCmc, int maxCmc, int highest, const QMap< int, QMap< QString, int > > &cmcMap, const QMap< QString, QMap< int, QStringList > > &cardsMap, const ManaCurveConfig &config)
Definition
mana_curve_total_widget.cpp:43
ManaCurveTotalWidget::sizeHint
QSize sizeHint() const
Definition
mana_curve_total_widget.cpp:33
ManaCurveTotalWidget::ManaCurveTotalWidget
ManaCurveTotalWidget(QWidget *parent)
Definition
mana_curve_total_widget.cpp:18
ManaCurveTotalWidget::layout
QHBoxLayout * layout
Definition
mana_curve_total_widget.h:31
ManaCurveTotalWidget::label
QLabel * label
Definition
mana_curve_total_widget.h:32
ManaCurveTotalWidget::minimumSizeHint
QSize minimumSizeHint() const
Definition
mana_curve_total_widget.cpp:38
QMap
Definition
game.h:18
ManaCurveConfig
Definition
mana_curve_config.h:11
cockatrice
src
interface
widgets
deck_analytics
analyzer_modules
mana_curve
mana_curve_total_widget.h
Generated by
1.18.0