X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FInput%2FFGJoystickInput.hxx;h=1ab5a6f59ed5d82a0925319f80542cc4660ae97f;hb=f6207d5cb8eeb2ed83e1873dd2f621785832a3f3;hp=392fc54b3795fbebbc1bca217631a0e94fd73e9f;hpb=06bd56a8e8525048ae80348243cf3960370091bf;p=flightgear.git diff --git a/src/Input/FGJoystickInput.hxx b/src/Input/FGJoystickInput.hxx index 392fc54b3..1ab5a6f59 100644 --- a/src/Input/FGJoystickInput.hxx +++ b/src/Input/FGJoystickInput.hxx @@ -25,7 +25,7 @@ #ifndef _FGJOYSTICKINPUT_HXX #define _FGJOYSTICKINPUT_HXX -#ifndef __cplusplus +#ifndef __cplusplus # error This library requires C++ #endif @@ -52,7 +52,8 @@ public: static const int MAX_JOYSTICK_BUTTONS = 32; private: - void _remove(); + void _remove(bool all); + SGPropertyNode_ptr status_node; /** * Settings for a single joystick axis. @@ -83,6 +84,7 @@ private: int nbuttons; axis * axes; FGButton * buttons; + bool predefined; }; joystick bindings[MAX_JOYSTICKS];