Cockatrice/cockatrice/src/game/player/player_menu/grave_menu.h
Lukas Brübach cce6a9d663 Refactor player menus into helper classes.
Took 2 hours 6 minutes


Took 11 minutes
2025-09-12 17:58:35 +02:00

33 lines
817 B
C++

#ifndef COCKATRICE_GRAVE_MENU_H
#define COCKATRICE_GRAVE_MENU_H
#include "../../../client/tearoff_menu.h"
#include <QAction>
#include <QMenu>
class Player;
class GraveyardMenu : public TearOffMenu {
Q_OBJECT
public:
explicit GraveyardMenu(Player* player, QWidget* parent = nullptr);
void createMoveActions();
void createViewActions();
void retranslateUi();
void setShortcutsActive();
void setShortcutsInactive();
QMenu * mRevealRandomGraveyardCard = nullptr;
QMenu* moveGraveMenu = nullptr;
QAction* aViewGraveyard = nullptr;
QAction* aMoveGraveToTopLibrary = nullptr;
QAction* aMoveGraveToBottomLibrary = nullptr;
QAction* aMoveGraveToHand = nullptr;
QAction* aMoveGraveToRfg = nullptr;
private:
Player* player;
};
#endif // COCKATRICE_GRAVE_MENU_H