Cockatrice
2026-01-14-Development-2.11.0-beta.46
A cross-platform virtual tabletop for multiplayer card games
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 "
../../../general/display/charts/bars/bar_chart_widget.h
"
4
#include "
mana_curve_config.h
"
5
6
#include <QHBoxLayout>
7
#include <QLabel>
8
#include <QWidget>
9
10
class
ManaCurveTotalWidget
:
public
QWidget
11
{
12
Q_OBJECT
13
14
public
:
15
explicit
ManaCurveTotalWidget
(QWidget *parent);
16
QSize
sizeHint
()
const
;
17
QSize
minimumSizeHint
()
const
;
18
void
updateDisplay
(
const
QString &categoryName,
19
int
minCmc,
20
int
maxCmc,
21
int
highest,
22
const
QMap<
int
, QMap<QString, int>> &cmcMap,
23
const
QMap<QString, QMap<int, QStringList>> &cardsMap,
24
const
ManaCurveConfig
&config);
25
26
private
:
27
QHBoxLayout *
layout
;
28
QLabel *
label
;
29
BarChartWidget
*
barChart
;
30
};
31
32
#endif
// COCKATRICE_MANA_CURVE_TOTAL_WIDGET_H
bar_chart_widget.h
BarChartWidget
Definition
bar_chart_widget.h:24
ManaCurveTotalWidget::barChart
BarChartWidget * barChart
Definition
mana_curve_total_widget.h:29
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:35
ManaCurveTotalWidget::sizeHint
QSize sizeHint() const
Definition
mana_curve_total_widget.cpp:25
ManaCurveTotalWidget::ManaCurveTotalWidget
ManaCurveTotalWidget(QWidget *parent)
Definition
mana_curve_total_widget.cpp:10
ManaCurveTotalWidget::layout
QHBoxLayout * layout
Definition
mana_curve_total_widget.h:27
ManaCurveTotalWidget::label
QLabel * label
Definition
mana_curve_total_widget.h:28
ManaCurveTotalWidget::minimumSizeHint
QSize minimumSizeHint() const
Definition
mana_curve_total_widget.cpp:30
mana_curve_config.h
ManaCurveConfig
Definition
mana_curve_config.h:10
cockatrice
src
interface
widgets
deck_analytics
analyzer_modules
mana_curve
mana_curve_total_widget.h
Generated by
1.14.0