11 #include "utils/Observer.h" 29 class IKeymapEnvironment;
60 IKeymap* GetKeymap(
const std::string& controllerId)
const;
63 void Notify(
const Observable& obs,
const ObservableMessage msg)
override;
71 const bool m_pPromiscuous;
74 std::vector<std::unique_ptr<IKeymap>> m_keymaps;
75 std::vector<std::unique_ptr<JOYSTICK::IInputHandler>> m_inputHandlers;
Customizes the environment in which keymapping is performed.
Definition: IKeymapEnvironment.h:27
Definition: KeymapHandling.h:34
Definition: AudioDecoder.h:18
Definition: Observer.h:31
Definition: Observer.h:44
void UnregisterInputProvider()
Unregister the input provider.
Definition: KeymapHandling.h:50
Interface for mapping buttons to Kodi actions.
Definition: IKeymap.h:28