From 1bcd71e4358ac905df10b4289d3f58c555608603 Mon Sep 17 00:00:00 2001 From: RickyRister Date: Wed, 18 Dec 2024 23:41:45 -0800 Subject: [PATCH] add newInstance overload with default properties --- cockatrice/src/game/cards/card_database.cpp | 6 ++++++ cockatrice/src/game/cards/card_database.h | 2 ++ 2 files changed, 8 insertions(+) diff --git a/cockatrice/src/game/cards/card_database.cpp b/cockatrice/src/game/cards/card_database.cpp index dd9173fdc..8d2dc3b4f 100644 --- a/cockatrice/src/game/cards/card_database.cpp +++ b/cockatrice/src/game/cards/card_database.cpp @@ -252,6 +252,12 @@ CardInfo::~CardInfo() PictureLoader::clearPixmapCache(smartThis); } +CardInfoPtr CardInfo::newInstance(const QString &_name) +{ + return newInstance(_name, QString(), false, QVariantHash(), QList(), QList(), + CardInfoPerSetMap(), false, false, 0, false); +} + CardInfoPtr CardInfo::newInstance(const QString &_name, const QString &_text, bool _isToken, diff --git a/cockatrice/src/game/cards/card_database.h b/cockatrice/src/game/cards/card_database.h index 80a16c66b..1ff50b4bd 100644 --- a/cockatrice/src/game/cards/card_database.h +++ b/cockatrice/src/game/cards/card_database.h @@ -223,6 +223,8 @@ public: } ~CardInfo() override; + static CardInfoPtr newInstance(const QString &_name); + static CardInfoPtr newInstance(const QString &_name, const QString &_text, bool _isToken,