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_category_widget.h
Go to the documentation of this file.
1#ifndef COCKATRICE_MANA_CURVE_CATEGORY_WIDGET_H
2#define COCKATRICE_MANA_CURVE_CATEGORY_WIDGET_H
3
5#include "mana_curve_config.h"
6
7#include <QHBoxLayout>
8#include <QLabel>
9#include <QWidget>
10
11class ManaCurveCategoryWidget : public QWidget
12{
13 Q_OBJECT
14
15public:
16 explicit ManaCurveCategoryWidget(QWidget *parent);
17 void updateDisplay(int minCmc,
18 int maxCmc,
19 int highest,
20 QHash<QString, QHash<int, int>> qCategoryCounts,
21 QHash<QString, QHash<int, QStringList>> qCategoryCards,
22 const ManaCurveConfig &config);
23
24public slots:
25 QSize sizeHint() const override;
26 QSize minimumSizeHint() const override;
27
28private:
29 QVBoxLayout *layout;
30};
31
32#endif // COCKATRICE_MANA_CURVE_CATEGORY_WIDGET_H
QSize sizeHint() const override
Definition mana_curve_category_widget.cpp:20
ManaCurveCategoryWidget(QWidget *parent)
Definition mana_curve_category_widget.cpp:10
QSize minimumSizeHint() const override
Definition mana_curve_category_widget.cpp:35
QVBoxLayout * layout
Definition mana_curve_category_widget.h:29
void updateDisplay(int minCmc, int maxCmc, int highest, QHash< QString, QHash< int, int > > qCategoryCounts, QHash< QString, QHash< int, QStringList > > qCategoryCards, const ManaCurveConfig &config)
Definition mana_curve_category_widget.cpp:50
Definition mana_curve_config.h:10