11 #include "input/joysticks/interfaces/IButtonMapper.h" 12 #include "threads/Event.h" 13 #include "threads/Thread.h" 14 #include "utils/Observer.h" 39 std::string ControllerID()
const override;
48 void Notify(
const Observable& obs,
const ObservableMessage msg)
override;
57 void Process()
override;
59 virtual std::string GetDialogText() = 0;
60 virtual std::string GetDialogHeader() = 0;
64 virtual void OnClose(
bool bAccepted) = 0;
This is an Event class built from a ConditionVariable.
Definition: Event.h:35
Definition: AudioDecoder.h:18
Definition: Observer.h:31
Basic driver element associated with input events.
Definition: DriverPrimitive.h:70
Definition: Observer.h:44
Interface for mapping buttons to Kodi actions.
Definition: IKeymap.h:28