make card menus active for all players

This commit is contained in:
RickyRister 2024-12-21 20:45:13 -08:00
parent d1aa47e619
commit 625fc914c6

View file

@ -426,14 +426,10 @@ Player::Player(const ServerInfo_User &info, int _id, bool _local, bool _judge, T
initSayMenu(); initSayMenu();
} }
if (local || judge) { aCardMenu = new QAction(this);
aCardMenu = new QAction(this); aCardMenu->setEnabled(false);
aCardMenu->setEnabled(false); playerMenu->addSeparator();
playerMenu->addSeparator(); playerMenu->addAction(aCardMenu);
playerMenu->addAction(aCardMenu);
} else {
aCardMenu = nullptr;
}
if (local || judge) { if (local || judge) {
@ -833,13 +829,13 @@ void Player::retranslateUi()
counterIterator.next().value()->retranslateUi(); counterIterator.next().value()->retranslateUi();
} }
aCardMenu->setText(tr("Selec&ted cards"));
for (auto &allPlayersAction : allPlayersActions) { for (auto &allPlayersAction : allPlayersActions) {
allPlayersAction->setText(tr("&All players")); allPlayersAction->setText(tr("&All players"));
} }
} }
aCardMenu->setText(tr("Selec&ted cards"));
if (local) { if (local) {
sayMenu->setTitle(tr("S&ay")); sayMenu->setTitle(tr("S&ay"));
} }