show tokens all sets (#2646)

This commit is contained in:
ctrlaltca 2017-04-25 17:32:51 +02:00 committed by Zach H
parent 3f3839d70a
commit 160d66d890
5 changed files with 10 additions and 6 deletions

View file

@ -3,8 +3,8 @@
#define CARDDBMODEL_COLUMNS 6
CardDatabaseModel::CardDatabaseModel(CardDatabase *_db, QObject *parent)
: QAbstractListModel(parent), db(_db)
CardDatabaseModel::CardDatabaseModel(CardDatabase *_db, bool _showOnlyCardsFromEnabledSets, QObject *parent)
: QAbstractListModel(parent), db(_db), showOnlyCardsFromEnabledSets(_showOnlyCardsFromEnabledSets)
{
connect(db, SIGNAL(cardAdded(CardInfo *)), this, SLOT(cardAdded(CardInfo *)));
connect(db, SIGNAL(cardRemoved(CardInfo *)), this, SLOT(cardRemoved(CardInfo *)));
@ -77,6 +77,9 @@ void CardDatabaseModel::cardInfoChanged(CardInfo *card)
bool CardDatabaseModel::checkCardHasAtLeastOneEnabledSet(CardInfo *card)
{
if(!showOnlyCardsFromEnabledSets)
return true;
foreach(CardSet * set, card->getSets())
{
if(set->getEnabled())