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
11
12#include <QAction>
13#include <QMenu>
14
15class Player;
17{
18 Q_OBJECT
19signals:
20 void newPlayerActionCreated(QAction *action);
21
22public:
23 explicit GraveyardMenu(Player *player, QWidget *parent = nullptr);
24 void createMoveActions();
25 void createViewActions();
28 void retranslateUi();
29 void setShortcutsActive();
31
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
41private:
43};
44
45#endif // COCKATRICE_GRAVE_MENU_H
void createViewActions()
Definition grave_menu.cpp:60
QMenu * mRevealRandomGraveyardCard
Definition grave_menu.h:32
Player * player
Definition grave_menu.h:42
QAction * aMoveGraveToHand
Definition grave_menu.h:38
QAction * aViewGraveyard
Definition grave_menu.h:35
void retranslateUi()
Definition grave_menu.cpp:95
GraveyardMenu(Player *player, QWidget *parent=nullptr)
Definition grave_menu.cpp:10
void setShortcutsInactive()
Definition grave_menu.cpp:118
QAction * aMoveGraveToBottomLibrary
Definition grave_menu.h:37
QAction * aMoveGraveToTopLibrary
Definition grave_menu.h:36
QMenu * moveGraveMenu
Definition grave_menu.h:33
void createMoveActions()
Definition grave_menu.cpp:36
void newPlayerActionCreated(QAction *action)
void setShortcutsActive()
Definition grave_menu.cpp:112
void populateRevealRandomMenuWithActivePlayers()
Definition grave_menu.cpp:68
QAction * aMoveGraveToRfg
Definition grave_menu.h:39
void onRevealRandomTriggered()
Definition grave_menu.cpp:88
Definition player.h:65
TearOffMenu(const QString &title, QWidget *parent=nullptr)
Definition tearoff_menu.h:16
TODO: Document this.