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
4
#include "
../../../general/display/charts/bars/bar_chart_widget.h
"
5
#include "
mana_curve_config.h
"
6
7
#include <QHBoxLayout>
8
#include <QLabel>
9
#include <QWidget>
10
11
class
ManaCurveCategoryWidget
:
public
QWidget
12
{
13
Q_OBJECT
14
15
public
:
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
24
public
slots:
25
QSize
sizeHint
()
const override
;
26
QSize
minimumSizeHint
()
const override
;
27
28
private
:
29
QVBoxLayout *
layout
;
30
};
31
32
#endif
// COCKATRICE_MANA_CURVE_CATEGORY_WIDGET_H
bar_chart_widget.h
ManaCurveCategoryWidget::sizeHint
QSize sizeHint() const override
Definition
mana_curve_category_widget.cpp:20
ManaCurveCategoryWidget::ManaCurveCategoryWidget
ManaCurveCategoryWidget(QWidget *parent)
Definition
mana_curve_category_widget.cpp:10
ManaCurveCategoryWidget::minimumSizeHint
QSize minimumSizeHint() const override
Definition
mana_curve_category_widget.cpp:35
ManaCurveCategoryWidget::layout
QVBoxLayout * layout
Definition
mana_curve_category_widget.h:29
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:50
mana_curve_config.h
ManaCurveConfig
Definition
mana_curve_config.h:10
cockatrice
src
interface
widgets
deck_analytics
analyzer_modules
mana_curve
mana_curve_category_widget.h
Generated by
1.14.0