Cockatrice 2026-01-14-Development-2.11.0-beta.46
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
ManaCurveTotalWidget Class Reference

#include <mana_curve_total_widget.h>

Inheritance diagram for ManaCurveTotalWidget:
[legend]
Collaboration diagram for ManaCurveTotalWidget:
[legend]

Public Member Functions

 ManaCurveTotalWidget (QWidget *parent)
QSize sizeHint () const
QSize minimumSizeHint () const
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)

Private Attributes

QHBoxLayout * layout
QLabel * label
BarChartWidgetbarChart

Constructor & Destructor Documentation

◆ ManaCurveTotalWidget()

ManaCurveTotalWidget::ManaCurveTotalWidget ( QWidget * parent)
explicit

Member Function Documentation

◆ minimumSizeHint()

QSize ManaCurveTotalWidget::minimumSizeHint ( ) const

◆ sizeHint()

QSize ManaCurveTotalWidget::sizeHint ( ) const

◆ updateDisplay()

void ManaCurveTotalWidget::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 )

Member Data Documentation

◆ barChart

BarChartWidget* ManaCurveTotalWidget::barChart
private

◆ label

QLabel* ManaCurveTotalWidget::label
private

◆ layout

QHBoxLayout* ManaCurveTotalWidget::layout
private

The documentation for this class was generated from the following files: