Add settings (default: true) to ignore online-only cards

This commit is contained in:
Basile Clément 2025-03-20 19:48:41 +01:00
parent 345606846f
commit 688720bfac
No known key found for this signature in database
10 changed files with 94 additions and 31 deletions

View file

@ -271,7 +271,7 @@
<context>
<name>OracleImporter</name>
<message>
<location filename="src/oracleimporter.cpp" line="471"/>
<location filename="src/oracleimporter.cpp" line="472"/>
<source>Dummy set containing tokens</source>
<translation type="unfinished"></translation>
</message>

View file

@ -212,7 +212,8 @@ int OracleImporter::importCardsFromSet(const CardSetPtr &currentSet, const QList
};
// mtgjson name => xml name
static const QMap<QString, QString> setInfoProperties{{"number", "num"}, {"rarity", "rarity"}};
static const QMap<QString, QString> setInfoProperties{
{"number", "num"}, {"rarity", "rarity"}, {"isOnlineOnly", "isOnlineOnly"}};
// mtgjson name => xml name
static const QMap<QString, QString> identifierProperties{{"multiverseId", "muid"}, {"scryfallId", "uuid"}};