Cockatrice
2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
tally_menu.h
Go to the documentation of this file.
1
#ifndef COCKATRICE_TALLY_MENU_H
2
#define COCKATRICE_TALLY_MENU_H
3
4
#include "
../../../interface/widgets/menus/tearoff_menu.h
"
5
#include "
../../tally/tally.h
"
6
#include "
abstract_player_component.h
"
7
8
#include <QMenu>
9
10
class
TallyMenu
:
public
TearOffMenu
,
public
AbstractPlayerComponent
11
{
12
Q_OBJECT
13
14
public
:
15
TallyMenu
();
16
17
void
setShortcutsActive
()
override
;
18
void
setShortcutsInactive
()
override
;
19
void
retranslateUi
()
override
;
20
21
private
:
22
QActionGroup *
actionGroup
=
nullptr
;
23
24
QAction *
aTallyNone
=
nullptr
;
25
QAction *
aTallySubtypes
=
nullptr
;
26
QAction *
aTallyTotalPower
=
nullptr
;
27
28
QAction *
createTallyAction
(
TallyType
tallyType);
29
};
30
31
#endif
// COCKATRICE_TALLY_MENU_H
abstract_player_component.h
Polymorphic interface for player-bound UI components managed by PlayerMenu.
AbstractPlayerComponent
Interface for player-bound UI components that need shortcut and translation lifecycle management.
Definition
abstract_player_component.h:18
TallyMenu::aTallySubtypes
QAction * aTallySubtypes
Definition
tally_menu.h:25
TallyMenu::createTallyAction
QAction * createTallyAction(TallyType tallyType)
Definition
tally_menu.cpp:24
TallyMenu::aTallyTotalPower
QAction * aTallyTotalPower
Definition
tally_menu.h:26
TallyMenu::TallyMenu
TallyMenu()
Definition
tally_menu.cpp:7
TallyMenu::setShortcutsActive
void setShortcutsActive() override
Bind keyboard shortcuts. Called when this player gains focus.
Definition
tally_menu.cpp:40
TallyMenu::retranslateUi
void retranslateUi() override
Retranslate all user-visible strings. Called on language change.
Definition
tally_menu.cpp:50
TallyMenu::aTallyNone
QAction * aTallyNone
Definition
tally_menu.h:24
TallyMenu::setShortcutsInactive
void setShortcutsInactive() override
Unbind keyboard shortcuts. Called when this player loses focus.
Definition
tally_menu.cpp:45
TallyMenu::actionGroup
QActionGroup * actionGroup
Definition
tally_menu.h:22
TearOffMenu::TearOffMenu
TearOffMenu(const QString &title, QWidget *parent=nullptr)
Definition
tearoff_menu.h:17
tally.h
TallyType
TallyType
Definition
tally.h:20
tearoff_menu.h
cockatrice
src
game_graphics
player
menu
tally_menu.h
Generated by
1.16.1