Hide arena only cards (#5759)

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

* Use QAbstractButton::toggled

Also, fix dbconverter build

* Mocks mocks mocks

* Update dlg_manage_sets.cpp

* translations

* Update dlg_manage_sets.cpp

---------

Co-authored-by: Zach H <zahalpern+github@gmail.com>
This commit is contained in:
Basile Clement
2025-03-22 01:07:42 -04:00
committed by GitHub
co-authored by Zach H
parent 345606846f
commit 0ae7d01234
12 changed files with 330 additions and 259 deletions
+2 -1
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"}};