shadPS4/src/qt_gui
Vinicius Rangel 71f343d2d6
Impl sceSystemServiceLoadExec (#3647)
* Add support for restarting the emulator with new configurations

- Implement `Restart` function in `Emulator` to enable process relaunch with updated parameters.
- Modify `sceSystemServiceLoadExec` to use the restart functionality.

* Add logging for emulator restart and system service load execution

* Add IPC emulator PID output command

Impl `PID` output command to return the emulator process ID
- required for launches supporting emulator restart

* Add log file append mode support (used after restarting to keep the same log file)

* Keep game root between restarts

* add --wait-for-debugger option flag

* add --wait-for-pid flag

used for sync between parent & child process during restart

* impl restart via ipc

* fix override game root

* add qt flags to allow restart
2025-09-25 23:01:52 -03:00
..
translations Remove Crowdin integration and related Actions (#3623) 2025-09-18 23:36:38 +03:00
about_dialog.cpp
about_dialog.h
about_dialog.ui
background_music_player.cpp
background_music_player.h
cheats_patches.cpp QT: Fix Patches 'Incompatibility Notice' (#3597) 2025-09-13 15:34:40 -07:00
cheats_patches.h
check_update.cpp
check_update.h
compatibility_info.cpp
compatibility_info.h
control_settings.cpp minor adjustments to the interface and translation (#3531) 2025-09-06 19:22:26 +03:00
control_settings.h
control_settings.ui minor adjustments to the interface and translation (#3531) 2025-09-06 19:22:26 +03:00
elf_viewer.cpp
elf_viewer.h
game_grid_frame.cpp Qt: Add GUI for game-specific settings (#3533) 2025-09-10 12:18:39 +03:00
game_grid_frame.h Qt: Add GUI for game-specific settings (#3533) 2025-09-10 12:18:39 +03:00
game_info.cpp
game_info.h Use icons, music and background images of updates if available (#3494) 2025-09-01 18:18:30 -07:00
game_install_dialog.cpp
game_install_dialog.h
game_list_frame.cpp Qt: Add GUI for game-specific settings (#3533) 2025-09-10 12:18:39 +03:00
game_list_frame.h
game_list_utils.h
gui_context_menus.h Ds4 Speaker Audio Rebase Fix (#3607) 2025-09-18 08:28:12 +03:00
gui_settings.cpp
gui_settings.h
hotkeys.cpp Hotkey config changes (#3391) 2025-09-04 20:47:06 +03:00
hotkeys.h Hotkey config changes (#3391) 2025-09-04 20:47:06 +03:00
hotkeys.ui Hotkey config changes (#3391) 2025-09-04 20:47:06 +03:00
kbm_config_dialog.cpp Hotkey config changes (#3391) 2025-09-04 20:47:06 +03:00
kbm_config_dialog.h
kbm_gui.cpp minor adjustments to the interface and translation (#3531) 2025-09-06 19:22:26 +03:00
kbm_gui.h Qt: enforce set order for kbm string mapping to prevent duplicate combo mappings (#3461) 2025-08-29 21:18:31 -07:00
kbm_gui.ui minor adjustments to the interface and translation (#3531) 2025-09-06 19:22:26 +03:00
kbm_help_dialog.cpp Hotkey config changes (#3391) 2025-09-04 20:47:06 +03:00
kbm_help_dialog.h
log_presets_dialog.cpp minor adjustments to the interface and translation (#3531) 2025-09-06 19:22:26 +03:00
log_presets_dialog.h Log presets feature (#3509) 2025-09-05 09:50:59 +03:00
main_window_themes.cpp
main_window_themes.h
main_window_ui.h
main_window.cpp Impl sceSystemServiceLoadExec (#3647) 2025-09-25 23:01:52 -03:00
main_window.h
main.cpp Impl sceSystemServiceLoadExec (#3647) 2025-09-25 23:01:52 -03:00
sdl_event_wrapper.cpp Ds4 Speaker Audio Rebase Fix (#3607) 2025-09-18 08:28:12 +03:00
sdl_event_wrapper.h Ds4 Speaker Audio Rebase Fix (#3607) 2025-09-18 08:28:12 +03:00
settings_dialog.cpp Ds4 Speaker Audio Rebase Fix (#3607) 2025-09-18 08:28:12 +03:00
settings_dialog.h Ds4 Speaker Audio Rebase Fix (#3607) 2025-09-18 08:28:12 +03:00
settings_dialog.ui Ds4 Speaker Audio Rebase Fix (#3607) 2025-09-18 08:28:12 +03:00
settings.cpp
settings.h
trophy_viewer.cpp QT: TrophyViewer size adjustment | and 'Log' tab translated (#3536) 2025-09-06 22:10:36 +03:00
trophy_viewer.h QT: TrophyViewer size adjustment | and 'Log' tab translated (#3536) 2025-09-06 22:10:36 +03:00