#include <player_menu.h>
|
| template<typename MenuT, typename... Args> |
| MenuT * | addManagedMenu (Args &&...args) |
| | Creates component, adds it as a submenu of playerMenu, and registers in managedComponents.
|
| template<typename ComponentT, typename... Args> |
| ComponentT * | createManagedComponent (Args &&...args) |
| | Creates component and registers in managedComponents, but does NOT add it as a submenu.
|
◆ PlayerMenu()
| PlayerMenu::PlayerMenu |
( |
Player * | player | ) |
|
|
explicit |
◆ addManagedMenu()
template<typename MenuT, typename... Args>
| MenuT * PlayerMenu::addManagedMenu |
( |
Args &&... | args | ) |
|
|
inlineprivate |
Creates component, adds it as a submenu of playerMenu, and registers in managedComponents.
◆ cardMenuUpdated
| void PlayerMenu::cardMenuUpdated |
( |
QMenu * | cardMenu | ) |
|
|
signal |
◆ createManagedComponent()
template<typename ComponentT, typename... Args>
| ComponentT * PlayerMenu::createManagedComponent |
( |
Args &&... | args | ) |
|
|
inlineprivate |
Creates component and registers in managedComponents, but does NOT add it as a submenu.
◆ getCountersMenu()
| QMenu * PlayerMenu::getCountersMenu |
( |
| ) |
|
|
inlinenodiscard |
◆ getLibraryMenu()
◆ getPlayerMenu()
| QMenu * PlayerMenu::getPlayerMenu |
( |
| ) |
const |
|
inlinenodiscard |
◆ getShortcutsActive()
| bool PlayerMenu::getShortcutsActive |
( |
| ) |
const |
|
inlinenodiscard |
◆ getUtilityMenu()
◆ refreshShortcuts
| void PlayerMenu::refreshShortcuts |
( |
| ) |
|
|
privateslot |
◆ retranslateUi()
| void PlayerMenu::retranslateUi |
( |
| ) |
|
Lifecycle methods: delegate to all managedComponents, plus counters separately via player->getCounters().
◆ setMenusForGraphicItems
| void PlayerMenu::setMenusForGraphicItems |
( |
| ) |
|
|
slot |
◆ setShortcutsActive()
| void PlayerMenu::setShortcutsActive |
( |
| ) |
|
Delegates to all managedComponents, plus counters separately.
◆ setShortcutsInactive()
| void PlayerMenu::setShortcutsInactive |
( |
| ) |
|
Delegates to all managedComponents, plus counters separately.
◆ updateCardMenu()
| QMenu * PlayerMenu::updateCardMenu |
( |
const CardItem * | card | ) |
|
◆ countersMenu
| QMenu* PlayerMenu::countersMenu |
|
private |
◆ customZonesMenu
◆ graveMenu
◆ handMenu
◆ libraryMenu
◆ managedComponents
◆ player
◆ playerMenu
◆ rfgMenu
◆ sayMenu
◆ shortcutsActive
| bool PlayerMenu::shortcutsActive = false |
|
private |
◆ sideboardMenu
◆ utilityMenu
The documentation for this class was generated from the following files: