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
4#include "mana_curve_config.h"
5
6#include <QHBoxLayout>
7#include <QLabel>
8#include <QWidget>
9
10class ManaCurveTotalWidget : public QWidget
11{
12 Q_OBJECT
13
14public:
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
26private:
27 QHBoxLayout *layout;
28 QLabel *label;
30};
31
32#endif // COCKATRICE_MANA_CURVE_TOTAL_WIDGET_H
Definition bar_chart_widget.h:24
BarChartWidget * barChart
Definition mana_curve_total_widget.h:29
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
QSize sizeHint() const
Definition mana_curve_total_widget.cpp:25
ManaCurveTotalWidget(QWidget *parent)
Definition mana_curve_total_widget.cpp:10
QHBoxLayout * layout
Definition mana_curve_total_widget.h:27
QLabel * label
Definition mana_curve_total_widget.h:28
QSize minimumSizeHint() const
Definition mana_curve_total_widget.cpp:30
Definition mana_curve_config.h:10