mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-09-29 17:32:17 -07:00
Code cleanup
- Add missing isCommandZoneCounterBlocked check to cmdSetCounterActive - Revert accidental deck view layout change from b4057a86 - Fix duplicate @param in playSelectedCardsImpl doc - Add null check for PlayerLogic in CommandZoneMenu constructor - Add index bounds check in CommandZone handleDropEvent - Add index bounds check in StackZone handleDropEvent - Add ownership comment for tax counter widget creation - Add command zone to zoneGraphicsItems map - Conditionally show command zone menu item based on server support - Remove layer-violating includes from player_logic.cpp - Fix tax counter increment (1 per cast, not 2) - Add getTaxCounterIfActive() helper to PlayerGraphicsItem
This commit is contained in:
parent
15c1d47a0b
commit
d662b679f7
12 changed files with 43 additions and 28 deletions
|
|
@ -55,6 +55,11 @@ MoveMenu::MoveMenu(PlayerGraphicsItem *player) : QMenu(tr("Move to"))
|
|||
addSeparator();
|
||||
addAction(aMoveToCommandZone);
|
||||
|
||||
auto *playerLogic = player->getLogic();
|
||||
auto updateCommandZoneVisibility = [this](bool has) { aMoveToCommandZone->setVisible(has); };
|
||||
connect(playerLogic, &PlayerLogic::commandZoneSupportChanged, this, updateCommandZoneVisibility);
|
||||
updateCommandZoneVisibility(playerLogic->hasServerCommandZone());
|
||||
|
||||
setShortcutsActive();
|
||||
|
||||
retranslateUi();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue