#include <deck_loader.h>
◆ DecklistWebsite
| Enumerator |
|---|
| DecklistOrg | |
| DecklistXyz | |
◆ DeckLoader() [1/2]
| DeckLoader::DeckLoader |
( |
QObject * | parent | ) |
|
◆ DeckLoader() [2/2]
◆ convertToCockatriceFormat()
| bool DeckLoader::convertToCockatriceFormat |
( |
const QString & | fileName | ) |
|
◆ deckLoaded
| void DeckLoader::deckLoaded |
( |
| ) |
|
|
signal |
◆ exportDeckToDecklist()
Export deck to decklist function, called to format the deck in a way to be sent to a server
- Parameters
-
| deckList | The decklist to export |
| website | The website we're sending the deck to |
◆ getDeck() [1/2]
◆ getDeck() [2/2]
◆ hasNotBeenLoaded()
| bool DeckLoader::hasNotBeenLoaded |
( |
| ) |
const |
|
inlinenodiscard |
◆ loadFinished
| void DeckLoader::loadFinished |
( |
bool | success | ) |
|
|
signal |
◆ loadFromFile()
| bool DeckLoader::loadFromFile |
( |
const QString & | fileName, |
|
|
DeckFileFormat::Format | fmt, |
|
|
bool | userRequest = false ) |
◆ loadFromFileAsync()
◆ loadFromRemote()
| bool DeckLoader::loadFromRemote |
( |
const QString & | nativeString, |
|
|
int | remoteDeckId ) |
◆ operator=()
◆ printDeckList()
| void DeckLoader::printDeckList |
( |
QPrinter * | printer, |
|
|
const DeckList & | deckList ) |
|
static |
Prints the decklist to the provided QPrinter.
- Parameters
-
| printer | The printer to render the decklist to. |
| deckList | |
◆ printDeckListNode()
| void DeckLoader::printDeckListNode |
( |
QTextCursor * | cursor, |
|
|
const InnerDecklistNode * | node ) |
|
staticprivate |
◆ saveToClipboard()
| void DeckLoader::saveToClipboard |
( |
const DeckList & | deckList, |
|
|
bool | addComments = true, |
|
|
bool | addSetNameAndNumber = true ) |
|
static |
◆ saveToFile()
◆ saveToStream_DeckHeader()
| void DeckLoader::saveToStream_DeckHeader |
( |
QTextStream & | out, |
|
|
const DeckList & | deckList ) |
|
staticprivate |
◆ saveToStream_DeckZone()
| void DeckLoader::saveToStream_DeckZone |
( |
QTextStream & | out, |
|
|
const InnerDecklistNode * | zoneNode, |
|
|
bool | addComments = true, |
|
|
bool | addSetNameAndNumber = true ) |
|
staticprivate |
◆ saveToStream_DeckZoneCards()
| void DeckLoader::saveToStream_DeckZoneCards |
( |
QTextStream & | out, |
|
|
const InnerDecklistNode * | zoneNode, |
|
|
QList< DecklistCardNode * > | cards, |
|
|
bool | addComments = true, |
|
|
bool | addSetNameAndNumber = true ) |
|
staticprivate |
◆ saveToStream_Plain()
| bool DeckLoader::saveToStream_Plain |
( |
QTextStream & | out, |
|
|
const DeckList & | deckList, |
|
|
bool | addComments = true, |
|
|
bool | addSetNameAndNumber = true ) |
|
static |
◆ setDeck()
| void DeckLoader::setDeck |
( |
const LoadedDeck & | deck | ) |
|
|
inline |
◆ updateLastLoadedTimestamp()
◆ ACCEPTED_FILE_EXTENSIONS
| const QStringList DeckLoader::ACCEPTED_FILE_EXTENSIONS = {"*.cod", "*.dec", "*.dek", "*.txt", "*.mwDeck"} |
|
static |
Supported file extensions for decklist files
◆ FILE_NAME_FILTERS
| const QStringList DeckLoader::FILE_NAME_FILTERS |
|
static |
Initial value:= {
static const QStringList ACCEPTED_FILE_EXTENSIONS
Definition deck_loader.h:23
For use with QFileDialog::setNameFilters
◆ loadedDeck
The documentation for this class was generated from the following files: