7#ifndef COCKATRICE_ABSTRACT_PLAYER_COMPONENT_H
8#define COCKATRICE_ABSTRACT_PLAYER_COMPONENT_H
Interface for player-bound UI components that need shortcut and translation lifecycle management.
Definition abstract_player_component.h:18
virtual ~AbstractPlayerComponent()=default
virtual void setShortcutsInactive()=0
Unbind keyboard shortcuts. Called when this player loses focus.
virtual void retranslateUi()=0
Retranslate all user-visible strings. Called on language change.
virtual void setShortcutsActive()=0
Bind keyboard shortcuts. Called when this player gains focus.