mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-09 17:44:01 -07:00
fixes after rebase
This commit is contained in:
parent
2c24ff9c04
commit
bb084a18ec
5 changed files with 13 additions and 8 deletions
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -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));
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue