8#ifndef DLG_LOAD_DECK_FROM_WEBSITE_H
9#define DLG_LOAD_DECK_FROM_WEBSITE_H
11#include "../client/network/parsers/deck_link_to_api_transformer.h"
12#include "../client/network/parsers/interface_json_deck_parser.h"
17#include <QNetworkAccessManager>
37 QNetworkAccessManager *
nam;
Represents a complete deck, including metadata, zones, cards, and sideboard plans.
Definition deck_list.h:63
QSharedPointer< IJsonDeckParser > createParserForProvider(DeckProvider provider)
Definition dlg_load_deck_from_website.cpp:137
QNetworkAccessManager * nam
Definition dlg_load_deck_from_website.h:37
bool testValidUrl()
Definition dlg_load_deck_from_website.cpp:48
const DeckList & getDeck() const
Definition dlg_load_deck_from_website.h:31
DlgLoadDeckFromWebsite(QWidget *parent)
Definition dlg_load_deck_from_website.cpp:13
void retranslateUi()
Definition dlg_load_deck_from_website.cpp:42
QLabel * instructionLabel
Definition dlg_load_deck_from_website.h:39
QVBoxLayout * layout
Definition dlg_load_deck_from_website.h:38
void accept() override
Definition dlg_load_deck_from_website.cpp:54
DeckList deck
Definition dlg_load_deck_from_website.h:29
QLineEdit * urlEdit
Definition dlg_load_deck_from_website.h:40
Q_LOGGING_CATEGORY(DlgLoadDeckFromWebsiteLog, "dlg_load_deck_from_website")