diff --git a/oracle/src/oracleimporter.cpp b/oracle/src/oracleimporter.cpp index 22f44cf0..4530470c 100644 --- a/oracle/src/oracleimporter.cpp +++ b/oracle/src/oracleimporter.cpp @@ -66,6 +66,16 @@ bool OracleImporter::readSetsFromByteArray(const QByteArray &data) return true; } +QString OracleImporter::getMainCardType(const QStringList &typeList) +{ + for (const auto &type : mainCardTypes) { + if (typeList.contains(type)) { + return type; + } + } + return typeList.first(); +} + CardInfoPtr OracleImporter::addCard(QString name, QString text, bool isToken, @@ -248,18 +258,9 @@ int OracleImporter::importCardsFromSet(CardSetPtr currentSet, const QList allSets; QVariantMap setsMap; QString dataDir; + QString getMainCardType(const QStringList &typeList); CardInfoPtr addCard(QString name, QString text, bool isToken,