7#ifndef TAPPEDOUT_INTERFACE_H
8#define TAPPEDOUT_INTERFACE_H
16class QNetworkAccessManager;
Core in-memory container for card and set data.
Definition card_database.h:29
Represents a complete deck, including metadata, zones, cards, and sideboard plans.
Definition deck_list.h:63
void copyDeckSplitMainAndSide(const DeckList &source, DeckList &mainboard, DeckList &sideboard)
Definition tapped_out_interface.cpp:96
void queryFinished(QNetworkReply *reply)
Definition tapped_out_interface.cpp:20
void analyzeDeck(const DeckList &deck)
Definition tapped_out_interface.cpp:84
QNetworkAccessManager * manager
Definition tapped_out_interface.h:30
TappedOutInterface(CardDatabase &_cardDatabase, QObject *parent=nullptr)
Definition tapped_out_interface.cpp:13
CardDatabase & cardDatabase
Definition tapped_out_interface.h:32
void getAnalyzeRequestData(const DeckList &deck, QByteArray &data)
Definition tapped_out_interface.cpp:70
Defines the DeckList class, which manages a full deck structure including cards, zones,...
Q_LOGGING_CATEGORY(TappedOutInterfaceLog, "tapped_out_interface")