11 #include "input/keymaps/KeymapTypes.h" 19 class IKeymapEnvironment;
79 virtual void MapAction(
int windowId,
const std::string& keyName,
KeymapAction action) = 0;
Interface for mapping buttons to Kodi actions for specific windows.
Definition: IKeymap.h:60
virtual const KeymapActionGroup & GetActions(const std::string &keyName) const =0
Get the actions for a given key name.
Action entry in joystick.xml.
Definition: KeymapTypes.h:23
Customizes the environment in which keymapping is performed.
Definition: IKeymapEnvironment.h:27
Container that sorts action entries by their holdtime.
Definition: KeymapTypes.h:38
Definition: AudioDecoder.h:18
virtual const IKeymapEnvironment * Environment() const =0
Access properties of the keymapping environment.
virtual std::string ControllerID() const =0
The controller ID.
Interface for mapping buttons to Kodi actions.
Definition: IKeymap.h:28