11 #include "games/controllers/ControllerTypes.h" 12 #include "input/joysticks/JoystickTypes.h" 13 #include "input/keyboard/KeyboardTypes.h" 41 JOYSTICK::FEATURE_TYPE Type(
void)
const {
return m_type; }
42 JOYSTICK::FEATURE_CATEGORY Category(
void)
const {
return m_category; }
43 const std::string& Name(
void)
const {
return m_strName; }
46 std::string Label(
void)
const;
47 int LabelID(
void)
const {
return m_labelId; }
48 std::string CategoryLabel(
void)
const;
51 JOYSTICK::INPUT_TYPE InputType(
void)
const {
return m_inputType; }
54 bool Deserialize(
const tinyxml2::XMLElement* pElement,
56 JOYSTICK::FEATURE_CATEGORY category,
61 JOYSTICK::FEATURE_TYPE m_type = JOYSTICK::FEATURE_TYPE::UNKNOWN;
62 JOYSTICK::FEATURE_CATEGORY m_category = JOYSTICK::FEATURE_CATEGORY::UNKNOWN;
63 int m_categoryLabelId = -1;
64 std::string m_strName;
66 JOYSTICK::INPUT_TYPE m_inputType = JOYSTICK::INPUT_TYPE::UNKNOWN;
Definition: SkinTimerManager.h:18
XBMCKey XBMCKey
Symbol of a hardware-independent key.
Definition: KeyboardTypes.h:26
Definition: AudioDecoder.h:18
Definition: Controller.h:33
Definition: PhysicalFeature.h:30