Loading include/input/InputDevice.h +4 −0 Original line number Diff line number Diff line Loading @@ -101,6 +101,9 @@ public: inline void setVibrator(bool hasVibrator) { mHasVibrator = hasVibrator; } inline bool hasVibrator() const { return mHasVibrator; } inline void setButtonUnderPad(bool hasButton) { mHasButtonUnderPad = hasButton; } inline bool hasButtonUnderPad() const { return mHasButtonUnderPad; } inline const Vector<MotionRange>& getMotionRanges() const { return mMotionRanges; } Loading @@ -115,6 +118,7 @@ private: int32_t mKeyboardType; sp<KeyCharacterMap> mKeyCharacterMap; bool mHasVibrator; bool mHasButtonUnderPad; Vector<MotionRange> mMotionRanges; }; Loading libs/input/InputDevice.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -136,6 +136,7 @@ InputDeviceInfo::InputDeviceInfo(const InputDeviceInfo& other) : mKeyboardType(other.mKeyboardType), mKeyCharacterMap(other.mKeyCharacterMap), mHasVibrator(other.mHasVibrator), mHasButtonUnderPad(other.mHasButtonUnderPad), mMotionRanges(other.mMotionRanges) { } Loading @@ -152,6 +153,7 @@ void InputDeviceInfo::initialize(int32_t id, int32_t generation, mSources = 0; mKeyboardType = AINPUT_KEYBOARD_TYPE_NONE; mHasVibrator = false; mHasButtonUnderPad = false; mMotionRanges.clear(); } Loading Loading
include/input/InputDevice.h +4 −0 Original line number Diff line number Diff line Loading @@ -101,6 +101,9 @@ public: inline void setVibrator(bool hasVibrator) { mHasVibrator = hasVibrator; } inline bool hasVibrator() const { return mHasVibrator; } inline void setButtonUnderPad(bool hasButton) { mHasButtonUnderPad = hasButton; } inline bool hasButtonUnderPad() const { return mHasButtonUnderPad; } inline const Vector<MotionRange>& getMotionRanges() const { return mMotionRanges; } Loading @@ -115,6 +118,7 @@ private: int32_t mKeyboardType; sp<KeyCharacterMap> mKeyCharacterMap; bool mHasVibrator; bool mHasButtonUnderPad; Vector<MotionRange> mMotionRanges; }; Loading
libs/input/InputDevice.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -136,6 +136,7 @@ InputDeviceInfo::InputDeviceInfo(const InputDeviceInfo& other) : mKeyboardType(other.mKeyboardType), mKeyCharacterMap(other.mKeyCharacterMap), mHasVibrator(other.mHasVibrator), mHasButtonUnderPad(other.mHasButtonUnderPad), mMotionRanges(other.mMotionRanges) { } Loading @@ -152,6 +153,7 @@ void InputDeviceInfo::initialize(int32_t id, int32_t generation, mSources = 0; mKeyboardType = AINPUT_KEYBOARD_TYPE_NONE; mHasVibrator = false; mHasButtonUnderPad = false; mMotionRanges.clear(); } Loading