From 47ada4d79844d9a98d9689d0de0c92864e0fc372 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Mon, 20 Jan 2025 23:11:00 +0100 Subject: Add option to save replay with controller (double-click share button), allow prime-run on wayland --- include/gui/GlobalSettingsPage.hpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'include/gui') diff --git a/include/gui/GlobalSettingsPage.hpp b/include/gui/GlobalSettingsPage.hpp index 06098f0..1066bb5 100644 --- a/include/gui/GlobalSettingsPage.hpp +++ b/include/gui/GlobalSettingsPage.hpp @@ -24,13 +24,15 @@ namespace gsr { void save(); void on_navigate_away_from_page() override; - // Called with (enable, exit_status) - std::function on_startup_changed; - // Called with (reason) - std::function on_click_exit_program_button; + std::function on_startup_changed; + std::function on_click_exit_program_button; + std::function on_keyboard_hotkey_changed; + std::function on_joystick_hotkey_changed; private: std::unique_ptr create_appearance_subsection(ScrollablePage *parent_page); std::unique_ptr create_startup_subsection(ScrollablePage *parent_page); + std::unique_ptr create_enable_keyboard_hotkeys_button(); + std::unique_ptr create_enable_joystick_hotkeys_button(); std::unique_ptr create_hotkey_subsection(ScrollablePage *parent_page); std::unique_ptr