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_link_to_api_transformer.h
Go to the documentation of this file.
1
6
7
#ifndef DECK_LINK_TO_API_TRANSFORMER_H
8
#define DECK_LINK_TO_API_TRANSFORMER_H
9
10
#include <QString>
11
12
enum class
DeckProvider
13
{
14
TappedOut
,
15
Archidekt
,
16
Moxfield
,
17
Deckstats
,
18
Unknown
19
};
20
21
struct
ParsedDeckInfo
22
{
23
QString
baseUrl
;
24
QString
deckID
;
25
QString
fullUrl
;
26
DeckProvider
provider
;
27
};
28
29
namespace
DeckLinkToApiTransformer
30
{
31
32
// Returns true if the input URL is recognized and fills outInfo.
33
bool
parseDeckUrl
(
const
QString &url,
ParsedDeckInfo
&outInfo);
34
35
}
// namespace DeckLinkToApiTransformer
36
37
#endif
// DECK_LINK_TO_API_TRANSFORMER_H
DeckProvider
DeckProvider
Definition
deck_link_to_api_transformer.h:13
DeckProvider::Deckstats
@ Deckstats
Definition
deck_link_to_api_transformer.h:17
DeckProvider::Archidekt
@ Archidekt
Definition
deck_link_to_api_transformer.h:15
DeckProvider::TappedOut
@ TappedOut
Definition
deck_link_to_api_transformer.h:14
DeckProvider::Unknown
@ Unknown
Definition
deck_link_to_api_transformer.h:18
DeckProvider::Moxfield
@ Moxfield
Definition
deck_link_to_api_transformer.h:16
DeckLinkToApiTransformer
Definition
deck_link_to_api_transformer.cpp:7
DeckLinkToApiTransformer::parseDeckUrl
bool parseDeckUrl(const QString &url, ParsedDeckInfo &outInfo)
Definition
deck_link_to_api_transformer.cpp:20
ParsedDeckInfo
Definition
deck_link_to_api_transformer.h:22
ParsedDeckInfo::baseUrl
QString baseUrl
Definition
deck_link_to_api_transformer.h:23
ParsedDeckInfo::deckID
QString deckID
Definition
deck_link_to_api_transformer.h:24
ParsedDeckInfo::provider
DeckProvider provider
Definition
deck_link_to_api_transformer.h:26
ParsedDeckInfo::fullUrl
QString fullUrl
Definition
deck_link_to_api_transformer.h:25
cockatrice
src
client
network
parsers
deck_link_to_api_transformer.h
Generated by
1.18.0