delete TabGame::updateCardMenu

This commit is contained in:
RickyRister 2025-08-05 23:14:19 -03:00
parent a433ce3082
commit 32d13062ff
3 changed files with 1 additions and 19 deletions

View file

@ -1218,23 +1218,6 @@ Player *TabGame::getActiveLocalPlayer() const
void TabGame::setActiveCard(CardItem *card)
{
activeCard = card;
updateCardMenu(card);
}
void TabGame::updateCardMenu(AbstractCardItem *card)
{
if (card == nullptr) {
return;
}
Player *player;
if ((clients.size() > 1) || !players.contains(localPlayerId)) {
player = card->getOwner();
} else {
player = players.value(localPlayerId);
}
if (player != nullptr) {
player->updateCardMenu(static_cast<CardItem *>(card));
}
}
/**

View file

@ -172,7 +172,6 @@ private slots:
void incrementGameTime();
void adminLockChanged(bool lock);
void newCardAdded(AbstractCardItem *card);
void updateCardMenu(AbstractCardItem *card);
void setCardMenu(QMenu *menu);
void actGameInfo();

View file

@ -466,8 +466,8 @@ QVariant CardItem::itemChange(GraphicsItemChange change, const QVariant &value)
{
if ((change == ItemSelectedHasChanged) && owner != nullptr) {
if (value == true) {
owner->updateCardMenu(this);
owner->getGame()->setActiveCard(this);
owner->updateCardMenu(this);
}
}
return AbstractCardItem::itemChange(change, value);