Esempio n. 1
0
CardDatabaseModel::CardDatabaseModel(CardDatabase *_db, QObject *parent)
	: QAbstractListModel(parent), db(_db)
{
	connect(db, SIGNAL(cardListChanged()), this, SLOT(updateCardList()));
	connect(db, SIGNAL(cardAdded(CardInfo *)), this, SLOT(cardAdded(CardInfo *)));
	connect(db, SIGNAL(cardRemoved(CardInfo *)), this, SLOT(cardRemoved(CardInfo *)));
	updateCardList();
}
Esempio n. 2
0
CardDatabaseModel::CardDatabaseModel(CardDatabase *_db, QObject *parent)
	: QAbstractListModel(parent), db(_db)
{
	connect(db, SIGNAL(cardListChanged()), this, SLOT(updateCardList()));
	cardList = db->getCardList();
}