diff options
Diffstat (limited to 'gamepad_setup.c')
-rwxr-xr-x | gamepad_setup.c | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/gamepad_setup.c b/gamepad_setup.c new file mode 100755 index 0000000..fb73030 --- /dev/null +++ b/gamepad_setup.c @@ -0,0 +1,26 @@ +/* + * gamepad.c: A plugin for the Video Disk Recorder + * + * See the README file for copyright information and how to reach the author. + * + * $Id$ + */ +#include <vdr/plugin.h> + +#include "gamepad_setup.h" +#include "gamepad_config.h" + +cGamepadSetup::cGamepadSetup() +{ + data = gamepadConfig; + + Add(new cMenuEditStrItem(tr("Joystick Device"), data.device, sizeof(data.device))); + Add(new cMenuEditBoolItem(tr("Test Mode (shows generic event IDs on OSD)"), &data.testMode, tr("off"), tr("on"))); +} + +void cGamepadSetup::Store(void) +{ + gamepadConfig = data; + SetupStore("JoystickDevice", data.device); + SetupStore("TestMode", data.testMode); +} |