From cbb123946da39808ba289637d4eb068ca0836640 Mon Sep 17 00:00:00 2001 From: RickyRister Date: Sun, 15 Dec 2024 16:05:52 -0800 Subject: [PATCH] add attach and draw arrow actions to more card menus --- cockatrice/src/game/player/player.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/cockatrice/src/game/player/player.cpp b/cockatrice/src/game/player/player.cpp index 869abecb2..d6cfe98cc 100644 --- a/cockatrice/src/game/player/player.cpp +++ b/cockatrice/src/game/player/player.cpp @@ -3635,6 +3635,7 @@ void Player::updateCardMenu(const CardItem *card) cardMenu->addSeparator(); } else if (card->getZone()->getName() == "stack") { // Card is on the stack + cardMenu->addAction(aAttach); cardMenu->addAction(aDrawArrow); cardMenu->addSeparator(); cardMenu->addAction(aClone); @@ -3649,12 +3650,17 @@ void Player::updateCardMenu(const CardItem *card) cardMenu->addAction(aSelectAll); cardMenu->addAction(aPlay); cardMenu->addAction(aPlayFacedown); + cardMenu->addSeparator(); cardMenu->addAction(aClone); cardMenu->addMenu(moveMenu); cardMenu->addSeparator(); cardMenu->addAction(aSelectAll); + cardMenu->addSeparator(); + cardMenu->addAction(aAttach); + cardMenu->addAction(aDrawArrow); + addRelatedCardView(card, cardMenu); addRelatedCardActions(card, cardMenu); } else { @@ -3667,8 +3673,13 @@ void Player::updateCardMenu(const CardItem *card) connect(revealMenu, &QMenu::triggered, this, &Player::actReveal); cardMenu->addMenu(moveMenu); + + cardMenu->addSeparator(); + cardMenu->addAction(aAttach); + cardMenu->addAction(aDrawArrow); cardMenu->addSeparator(); cardMenu->addAction(aSelectAll); + addRelatedCardView(card, cardMenu); } } else {