suyu/src/yuzu/configuration
Tobias 804115b2a4 Port #4141 from citra: Joystick hotplug support (#1275)
* Joystick hotplug support (#4141)

* use SDL_PollEvent instead of SDL_JoystickUpdate

Register hot plugged controller by GUID if they were configured in a previous session

* Move SDL_PollEvent into its own thread

* Don't store SDLJoystick pointer in Input Device; Get pointer on each GetStatus call

* Fix that joystick_list gets cleared after SDL_Quit

* Add VirtualJoystick for InputDevices thats never nullptr

* fixup! Add VirtualJoystick for InputDevices thats never nullptr

* fixup! fixup! Add VirtualJoystick for InputDevices thats never nullptr

* Remove SDL_GameController, make SDL_Joystick* unique_ptr

* fixup! Remove SDL_GameController, make SDL_Joystick* unique_ptr

* Adressed feedback; fixed handling of same guid reconnects

* fixup! Adressed feedback; fixed handling of same guid reconnects

* merge the two joystick_lists into one

* make SDLJoystick a member of VirtualJoystick

* fixup! make SDLJoystick a member of VirtualJoystick

* fixup! make SDLJoystick a member of VirtualJoystick

* fixup! fixup! make SDLJoystick a member of VirtualJoystick

* SDLJoystick: Addressed review comments

* Address one missed review comment
2018-09-10 21:29:59 -04:00
..
config.cpp settings: Save and load NAND/SD dirs from config 2018-09-03 19:23:33 -04:00
config.h Massive removal of unused modules 2018-01-12 19:11:03 -07:00
configure.ui Avoid parsing RomFS to directory in NCA 2018-08-06 23:06:33 -04:00
configure_audio.cpp audio_core: Add configuration settings. 2018-07-31 22:38:42 -04:00
configure_audio.h audio_core: Add configuration settings. 2018-07-31 22:38:42 -04:00
configure_audio.ui audio_core: Add configuration settings. 2018-07-31 22:38:42 -04:00
configure_debug.cpp qt: Default destructors where applicable 2018-08-06 13:27:08 -04:00
configure_debug.h Massive removal of unused modules 2018-01-12 19:11:03 -07:00
configure_debug.ui GDBStub works with both Unicorn and Dynarmic now (#941) 2018-08-06 22:01:24 -04:00
configure_dialog.cpp Merge pull request #850 from DarkLordZach/icon-meta 2018-08-08 12:27:19 -04:00
configure_dialog.h qt/hotkey: Get rid of global hotkey map instance 2018-08-07 02:28:17 -04:00
configure_gamelist.cpp configure_gamelist: Use explicit QVariant constructor 2018-08-07 17:10:10 -04:00
configure_gamelist.h Avoid parsing RomFS to directory in NCA 2018-08-06 23:06:33 -04:00
configure_gamelist.ui Avoid parsing RomFS to directory in NCA 2018-08-06 23:06:33 -04:00
configure_general.cpp remove multicore in configure_general.cpp 2018-09-10 22:03:23 +02:00
configure_general.h qt/hotkey: Get rid of global hotkey map instance 2018-08-07 02:28:17 -04:00
configure_general.ui Remove multicore configure_general.ui 2018-09-10 22:04:21 +02:00
configure_graphics.cpp Port #3353 from Citra 2018-08-21 01:14:06 +02:00
configure_graphics.h Massive removal of unused modules 2018-01-12 19:11:03 -07:00
configure_graphics.ui Port #3353 from Citra 2018-08-21 01:14:06 +02:00
configure_input.cpp Port #4141 from citra: Joystick hotplug support (#1275) 2018-09-10 21:29:59 -04:00
configure_input.h Adding meumart's Citra SDL Joystick support. Citra PR #3116 2018-01-15 20:02:30 -05:00
configure_input.ui yuzu: Fix stick UI direction order 2018-08-28 00:59:21 +02:00
configure_system.cpp qt: Default destructors where applicable 2018-08-06 13:27:08 -04:00
configure_system.h Massive removal of unused modules 2018-01-12 19:11:03 -07:00
configure_system.ui Added ability to change username & language code in the settings ui. Added IProfile::Get and SET::GetLanguageCode for libnx tests (#851) 2018-08-03 11:02:55 -04:00