Cockatrice
2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
grave_menu.h
Go to the documentation of this file.
1
6
7
#ifndef COCKATRICE_GRAVE_MENU_H
8
#define COCKATRICE_GRAVE_MENU_H
9
10
#include "
../../../interface/widgets/menus/tearoff_menu.h
"
11
12
#include <QAction>
13
#include <QMenu>
14
15
class
Player
;
16
class
GraveyardMenu
:
public
TearOffMenu
17
{
18
Q_OBJECT
19
signals:
20
void
newPlayerActionCreated
(QAction *action);
21
22
public
:
23
explicit
GraveyardMenu
(
Player
*
player
, QWidget *parent =
nullptr
);
24
void
createMoveActions
();
25
void
createViewActions
();
26
void
populateRevealRandomMenuWithActivePlayers
();
27
void
onRevealRandomTriggered
();
28
void
retranslateUi
();
29
void
setShortcutsActive
();
30
void
setShortcutsInactive
();
31
32
QMenu *
mRevealRandomGraveyardCard
=
nullptr
;
33
QMenu *
moveGraveMenu
=
nullptr
;
34
35
QAction *
aViewGraveyard
=
nullptr
;
36
QAction *
aMoveGraveToTopLibrary
=
nullptr
;
37
QAction *
aMoveGraveToBottomLibrary
=
nullptr
;
38
QAction *
aMoveGraveToHand
=
nullptr
;
39
QAction *
aMoveGraveToRfg
=
nullptr
;
40
41
private
:
42
Player
*
player
;
43
};
44
45
#endif
// COCKATRICE_GRAVE_MENU_H
GraveyardMenu::createViewActions
void createViewActions()
Definition
grave_menu.cpp:60
GraveyardMenu::mRevealRandomGraveyardCard
QMenu * mRevealRandomGraveyardCard
Definition
grave_menu.h:32
GraveyardMenu::player
Player * player
Definition
grave_menu.h:42
GraveyardMenu::aMoveGraveToHand
QAction * aMoveGraveToHand
Definition
grave_menu.h:38
GraveyardMenu::aViewGraveyard
QAction * aViewGraveyard
Definition
grave_menu.h:35
GraveyardMenu::retranslateUi
void retranslateUi()
Definition
grave_menu.cpp:95
GraveyardMenu::GraveyardMenu
GraveyardMenu(Player *player, QWidget *parent=nullptr)
Definition
grave_menu.cpp:10
GraveyardMenu::setShortcutsInactive
void setShortcutsInactive()
Definition
grave_menu.cpp:118
GraveyardMenu::aMoveGraveToBottomLibrary
QAction * aMoveGraveToBottomLibrary
Definition
grave_menu.h:37
GraveyardMenu::aMoveGraveToTopLibrary
QAction * aMoveGraveToTopLibrary
Definition
grave_menu.h:36
GraveyardMenu::moveGraveMenu
QMenu * moveGraveMenu
Definition
grave_menu.h:33
GraveyardMenu::createMoveActions
void createMoveActions()
Definition
grave_menu.cpp:36
GraveyardMenu::newPlayerActionCreated
void newPlayerActionCreated(QAction *action)
GraveyardMenu::setShortcutsActive
void setShortcutsActive()
Definition
grave_menu.cpp:112
GraveyardMenu::populateRevealRandomMenuWithActivePlayers
void populateRevealRandomMenuWithActivePlayers()
Definition
grave_menu.cpp:68
GraveyardMenu::aMoveGraveToRfg
QAction * aMoveGraveToRfg
Definition
grave_menu.h:39
GraveyardMenu::onRevealRandomTriggered
void onRevealRandomTriggered()
Definition
grave_menu.cpp:88
Player
Definition
player.h:65
TearOffMenu::TearOffMenu
TearOffMenu(const QString &title, QWidget *parent=nullptr)
Definition
tearoff_menu.h:16
tearoff_menu.h
TODO: Document this.
cockatrice
src
game
player
menu
grave_menu.h
Generated by
1.14.0