11 #include "FeatureHandling.h" 13 #include "input/joysticks/interfaces/IDriverHandler.h" 21 class CDriverPrimitive;
22 class CGUIDialogNewJoystick;
47 bool OnButtonMotion(
unsigned int buttonIndex,
bool bPressed)
override;
48 bool OnHatMotion(
unsigned int hatIndex, HAT_STATE state)
override;
52 unsigned int range)
override;
64 std::map<FeatureName, FeaturePtr> m_features;
Interface defining methods to handle joystick events for raw driver elements (buttons, hats, axes)
Definition: IDriverHandler.h:21
Definition: AudioDecoder.h:18
Definition: GUIDialogNewJoystick.h:17
Basic driver element associated with input events.
Definition: DriverPrimitive.h:69
std::string FeatureName
Name of a physical feature belonging to the joystick.
Definition: JoystickTypes.h:28
Base class for joystick features.
Definition: FeatureHandling.h:33