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
tapped_out_interface.h
Go to the documentation of this file.
1
6
7
#ifndef TAPPEDOUT_INTERFACE_H
8
#define TAPPEDOUT_INTERFACE_H
9
10
#include <QLoggingCategory>
11
#include <QObject>
12
#include <qtmetamacros.h>
13
14
inline
Q_LOGGING_CATEGORY
(TappedOutInterfaceLog,
"tapped_out_interface"
);
15
16
class
QByteArray;
17
class
QNetworkAccessManager;
18
class
QNetworkReply;
19
class
DeckList
;
20
26
27
class
TappedOutInterface
:
public
QObject
28
{
29
Q_OBJECT
30
private
:
31
QNetworkAccessManager *
manager
;
32
33
void
copyDeckSplitMainAndSide
(
const
DeckList
&source,
DeckList
&mainboard,
DeckList
&sideboard);
34
private
slots:
35
void
queryFinished
(QNetworkReply *reply);
36
void
getAnalyzeRequestData
(
const
DeckList
&deck, QByteArray &data);
37
38
public
:
39
explicit
TappedOutInterface
(QObject *parent =
nullptr
);
40
void
analyzeDeck
(
const
DeckList
&deck);
41
};
42
43
#endif
DeckList
Represents a complete deck, including metadata, zones, cards, and sideboard plans.
Definition
deck_list.h:67
TappedOutInterface::copyDeckSplitMainAndSide
void copyDeckSplitMainAndSide(const DeckList &source, DeckList &mainboard, DeckList &sideboard)
Definition
tapped_out_interface.cpp:115
TappedOutInterface::queryFinished
void queryFinished(QNetworkReply *reply)
Definition
tapped_out_interface.cpp:37
TappedOutInterface::analyzeDeck
void analyzeDeck(const DeckList &deck)
Definition
tapped_out_interface.cpp:101
TappedOutInterface::manager
QNetworkAccessManager * manager
Definition
tapped_out_interface.h:31
TappedOutInterface::TappedOutInterface
TappedOutInterface(QObject *parent=nullptr)
Definition
tapped_out_interface.cpp:31
TappedOutInterface::getAnalyzeRequestData
void getAnalyzeRequestData(const DeckList &deck, QByteArray &data)
Definition
tapped_out_interface.cpp:87
Q_LOGGING_CATEGORY
Q_LOGGING_CATEGORY(CrashReportLog, "crash_report")
cockatrice
src
client
network
interfaces
tapped_out_interface.h
Generated by
1.18.0