Cockatrice
2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Toggle main menu visibility
Loading...
Searching...
No Matches
abstract_player_component.h
Go to the documentation of this file.
1
6
7
#ifndef COCKATRICE_ABSTRACT_PLAYER_COMPONENT_H
8
#define COCKATRICE_ABSTRACT_PLAYER_COMPONENT_H
9
17
class
AbstractPlayerComponent
18
{
19
public
:
20
virtual
~AbstractPlayerComponent
() =
default
;
21
23
virtual
void
setShortcutsActive
() = 0;
24
26
virtual
void
setShortcutsInactive
() = 0;
27
29
virtual
void
retranslateUi
() = 0;
30
};
31
32
#endif
// COCKATRICE_ABSTRACT_PLAYER_COMPONENT_H
AbstractPlayerComponent
Interface for player-bound UI components that need shortcut and translation lifecycle management.
Definition
abstract_player_component.h:18
AbstractPlayerComponent::~AbstractPlayerComponent
virtual ~AbstractPlayerComponent()=default
AbstractPlayerComponent::setShortcutsInactive
virtual void setShortcutsInactive()=0
Unbind keyboard shortcuts. Called when this player loses focus.
AbstractPlayerComponent::retranslateUi
virtual void retranslateUi()=0
Retranslate all user-visible strings. Called on language change.
AbstractPlayerComponent::setShortcutsActive
virtual void setShortcutsActive()=0
Bind keyboard shortcuts. Called when this player gains focus.
cockatrice
src
game_graphics
player
menu
abstract_player_component.h
Generated by
1.18.0