xemu/ui/xui
Fred Hallock 03f40b1d8e
ui: Support controller peripherals and XMU devices (#1315)
* Added XMU Settings to the Input Screen

* Added Peripherals to config

* Prevent overwriting existing XMUs

* Added blockdev.h to try to fix the MacOS build

* Fixed some issues that antangelo pointed out

* Moved the peripheralType and param vars into the loop

* Moved fatx.h and fatx.c to ui\thirdparty\fatx

* Added Validation for Peripheral Settings

* Fixed some nits that were pointed out

* don't pass NULL into xemu_settings_set_string

* Changes following Matt's recommendations

* Changes to XMU FilePicker

* XMU image auto-bind logic refactor

* renamed peripheralType to peripheral_type

* removed unnecessary calls to g_strdup_printf and g_free

* Cleaned up some comments, removed an unnecessary variable

* handle overwrite prompt in Windows

* Fixed some code format and style inconsistencies

* More formatting fixes

* Fixed a few memory leaks

* qemu_access: check for Read and Write access

* Run clang-format

* Remove unused xemu_new_xmu declaration

* Fix use after free in rebind code
2023-12-18 01:04:14 -05:00
..
actions.cc ui: Move dvd path settings update to lower level for now 2023-06-04 20:24:43 -07:00
actions.hh ui: Create SnapshotManager, check snapshot disc image path 2023-06-04 20:24:43 -07:00
animation.cc
animation.hh
common.hh ui: Update Dear ImGui SDL2 impl name 2023-07-21 01:35:58 -07:00
compat.cc
compat.hh
debug.cc ui: Remember debug video size, position and state across restarts 2023-10-16 01:44:51 -04:00
debug.hh ui: Remember debug video size, position and state across restarts 2023-10-16 01:44:51 -04:00
font-manager.cc
font-manager.hh
gl-helpers.cc ui: Support controller peripherals and XMU devices (#1315) 2023-12-18 01:04:14 -05:00
gl-helpers.hh ui: Support controller peripherals and XMU devices (#1315) 2023-12-18 01:04:14 -05:00
input-manager.cc ui: Fix controller nav 2023-07-21 17:45:20 -07:00
input-manager.hh
main-menu.cc ui: Support controller peripherals and XMU devices (#1315) 2023-12-18 01:04:14 -05:00
main-menu.hh ui: Use only one option for settings window (#1122) 2023-11-19 14:16:06 -05:00
main.cc ui: Add option to hide cursor after a period of time 2023-08-02 00:54:43 -07:00
menubar.cc ui: Use only one option for settings window (#1122) 2023-11-19 14:16:06 -05:00
menubar.hh ui: Fix build with --enable-renderdoc and DEBUG_NV2A_GL 2022-05-10 15:16:09 -07:00
meson.build ui: Create SnapshotManager, check snapshot disc image path 2023-06-04 20:24:43 -07:00
misc.hh ui: Update Dear ImGui API 2023-07-21 01:35:58 -07:00
monitor.cc ui: Make monitor text selectable 2022-06-07 22:06:14 -07:00
monitor.hh
notifications.cc ui: Add toggle to hide notifications 2023-07-27 19:54:46 -07:00
notifications.hh
popup-menu.cc ui: Update Dear ImGui API 2023-07-21 01:35:58 -07:00
popup-menu.hh
reporting.cc ui: Update httplib API 2023-07-21 01:35:58 -07:00
reporting.hh
scene-components.cc
scene-components.hh
scene-manager.cc
scene-manager.hh
scene.cc
scene.hh
snapshot-manager.cc ui: Create SnapshotManager, check snapshot disc image path 2023-06-04 20:24:43 -07:00
snapshot-manager.hh ui: Create SnapshotManager, check snapshot disc image path 2023-06-04 20:24:43 -07:00
update.cc ui: Update httplib API 2023-07-21 01:35:58 -07:00
update.hh include: Drop various qemu-common.h imports 2023-01-23 00:30:40 -07:00
viewport-manager.cc
viewport-manager.hh
welcome.cc ui: Improve logo animation 2022-06-18 05:13:12 -07:00
welcome.hh
widgets.cc ui: Fix FilePicker UAF 2023-05-16 22:01:11 +08:00
widgets.hh ui: Improve logo animation 2022-06-18 05:13:12 -07:00
xemu-hud.h Merge remote-tracking branch 'origin/master' into sync/qemu-7.2.0 2023-06-18 01:19:02 -07:00