1#ifndef COCKATRICE_COMMANDER_BRACKET_SERVICE_H
2#define COCKATRICE_COMMANDER_BRACKET_SERVICE_H
32 void estimateError(quint64 requestId, QObject *requester,
const QString &error);
void estimateError(quint64 requestId, QObject *requester, const QString &error)
static CommanderBracketService & instance()
Definition commander_bracket_service.cpp:7
void estimateFinished(quint64 requestId, QObject *requester, const CommanderBracketEstimate &estimate)
quint64 estimateBracket(const DeckList &deck, QObject *requester)
Definition commander_bracket_service.cpp:22
CommanderBracketService(QObject *parent=nullptr)
Definition commander_bracket_service.cpp:13
void onEstimateBracketFinished(CommanderSpellbookApiAccessor::RequestId id, QObject *requester, const EstimateBracketResult &result)
Definition commander_bracket_service.cpp:27
void onEstimateBracketError(CommanderSpellbookApiAccessor::RequestId id, QObject *requester, const QString &error)
Definition commander_bracket_service.cpp:48
quint64 RequestId
Definition commander_spellbook_api_accessor.h:18
Represents a complete deck, including metadata, zones, cards, and sideboard plans.
Definition deck_list.h:63
Defines the DeckList class, which manages a full deck structure including cards, zones,...
Definition commander_bracket_service.h:10
QString officialName
Definition commander_bracket_service.h:13
QString bracketTag
Definition commander_bracket_service.h:11
QString displayName
Definition commander_bracket_service.h:14
EstimateBracketResult rawResult
Definition commander_bracket_service.h:17
QString explanation
Definition commander_bracket_service.h:15
Definition commander_spellbook_estimate_bracket_result.h:11