Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
PlayerMenu Class Reference

#include <player_menu.h>

Inheritance diagram for PlayerMenu:
[legend]
Collaboration diagram for PlayerMenu:
[legend]

Public Slots

void setMenusForGraphicItems ()

Signals

void cardMenuUpdated (QMenu *cardMenu)

Public Member Functions

 PlayerMenu (Player *player)
void retranslateUi ()
QMenu * updateCardMenu (const CardItem *card)
QMenu * getPlayerMenu () const
QMenu * getCountersMenu ()
LibraryMenugetLibraryMenu () const
UtilityMenugetUtilityMenu () const
bool getShortcutsActive () const
void setShortcutsActive ()
void setShortcutsInactive ()

Private Slots

void refreshShortcuts ()

Private Member Functions

void initSayMenu ()

Private Attributes

Playerplayer
TearOffMenuplayerMenu
QMenu * countersMenu
HandMenuhandMenu
LibraryMenulibraryMenu
SideboardMenusideboardMenu
GraveyardMenugraveMenu
RfgMenurfgMenu
UtilityMenuutilityMenu
SayMenusayMenu
CustomZoneMenucustomZonesMenu
bool shortcutsActive

Constructor & Destructor Documentation

◆ PlayerMenu()

PlayerMenu::PlayerMenu ( Player * player)
Here is the call graph for this function:

Member Function Documentation

◆ cardMenuUpdated

void PlayerMenu::cardMenuUpdated ( QMenu * cardMenu)
signal
Here is the caller graph for this function:

◆ getCountersMenu()

QMenu * PlayerMenu::getCountersMenu ( )
inlinenodiscard

◆ getLibraryMenu()

LibraryMenu * PlayerMenu::getLibraryMenu ( ) const
inlinenodiscard

◆ getPlayerMenu()

QMenu * PlayerMenu::getPlayerMenu ( ) const
inlinenodiscard
Here is the caller graph for this function:

◆ getShortcutsActive()

bool PlayerMenu::getShortcutsActive ( ) const
inlinenodiscard

◆ getUtilityMenu()

UtilityMenu * PlayerMenu::getUtilityMenu ( ) const
inlinenodiscard

◆ initSayMenu()

void PlayerMenu::initSayMenu ( )
private

◆ refreshShortcuts

void PlayerMenu::refreshShortcuts ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ retranslateUi()

void PlayerMenu::retranslateUi ( )
Here is the caller graph for this function:

◆ setMenusForGraphicItems

void PlayerMenu::setMenusForGraphicItems ( )
slot

◆ setShortcutsActive()

void PlayerMenu::setShortcutsActive ( )
Here is the caller graph for this function:

◆ setShortcutsInactive()

void PlayerMenu::setShortcutsInactive ( )
Here is the caller graph for this function:

◆ updateCardMenu()

QMenu * PlayerMenu::updateCardMenu ( const CardItem * card)
Here is the call graph for this function:

Member Data Documentation

◆ countersMenu

QMenu* PlayerMenu::countersMenu
private

◆ customZonesMenu

CustomZoneMenu* PlayerMenu::customZonesMenu
private

◆ graveMenu

GraveyardMenu* PlayerMenu::graveMenu
private

◆ handMenu

HandMenu* PlayerMenu::handMenu
private

◆ libraryMenu

LibraryMenu* PlayerMenu::libraryMenu
private

◆ player

Player* PlayerMenu::player
private

◆ playerMenu

TearOffMenu* PlayerMenu::playerMenu
private

◆ rfgMenu

RfgMenu* PlayerMenu::rfgMenu
private

◆ sayMenu

SayMenu* PlayerMenu::sayMenu
private

◆ shortcutsActive

bool PlayerMenu::shortcutsActive
private

◆ sideboardMenu

SideboardMenu* PlayerMenu::sideboardMenu
private

◆ utilityMenu

UtilityMenu* PlayerMenu::utilityMenu
private

The documentation for this class was generated from the following files: