Cockatrice
2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Toggle main menu visibility
Loading...
Searching...
No Matches
deck_stats_interface.h
Go to the documentation of this file.
1
6
7
#ifndef DECKSTATS_INTERFACE_H
8
#define DECKSTATS_INTERFACE_H
9
10
#include <QObject>
11
#include <qtmetamacros.h>
12
13
class
QByteArray;
14
class
QNetworkAccessManager;
15
class
QNetworkReply;
16
class
DeckList
;
17
18
class
DeckStatsInterface
:
public
QObject
19
{
20
Q_OBJECT
21
private
:
22
QNetworkAccessManager *
manager
;
23
29
void
copyDeckWithoutTokens
(
const
DeckList
&source,
DeckList
&destination);
30
31
private
slots:
32
void
queryFinished
(QNetworkReply *reply);
33
void
getAnalyzeRequestData
(
const
DeckList
&deck, QByteArray &data);
34
35
public
:
36
explicit
DeckStatsInterface
(QObject *parent =
nullptr
);
37
void
analyzeDeck
(
const
DeckList
&deck);
38
};
39
40
#endif
DeckList
Represents a complete deck, including metadata, zones, cards, and sideboard plans.
Definition
deck_list.h:67
DeckStatsInterface::getAnalyzeRequestData
void getAnalyzeRequestData(const DeckList &deck, QByteArray &data)
Definition
deck_stats_interface.cpp:57
DeckStatsInterface::queryFinished
void queryFinished(QNetworkReply *reply)
Definition
deck_stats_interface.cpp:31
DeckStatsInterface::analyzeDeck
void analyzeDeck(const DeckList &deck)
Definition
deck_stats_interface.cpp:70
DeckStatsInterface::DeckStatsInterface
DeckStatsInterface(QObject *parent=nullptr)
Definition
deck_stats_interface.cpp:25
DeckStatsInterface::copyDeckWithoutTokens
void copyDeckWithoutTokens(const DeckList &source, DeckList &destination)
Definition
deck_stats_interface.cpp:82
DeckStatsInterface::manager
QNetworkAccessManager * manager
Definition
deck_stats_interface.h:22
cockatrice
src
client
network
interfaces
deck_stats_interface.h
Generated by
1.18.0