Support exporting to decklist.xyz website (#5756)

* Support exporting to decklist.xyz

* fix typo
This commit is contained in:
RickyRister 2025-03-20 17:28:15 -07:00 committed by GitHub
parent be28d50997
commit 99376e75d6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 55 additions and 14 deletions

View file

@ -31,6 +31,12 @@ public:
*/
static const QStringList FILE_NAME_FILTERS;
enum DecklistWebsite
{
DecklistOrg,
DecklistXyz
};
private:
QString lastFileName;
FileFormat lastFileFormat;
@ -71,7 +77,7 @@ public:
bool loadFromRemote(const QString &nativeString, int remoteDeckId);
bool saveToFile(const QString &fileName, FileFormat fmt);
bool updateLastLoadedTimestamp(const QString &fileName, FileFormat fmt);
QString exportDeckToDecklist();
QString exportDeckToDecklist(DecklistWebsite website);
void resolveSetNameAndNumberToProviderID();