From 4bdae5121ef6d340a75bb2a1c767a38c0325f6e8 Mon Sep 17 00:00:00 2001 From: Gregory Dymarek Date: Fri, 14 Oct 2016 11:23:23 +0100 Subject: [PATCH] Sync with upstream --- src/Joystick/JoystickAndroid.cc | 18 ++++++++++++------ src/Joystick/JoystickAndroid.h | 11 ++++++----- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/src/Joystick/JoystickAndroid.cc b/src/Joystick/JoystickAndroid.cc index f9eef3611..157acae89 100644 --- a/src/Joystick/JoystickAndroid.cc +++ b/src/Joystick/JoystickAndroid.cc @@ -11,7 +11,7 @@ int JoystickAndroid::ACTION_UP; QMutex JoystickAndroid::m_mutex; JoystickAndroid::JoystickAndroid(const QString& name, int axisCount, int buttonCount, int id, MultiVehicleManager* multiVehicleManager) - : Joystick(name,axisCount,buttonCount,multiVehicleManager) + : Joystick(name,axisCount,buttonCount,0,multiVehicleManager) , deviceId(id) { int i; @@ -159,26 +159,32 @@ bool JoystickAndroid::handleGenericMotionEvent(jobject event) { } -bool JoystickAndroid::open(void) { +bool JoystickAndroid::_open(void) { return true; } -void JoystickAndroid::close(void) { +void JoystickAndroid::_close(void) { } -bool JoystickAndroid::update(void) +bool JoystickAndroid::_update(void) { return true; } -bool JoystickAndroid::getButton(int i) { +bool JoystickAndroid::_getButton(int i) { return btnValue[ i ]; } -int JoystickAndroid::getAxis(int i) { +int JoystickAndroid::_getAxis(int i) { return axisValue[ i ]; } +uint8_t JoystickAndroid::_getHat(int hat,int i) { + Q_UNUSED(hat); + Q_UNUSED(i); + + return 0; +} //helper method void JoystickAndroid::_initStatic() { diff --git a/src/Joystick/JoystickAndroid.h b/src/Joystick/JoystickAndroid.h index 75ea81363..b50c7f919 100644 --- a/src/Joystick/JoystickAndroid.h +++ b/src/Joystick/JoystickAndroid.h @@ -24,12 +24,13 @@ private: bool handleKeyEvent(jobject event); bool handleGenericMotionEvent(jobject event); - virtual bool open(); - virtual void close(); - virtual bool update(); + virtual bool _open(); + virtual void _close(); + virtual bool _update(); - virtual bool getButton(int i); - virtual int getAxis(int i); + virtual bool _getButton(int i); + virtual int _getAxis(int i); + virtual uint8_t _getHat(int hat,int i); int *btnCode; int *axisCode; -- 2.22.0