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_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
8
class
QString;
9
class
QVBoxLayout;
10
struct
ManaCurveConfig
;
11
template
<
typename
Key,
typename
T>
class
QHash
;
12
13
class
ManaCurveCategoryWidget
:
public
QWidget
14
{
15
Q_OBJECT
16
17
public
:
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
26
public
slots:
27
QSize
sizeHint
()
const override
;
28
QSize
minimumSizeHint
()
const override
;
29
30
private
:
31
QVBoxLayout *
layout
;
32
};
33
34
#endif
// COCKATRICE_MANA_CURVE_CATEGORY_WIDGET_H
ManaCurveCategoryWidget::sizeHint
QSize sizeHint() const override
Definition
mana_curve_category_widget.cpp:32
ManaCurveCategoryWidget::ManaCurveCategoryWidget
ManaCurveCategoryWidget(QWidget *parent)
Definition
mana_curve_category_widget.cpp:22
ManaCurveCategoryWidget::minimumSizeHint
QSize minimumSizeHint() const override
Definition
mana_curve_category_widget.cpp:47
ManaCurveCategoryWidget::layout
QVBoxLayout * layout
Definition
mana_curve_category_widget.h:31
ManaCurveCategoryWidget::updateDisplay
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
QHash
Definition
mana_curve_category_widget.h:11
ManaCurveConfig
Definition
mana_curve_config.h:11
cockatrice
src
interface
widgets
deck_analytics
analyzer_modules
mana_curve
mana_curve_category_widget.h
Generated by
1.18.0