1#ifndef COCKATRICE_COMMANDER_SPELLBOOK_API_ACCESSOR_H
2#define COCKATRICE_COMMANDER_SPELLBOOK_API_ACCESSOR_H
6#include <QNetworkAccessManager>
7#include <QNetworkReply>
void estimateBracketError(RequestId id, QObject *requester, const QString &errorMessage)
quint64 RequestId
Definition commander_spellbook_api_accessor.h:18
RequestId nextRequestId
Definition commander_spellbook_api_accessor.h:34
QNetworkAccessManager network
Definition commander_spellbook_api_accessor.h:33
RequestId estimateBracket(const DeckList &deck, QObject *requester)
Definition commander_spellbook_api_accessor.cpp:23
void estimateBracketFinished(RequestId id, QObject *requester, const EstimateBracketResult &result)
static CommanderSpellbookApiAccessor & instance()
Definition commander_spellbook_api_accessor.cpp:13
void onEstimateReplyFinished(QNetworkReply *reply)
Definition commander_spellbook_api_accessor.cpp:47
CommanderSpellbookApiAccessor(QObject *parent=nullptr)
Definition commander_spellbook_api_accessor.cpp:19
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_spellbook_estimate_bracket_result.h:11