Cockatrice 2026-10-19-Development-3.1.2-beta.2
A 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
4#include <QStringList>
5#include <QWidget>
6#include <qtmetamacros.h>
7
8class QString;
9class QVBoxLayout;
10struct ManaCurveConfig;
11template <typename Key, typename T> class QHash;
12
13class ManaCurveCategoryWidget : public QWidget
14{
15 Q_OBJECT
16
17public:
18 explicit ManaCurveCategoryWidget(QWidget *parent);
19 void updateDisplay(int minCmc,
20 int maxCmc,
21 int highest,
22 QHash<QString, QHash<int, int>> qCategoryCounts,
23 QHash<QString, QHash<int, QStringList>> qCategoryCards,
24 const ManaCurveConfig &config);
25
26public slots:
27 QSize sizeHint() const override;
28 QSize minimumSizeHint() const override;
29
30private:
31 QVBoxLayout *layout;
32};
33
34#endif // COCKATRICE_MANA_CURVE_CATEGORY_WIDGET_H
QSize sizeHint() const override
Definition mana_curve_category_widget.cpp:32
ManaCurveCategoryWidget(QWidget *parent)
Definition mana_curve_category_widget.cpp:22
QSize minimumSizeHint() const override
Definition mana_curve_category_widget.cpp:47
QVBoxLayout * layout
Definition mana_curve_category_widget.h:31
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:62
Definition mana_curve_category_widget.h:11
Definition mana_curve_config.h:11