Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
ManaDevotionWidget Class Reference

#include <mana_devotion_widget.h>

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

Public Slots

void setDeckModel (DeckListModel *deckModel)
std::unordered_map< char, int > analyzeManaDevotion ()
void retranslateUi ()

Public Member Functions

 ManaDevotionWidget (QWidget *parent, DeckListModel *deckListModel)
void updateDisplay ()
std::unordered_map< char, int > countManaSymbols (const QString &manaString)
void mergeManaCounts (std::unordered_map< char, int > &manaCounts1, const std::unordered_map< char, int > &manaCounts2)

Private Attributes

DeckListModeldeckListModel
BannerWidgetbannerWidget
std::unordered_map< char, int > manaDevotionMap
QVBoxLayout * layout
QHBoxLayout * barLayout

Constructor & Destructor Documentation

◆ ManaDevotionWidget()

ManaDevotionWidget::ManaDevotionWidget ( QWidget * parent,
DeckListModel * deckListModel )
explicit
Here is the call graph for this function:

Member Function Documentation

◆ analyzeManaDevotion

std::unordered_map< char, int > ManaDevotionWidget::analyzeManaDevotion ( )
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ countManaSymbols()

std::unordered_map< char, int > ManaDevotionWidget::countManaSymbols ( const QString & manaString)
Here is the caller graph for this function:

◆ mergeManaCounts()

void ManaDevotionWidget::mergeManaCounts ( std::unordered_map< char, int > & manaCounts1,
const std::unordered_map< char, int > & manaCounts2 )
Here is the caller graph for this function:

◆ retranslateUi

void ManaDevotionWidget::retranslateUi ( )
slot
Here is the caller graph for this function:

◆ setDeckModel

void ManaDevotionWidget::setDeckModel ( DeckListModel * deckModel)
slot
Here is the call graph for this function:

◆ updateDisplay()

void ManaDevotionWidget::updateDisplay ( )
Here is the caller graph for this function:

Member Data Documentation

◆ bannerWidget

BannerWidget* ManaDevotionWidget::bannerWidget
private

◆ barLayout

QHBoxLayout* ManaDevotionWidget::barLayout
private

◆ deckListModel

DeckListModel* ManaDevotionWidget::deckListModel
private

◆ layout

QVBoxLayout* ManaDevotionWidget::layout
private

◆ manaDevotionMap

std::unordered_map<char, int> ManaDevotionWidget::manaDevotionMap
private

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