AbstractCardItem::AbstractCardItem(const QString &_name, Player *_owner, int _id, QGraphicsItem *parent) : ArrowTarget(_owner, parent), infoWidget(0), id(_id), name(_name), tapped(false), facedown(false), tapAngle(0), isHovered(false), realZValue(0) { setCursor(Qt::OpenHandCursor); setFlag(ItemIsSelectable); setCacheMode(DeviceCoordinateCache); connect(db, SIGNAL(cardListChanged()), this, SLOT(cardInfoUpdated())); connect(settingsCache, SIGNAL(displayCardNamesChanged()), this, SLOT(callUpdate())); cardInfoUpdated(); }
void SettingsCache::setDisplayCardNames(int _displayCardNames) { displayCardNames = static_cast<bool>(_displayCardNames); settings->setValue("cards/displaycardnames", displayCardNames); emit displayCardNamesChanged(); }
void SettingsCache::setDisplayCardNames(int _displayCardNames) { displayCardNames = _displayCardNames; settings->setValue("cards/displaycardnames", displayCardNames); emit displayCardNamesChanged(); }