mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-08 17:13:57 -07:00
add new actions to menu
This commit is contained in:
parent
1e909c01b5
commit
1267d4e40d
2 changed files with 32 additions and 0 deletions
|
|
@ -51,8 +51,10 @@ LibraryMenu::LibraryMenu(Player *_player, QWidget *parent) : TearOffMenu(parent)
|
||||||
topLibraryMenu->addSeparator();
|
topLibraryMenu->addSeparator();
|
||||||
topLibraryMenu->addAction(aMoveTopCardToGraveyard);
|
topLibraryMenu->addAction(aMoveTopCardToGraveyard);
|
||||||
topLibraryMenu->addAction(aMoveTopCardsToGraveyard);
|
topLibraryMenu->addAction(aMoveTopCardsToGraveyard);
|
||||||
|
topLibraryMenu->addAction(aMoveTopCardsToGraveyardFaceDown);
|
||||||
topLibraryMenu->addAction(aMoveTopCardToExile);
|
topLibraryMenu->addAction(aMoveTopCardToExile);
|
||||||
topLibraryMenu->addAction(aMoveTopCardsToExile);
|
topLibraryMenu->addAction(aMoveTopCardsToExile);
|
||||||
|
topLibraryMenu->addAction(aMoveTopCardsToExileFaceDown);
|
||||||
topLibraryMenu->addAction(aMoveTopCardsUntil);
|
topLibraryMenu->addAction(aMoveTopCardsUntil);
|
||||||
topLibraryMenu->addSeparator();
|
topLibraryMenu->addSeparator();
|
||||||
topLibraryMenu->addAction(aShuffleTopCards);
|
topLibraryMenu->addAction(aShuffleTopCards);
|
||||||
|
|
@ -66,8 +68,10 @@ LibraryMenu::LibraryMenu(Player *_player, QWidget *parent) : TearOffMenu(parent)
|
||||||
bottomLibraryMenu->addSeparator();
|
bottomLibraryMenu->addSeparator();
|
||||||
bottomLibraryMenu->addAction(aMoveBottomCardToGraveyard);
|
bottomLibraryMenu->addAction(aMoveBottomCardToGraveyard);
|
||||||
bottomLibraryMenu->addAction(aMoveBottomCardsToGraveyard);
|
bottomLibraryMenu->addAction(aMoveBottomCardsToGraveyard);
|
||||||
|
bottomLibraryMenu->addAction(aMoveBottomCardsToGraveyardFaceDown);
|
||||||
bottomLibraryMenu->addAction(aMoveBottomCardToExile);
|
bottomLibraryMenu->addAction(aMoveBottomCardToExile);
|
||||||
bottomLibraryMenu->addAction(aMoveBottomCardsToExile);
|
bottomLibraryMenu->addAction(aMoveBottomCardsToExile);
|
||||||
|
bottomLibraryMenu->addAction(aMoveBottomCardsToExileFaceDown);
|
||||||
bottomLibraryMenu->addSeparator();
|
bottomLibraryMenu->addSeparator();
|
||||||
bottomLibraryMenu->addAction(aShuffleBottomCards);
|
bottomLibraryMenu->addAction(aShuffleBottomCards);
|
||||||
|
|
||||||
|
|
@ -136,8 +140,14 @@ void LibraryMenu::createMoveActions()
|
||||||
connect(aMoveTopCardToExile, &QAction::triggered, playerActions, &PlayerActions::actMoveTopCardToExile);
|
connect(aMoveTopCardToExile, &QAction::triggered, playerActions, &PlayerActions::actMoveTopCardToExile);
|
||||||
aMoveTopCardsToGraveyard = new QAction(this);
|
aMoveTopCardsToGraveyard = new QAction(this);
|
||||||
connect(aMoveTopCardsToGraveyard, &QAction::triggered, playerActions, &PlayerActions::actMoveTopCardsToGrave);
|
connect(aMoveTopCardsToGraveyard, &QAction::triggered, playerActions, &PlayerActions::actMoveTopCardsToGrave);
|
||||||
|
aMoveTopCardsToGraveyardFaceDown = new QAction(this);
|
||||||
|
connect(aMoveTopCardsToGraveyardFaceDown, &QAction::triggered, playerActions,
|
||||||
|
&PlayerActions::actMoveTopCardsToGraveFaceDown);
|
||||||
aMoveTopCardsToExile = new QAction(this);
|
aMoveTopCardsToExile = new QAction(this);
|
||||||
connect(aMoveTopCardsToExile, &QAction::triggered, playerActions, &PlayerActions::actMoveTopCardsToExile);
|
connect(aMoveTopCardsToExile, &QAction::triggered, playerActions, &PlayerActions::actMoveTopCardsToExile);
|
||||||
|
aMoveTopCardsToExileFaceDown = new QAction(this);
|
||||||
|
connect(aMoveTopCardsToExileFaceDown, &QAction::triggered, playerActions,
|
||||||
|
&PlayerActions::actMoveTopCardsToExileFaceDown);
|
||||||
aMoveTopCardsUntil = new QAction(this);
|
aMoveTopCardsUntil = new QAction(this);
|
||||||
connect(aMoveTopCardsUntil, &QAction::triggered, playerActions, &PlayerActions::actMoveTopCardsUntil);
|
connect(aMoveTopCardsUntil, &QAction::triggered, playerActions, &PlayerActions::actMoveTopCardsUntil);
|
||||||
aMoveTopCardToBottom = new QAction(this);
|
aMoveTopCardToBottom = new QAction(this);
|
||||||
|
|
@ -156,8 +166,14 @@ void LibraryMenu::createMoveActions()
|
||||||
aMoveBottomCardsToGraveyard = new QAction(this);
|
aMoveBottomCardsToGraveyard = new QAction(this);
|
||||||
connect(aMoveBottomCardsToGraveyard, &QAction::triggered, playerActions,
|
connect(aMoveBottomCardsToGraveyard, &QAction::triggered, playerActions,
|
||||||
&PlayerActions::actMoveBottomCardsToGrave);
|
&PlayerActions::actMoveBottomCardsToGrave);
|
||||||
|
aMoveBottomCardsToGraveyardFaceDown = new QAction(this);
|
||||||
|
connect(aMoveBottomCardsToGraveyardFaceDown, &QAction::triggered, playerActions,
|
||||||
|
&PlayerActions::actMoveBottomCardsToGraveFaceDown);
|
||||||
aMoveBottomCardsToExile = new QAction(this);
|
aMoveBottomCardsToExile = new QAction(this);
|
||||||
connect(aMoveBottomCardsToExile, &QAction::triggered, playerActions, &PlayerActions::actMoveBottomCardsToExile);
|
connect(aMoveBottomCardsToExile, &QAction::triggered, playerActions, &PlayerActions::actMoveBottomCardsToExile);
|
||||||
|
aMoveBottomCardsToExileFaceDown = new QAction(this);
|
||||||
|
connect(aMoveBottomCardsToExileFaceDown, &QAction::triggered, playerActions,
|
||||||
|
&PlayerActions::actMoveBottomCardsToExileFaceDown);
|
||||||
aMoveBottomCardToTop = new QAction(this);
|
aMoveBottomCardToTop = new QAction(this);
|
||||||
connect(aMoveBottomCardToTop, &QAction::triggered, playerActions, &PlayerActions::actMoveBottomCardToTop);
|
connect(aMoveBottomCardToTop, &QAction::triggered, playerActions, &PlayerActions::actMoveBottomCardToTop);
|
||||||
}
|
}
|
||||||
|
|
@ -216,7 +232,9 @@ void LibraryMenu::retranslateUi()
|
||||||
aMoveTopCardToGraveyard->setText(tr("Move top card to grave&yard"));
|
aMoveTopCardToGraveyard->setText(tr("Move top card to grave&yard"));
|
||||||
aMoveTopCardToExile->setText(tr("Move top card to e&xile"));
|
aMoveTopCardToExile->setText(tr("Move top card to e&xile"));
|
||||||
aMoveTopCardsToGraveyard->setText(tr("Move top cards to &graveyard..."));
|
aMoveTopCardsToGraveyard->setText(tr("Move top cards to &graveyard..."));
|
||||||
|
aMoveTopCardsToGraveyardFaceDown->setText(tr("Move top cards to graveyard face down..."));
|
||||||
aMoveTopCardsToExile->setText(tr("Move top cards to &exile..."));
|
aMoveTopCardsToExile->setText(tr("Move top cards to &exile..."));
|
||||||
|
aMoveTopCardsToExileFaceDown->setText(tr("Move top cards to exile face down..."));
|
||||||
aMoveTopCardsUntil->setText(tr("Put top cards on stack &until..."));
|
aMoveTopCardsUntil->setText(tr("Put top cards on stack &until..."));
|
||||||
aShuffleTopCards->setText(tr("Shuffle top cards..."));
|
aShuffleTopCards->setText(tr("Shuffle top cards..."));
|
||||||
|
|
||||||
|
|
@ -227,7 +245,9 @@ void LibraryMenu::retranslateUi()
|
||||||
aMoveBottomCardToGraveyard->setText(tr("Move bottom card to grave&yard"));
|
aMoveBottomCardToGraveyard->setText(tr("Move bottom card to grave&yard"));
|
||||||
aMoveBottomCardToExile->setText(tr("Move bottom card to e&xile"));
|
aMoveBottomCardToExile->setText(tr("Move bottom card to e&xile"));
|
||||||
aMoveBottomCardsToGraveyard->setText(tr("Move bottom cards to &graveyard..."));
|
aMoveBottomCardsToGraveyard->setText(tr("Move bottom cards to &graveyard..."));
|
||||||
|
aMoveBottomCardsToGraveyardFaceDown->setText(tr("Move bottom cards to graveyard face down..."));
|
||||||
aMoveBottomCardsToExile->setText(tr("Move bottom cards to &exile..."));
|
aMoveBottomCardsToExile->setText(tr("Move bottom cards to &exile..."));
|
||||||
|
aMoveBottomCardsToExileFaceDown->setText(tr("Move bottom cards to exile face down..."));
|
||||||
aMoveBottomCardToTop->setText(tr("Put bottom card on &top"));
|
aMoveBottomCardToTop->setText(tr("Put bottom card on &top"));
|
||||||
aShuffleBottomCards->setText(tr("Shuffle bottom cards..."));
|
aShuffleBottomCards->setText(tr("Shuffle bottom cards..."));
|
||||||
}
|
}
|
||||||
|
|
@ -335,8 +355,10 @@ void LibraryMenu::setShortcutsActive()
|
||||||
aMoveTopToPlayFaceDown->setShortcuts(shortcuts.getShortcut("Player/aMoveTopToPlayFaceDown"));
|
aMoveTopToPlayFaceDown->setShortcuts(shortcuts.getShortcut("Player/aMoveTopToPlayFaceDown"));
|
||||||
aMoveTopCardToGraveyard->setShortcuts(shortcuts.getShortcut("Player/aMoveTopCardToGraveyard"));
|
aMoveTopCardToGraveyard->setShortcuts(shortcuts.getShortcut("Player/aMoveTopCardToGraveyard"));
|
||||||
aMoveTopCardsToGraveyard->setShortcuts(shortcuts.getShortcut("Player/aMoveTopCardsToGraveyard"));
|
aMoveTopCardsToGraveyard->setShortcuts(shortcuts.getShortcut("Player/aMoveTopCardsToGraveyard"));
|
||||||
|
aMoveTopCardsToGraveyardFaceDown->setShortcuts(shortcuts.getShortcut("Player/aMoveTopCardsToGraveyardFaceDown"));
|
||||||
aMoveTopCardToExile->setShortcuts(shortcuts.getShortcut("Player/aMoveTopCardToExile"));
|
aMoveTopCardToExile->setShortcuts(shortcuts.getShortcut("Player/aMoveTopCardToExile"));
|
||||||
aMoveTopCardsToExile->setShortcuts(shortcuts.getShortcut("Player/aMoveTopCardsToExile"));
|
aMoveTopCardsToExile->setShortcuts(shortcuts.getShortcut("Player/aMoveTopCardsToExile"));
|
||||||
|
aMoveTopCardsToExileFaceDown->setShortcuts(shortcuts.getShortcut("Player/aMoveTopCardsToExileFaceDown"));
|
||||||
aMoveTopCardsUntil->setShortcuts(shortcuts.getShortcut("Player/aMoveTopCardsUntil"));
|
aMoveTopCardsUntil->setShortcuts(shortcuts.getShortcut("Player/aMoveTopCardsUntil"));
|
||||||
aMoveTopCardToBottom->setShortcuts(shortcuts.getShortcut("Player/aMoveTopCardToBottom"));
|
aMoveTopCardToBottom->setShortcuts(shortcuts.getShortcut("Player/aMoveTopCardToBottom"));
|
||||||
aDrawBottomCard->setShortcuts(shortcuts.getShortcut("Player/aDrawBottomCard"));
|
aDrawBottomCard->setShortcuts(shortcuts.getShortcut("Player/aDrawBottomCard"));
|
||||||
|
|
@ -345,8 +367,10 @@ void LibraryMenu::setShortcutsActive()
|
||||||
aMoveBottomToPlayFaceDown->setShortcuts(shortcuts.getShortcut("Player/aMoveBottomToPlayFaceDown"));
|
aMoveBottomToPlayFaceDown->setShortcuts(shortcuts.getShortcut("Player/aMoveBottomToPlayFaceDown"));
|
||||||
aMoveBottomCardToGraveyard->setShortcuts(shortcuts.getShortcut("Player/aMoveBottomCardToGrave"));
|
aMoveBottomCardToGraveyard->setShortcuts(shortcuts.getShortcut("Player/aMoveBottomCardToGrave"));
|
||||||
aMoveBottomCardsToGraveyard->setShortcuts(shortcuts.getShortcut("Player/aMoveBottomCardsToGrave"));
|
aMoveBottomCardsToGraveyard->setShortcuts(shortcuts.getShortcut("Player/aMoveBottomCardsToGrave"));
|
||||||
|
aMoveBottomCardsToGraveyardFaceDown->setShortcuts(shortcuts.getShortcut("Player/aMoveBottomCardsToGraveFaceDown"));
|
||||||
aMoveBottomCardToExile->setShortcuts(shortcuts.getShortcut("Player/aMoveBottomCardToExile"));
|
aMoveBottomCardToExile->setShortcuts(shortcuts.getShortcut("Player/aMoveBottomCardToExile"));
|
||||||
aMoveBottomCardsToExile->setShortcuts(shortcuts.getShortcut("Player/aMoveBottomCardsToExile"));
|
aMoveBottomCardsToExile->setShortcuts(shortcuts.getShortcut("Player/aMoveBottomCardsToExile"));
|
||||||
|
aMoveBottomCardsToExileFaceDown->setShortcuts(shortcuts.getShortcut("Player/aMoveBottomCardsToExileFaceDown"));
|
||||||
aMoveBottomCardToTop->setShortcuts(shortcuts.getShortcut("Player/aMoveBottomCardToTop"));
|
aMoveBottomCardToTop->setShortcuts(shortcuts.getShortcut("Player/aMoveBottomCardToTop"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -367,8 +391,10 @@ void LibraryMenu::setShortcutsInactive()
|
||||||
aMoveTopToPlayFaceDown->setShortcut(QKeySequence());
|
aMoveTopToPlayFaceDown->setShortcut(QKeySequence());
|
||||||
aMoveTopCardToGraveyard->setShortcut(QKeySequence());
|
aMoveTopCardToGraveyard->setShortcut(QKeySequence());
|
||||||
aMoveTopCardsToGraveyard->setShortcut(QKeySequence());
|
aMoveTopCardsToGraveyard->setShortcut(QKeySequence());
|
||||||
|
aMoveTopCardsToGraveyardFaceDown->setShortcut(QKeySequence());
|
||||||
aMoveTopCardToExile->setShortcut(QKeySequence());
|
aMoveTopCardToExile->setShortcut(QKeySequence());
|
||||||
aMoveTopCardsToExile->setShortcut(QKeySequence());
|
aMoveTopCardsToExile->setShortcut(QKeySequence());
|
||||||
|
aMoveTopCardsToExileFaceDown->setShortcut(QKeySequence());
|
||||||
aMoveTopCardsUntil->setShortcut(QKeySequence());
|
aMoveTopCardsUntil->setShortcut(QKeySequence());
|
||||||
aDrawBottomCard->setShortcut(QKeySequence());
|
aDrawBottomCard->setShortcut(QKeySequence());
|
||||||
aDrawBottomCards->setShortcut(QKeySequence());
|
aDrawBottomCards->setShortcut(QKeySequence());
|
||||||
|
|
@ -376,6 +402,8 @@ void LibraryMenu::setShortcutsInactive()
|
||||||
aMoveBottomToPlayFaceDown->setShortcut(QKeySequence());
|
aMoveBottomToPlayFaceDown->setShortcut(QKeySequence());
|
||||||
aMoveBottomCardToGraveyard->setShortcut(QKeySequence());
|
aMoveBottomCardToGraveyard->setShortcut(QKeySequence());
|
||||||
aMoveBottomCardsToGraveyard->setShortcut(QKeySequence());
|
aMoveBottomCardsToGraveyard->setShortcut(QKeySequence());
|
||||||
|
aMoveBottomCardsToGraveyardFaceDown->setShortcut(QKeySequence());
|
||||||
aMoveBottomCardToExile->setShortcut(QKeySequence());
|
aMoveBottomCardToExile->setShortcut(QKeySequence());
|
||||||
aMoveBottomCardsToExile->setShortcut(QKeySequence());
|
aMoveBottomCardsToExile->setShortcut(QKeySequence());
|
||||||
|
aMoveBottomCardsToExileFaceDown->setShortcut(QKeySequence());
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -88,7 +88,9 @@ public:
|
||||||
QAction *aMoveTopCardToGraveyard = nullptr;
|
QAction *aMoveTopCardToGraveyard = nullptr;
|
||||||
QAction *aMoveTopCardToExile = nullptr;
|
QAction *aMoveTopCardToExile = nullptr;
|
||||||
QAction *aMoveTopCardsToGraveyard = nullptr;
|
QAction *aMoveTopCardsToGraveyard = nullptr;
|
||||||
|
QAction *aMoveTopCardsToGraveyardFaceDown = nullptr;
|
||||||
QAction *aMoveTopCardsToExile = nullptr;
|
QAction *aMoveTopCardsToExile = nullptr;
|
||||||
|
QAction *aMoveTopCardsToExileFaceDown = nullptr;
|
||||||
QAction *aMoveTopCardsUntil = nullptr;
|
QAction *aMoveTopCardsUntil = nullptr;
|
||||||
QAction *aShuffleTopCards = nullptr;
|
QAction *aShuffleTopCards = nullptr;
|
||||||
|
|
||||||
|
|
@ -100,7 +102,9 @@ public:
|
||||||
QAction *aMoveBottomCardToGraveyard = nullptr;
|
QAction *aMoveBottomCardToGraveyard = nullptr;
|
||||||
QAction *aMoveBottomCardToExile = nullptr;
|
QAction *aMoveBottomCardToExile = nullptr;
|
||||||
QAction *aMoveBottomCardsToGraveyard = nullptr;
|
QAction *aMoveBottomCardsToGraveyard = nullptr;
|
||||||
|
QAction *aMoveBottomCardsToGraveyardFaceDown = nullptr;
|
||||||
QAction *aMoveBottomCardsToExile = nullptr;
|
QAction *aMoveBottomCardsToExile = nullptr;
|
||||||
|
QAction *aMoveBottomCardsToExileFaceDown = nullptr;
|
||||||
QAction *aShuffleBottomCards = nullptr;
|
QAction *aShuffleBottomCards = nullptr;
|
||||||
|
|
||||||
int defaultNumberTopCards = 1;
|
int defaultNumberTopCards = 1;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue