fixes after rebase

This commit is contained in:
RickyRister 2025-12-13 20:40:54 -08:00
parent 2c24ff9c04
commit bb084a18ec
5 changed files with 13 additions and 8 deletions

View file

@ -556,9 +556,11 @@ DecklistCardNode *DeckList::addCard(const QString &cardName,
int position, int position,
const QString &cardSetName, const QString &cardSetName,
const QString &cardSetCollectorNumber, const QString &cardSetCollectorNumber,
const QString &cardProviderId) const QString &cardProviderId,
bool formatLegal)
{ {
auto node = tree.addCard(cardName, 1, zoneName, position, cardSetName, cardSetCollectorNumber, cardProviderId); auto node =
tree.addCard(cardName, 1, zoneName, position, cardSetName, cardSetCollectorNumber, cardProviderId, formatLegal);
refreshDeckHash(); refreshDeckHash();
return node; return node;
} }

View file

@ -293,7 +293,8 @@ public:
int position = -1, int position = -1,
const QString &cardSetName = QString(), const QString &cardSetName = QString(),
const QString &cardSetCollectorNumber = QString(), const QString &cardSetCollectorNumber = QString(),
const QString &cardProviderId = QString()); const QString &cardProviderId = QString(),
const bool formatLegal = true);
///@} ///@}
/// @name Deck identity /// @name Deck identity

View file

@ -115,11 +115,12 @@ DecklistCardNode *DecklistNodeTree::addCard(const QString &cardName,
int position, int position,
const QString &cardSetName, const QString &cardSetName,
const QString &cardSetCollectorNumber, const QString &cardSetCollectorNumber,
const QString &cardProviderId) const QString &cardProviderId,
const bool formatLegal)
{ {
auto *zoneNode = getZoneObjFromName(zoneName); auto *zoneNode = getZoneObjFromName(zoneName);
auto *node = auto *node = new DecklistCardNode(cardName, amount, zoneNode, position, cardSetName, cardSetCollectorNumber,
new DecklistCardNode(cardName, amount, zoneNode, position, cardSetName, cardSetCollectorNumber, cardProviderId); cardProviderId, formatLegal);
return node; return node;
} }

View file

@ -68,7 +68,8 @@ public:
int position, int position,
const QString &cardSetName = QString(), const QString &cardSetName = QString(),
const QString &cardSetCollectorNumber = QString(), const QString &cardSetCollectorNumber = QString(),
const QString &cardProviderId = QString()); const QString &cardProviderId = QString(),
const bool formatLegal = true);
bool deleteNode(AbstractDecklistNode *node, InnerDecklistNode *rootNode = nullptr); bool deleteNode(AbstractDecklistNode *node, InnerDecklistNode *rootNode = nullptr);
/** /**

View file

@ -668,7 +668,7 @@ bool DeckListModel::isCardQuantityLegalForCurrentFormat(const CardInfoPtr cardIn
void DeckListModel::refreshCardFormatLegalities() void DeckListModel::refreshCardFormatLegalities()
{ {
InnerDecklistNode *listRoot = deckList->getRoot(); InnerDecklistNode *listRoot = deckList->getTree()->getRoot();
for (int i = 0; i < listRoot->size(); i++) { for (int i = 0; i < listRoot->size(); i++) {
auto *currentZone = static_cast<InnerDecklistNode *>(listRoot->at(i)); auto *currentZone = static_cast<InnerDecklistNode *>(listRoot->at(i));