Cockatrice 2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
CommanderBracketWidget Class Reference

#include <commander_bracket_widget.h>

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

Public Member Functions

 CommanderBracketWidget (QWidget *parent=nullptr)
void setDeck (const QSharedPointer< DeckList > &_deck)
void retranslateUi ()

Private Slots

void requestBracketEstimate ()
void onEstimateBracketFinished (quint64 id, QObject *requester, const CommanderBracketEstimate &result)
void onEstimateBracketError (quint64 id, QObject *requester, const QString &error)
void maybeAutoEstimateBracket ()

Private Member Functions

bool promptCommanderSpellbookIntegration ()
void updateBracketVisibility (bool visible)

Private Attributes

QSharedPointer< DeckListdeck
bool prompting = false
quint64 requestId = 0
QLabel * bracketLabel
QLabel * bracketValueLabel
QToolButton * bracketInfoButton
QToolButton * bracketRefreshButton
BracketExplanation lastBracketExplanation

Constructor & Destructor Documentation

◆ CommanderBracketWidget()

CommanderBracketWidget::CommanderBracketWidget ( QWidget * parent = nullptr)
explicit
Here is the call graph for this function:

Member Function Documentation

◆ maybeAutoEstimateBracket

void CommanderBracketWidget::maybeAutoEstimateBracket ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onEstimateBracketError

void CommanderBracketWidget::onEstimateBracketError ( quint64 id,
QObject * requester,
const QString & error )
privateslot
Here is the caller graph for this function:

◆ onEstimateBracketFinished

void CommanderBracketWidget::onEstimateBracketFinished ( quint64 id,
QObject * requester,
const CommanderBracketEstimate & result )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ promptCommanderSpellbookIntegration()

bool CommanderBracketWidget::promptCommanderSpellbookIntegration ( )
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ requestBracketEstimate

void CommanderBracketWidget::requestBracketEstimate ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ retranslateUi()

void CommanderBracketWidget::retranslateUi ( )

◆ setDeck()

void CommanderBracketWidget::setDeck ( const QSharedPointer< DeckList > & _deck)
Here is the call graph for this function:

◆ updateBracketVisibility()

void CommanderBracketWidget::updateBracketVisibility ( bool visible)
private
Here is the caller graph for this function:

Member Data Documentation

◆ bracketInfoButton

QToolButton* CommanderBracketWidget::bracketInfoButton
private

◆ bracketLabel

QLabel* CommanderBracketWidget::bracketLabel
private

◆ bracketRefreshButton

QToolButton* CommanderBracketWidget::bracketRefreshButton
private

◆ bracketValueLabel

QLabel* CommanderBracketWidget::bracketValueLabel
private

◆ deck

QSharedPointer<DeckList> CommanderBracketWidget::deck
private

◆ lastBracketExplanation

BracketExplanation CommanderBracketWidget::lastBracketExplanation
private

◆ prompting

bool CommanderBracketWidget::prompting = false
private

◆ requestId

quint64 CommanderBracketWidget::requestId = 0
private

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