Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
DlgLoadDeckFromWebsite Class Reference

#include <dlg_load_deck_from_website.h>

Inheritance diagram for DlgLoadDeckFromWebsite:
[legend]
Collaboration diagram for DlgLoadDeckFromWebsite:
[legend]

Public Slots

void accept () override
QSharedPointer< IJsonDeckParsercreateParserForProvider (DeckProvider provider)

Public Member Functions

 DlgLoadDeckFromWebsite (QWidget *parent)
void retranslateUi ()
bool testValidUrl ()
DeckLoader * getDeck ()

Public Attributes

DeckLoader * deck

Private Attributes

QNetworkAccessManager * nam
QVBoxLayout * layout
QLabel * instructionLabel
QLineEdit * urlEdit

Constructor & Destructor Documentation

◆ DlgLoadDeckFromWebsite()

DlgLoadDeckFromWebsite::DlgLoadDeckFromWebsite ( QWidget * parent)
explicit
Here is the call graph for this function:

Member Function Documentation

◆ accept

void DlgLoadDeckFromWebsite::accept ( )
overrideslot
Here is the call graph for this function:

◆ createParserForProvider

QSharedPointer< IJsonDeckParser > DlgLoadDeckFromWebsite::createParserForProvider ( DeckProvider provider)
slot
Here is the caller graph for this function:

◆ getDeck()

DeckLoader * DlgLoadDeckFromWebsite::getDeck ( )
inline
Here is the caller graph for this function:

◆ retranslateUi()

void DlgLoadDeckFromWebsite::retranslateUi ( )
Here is the caller graph for this function:

◆ testValidUrl()

bool DlgLoadDeckFromWebsite::testValidUrl ( )
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ deck

DeckLoader* DlgLoadDeckFromWebsite::deck

◆ instructionLabel

QLabel* DlgLoadDeckFromWebsite::instructionLabel
private

◆ layout

QVBoxLayout* DlgLoadDeckFromWebsite::layout
private

◆ nam

QNetworkAccessManager* DlgLoadDeckFromWebsite::nam
private

◆ urlEdit

QLineEdit* DlgLoadDeckFromWebsite::urlEdit
private

The documentation for this class was generated from the following files: