From 5600aefcd59b73159854dd1fcd626528fc1621fc Mon Sep 17 00:00:00 2001 From: Zephyron Date: Wed, 28 Jan 2026 16:43:07 +1000 Subject: [PATCH] chore(core): update build config for QLaunch services - Add application_observer and system_process_common_functions to CMakeLists - Add enable_home_menu setting option --- src/common/settings.h | 3 +++ src/core/CMakeLists.txt | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/src/common/settings.h b/src/common/settings.h index b61c65299..4d0906964 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -169,6 +169,9 @@ struct Values { Setting my_page_applet_mode{linkage, AppletMode::LLE, "my_page_applet_mode", Category::LibraryApplet}; + // System Applet + Setting qlaunch_enabled{linkage, true, "qlaunch_enabled", Category::System}; + // Audio SwitchableSetting sink_id{linkage, AudioEngine::Auto, "output_engine", Category::Audio, Specialization::RuntimeList}; diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index 8778364f0..190ee1021 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt @@ -467,6 +467,8 @@ add_library(core STATIC hle/service/am/service/application_creator.h hle/service/am/service/application_functions.cpp hle/service/am/service/application_functions.h + hle/service/am/service/application_observer.cpp + hle/service/am/service/application_observer.h hle/service/am/service/application_proxy.cpp hle/service/am/service/application_proxy.h hle/service/am/service/application_proxy_service.cpp @@ -509,6 +511,8 @@ add_library(core STATIC hle/service/am/service/system_applet_proxy.h hle/service/am/service/system_application_proxy.cpp hle/service/am/service/system_application_proxy.h + hle/service/am/service/system_process_common_functions.cpp + hle/service/am/service/system_process_common_functions.h hle/service/am/service/window_controller.cpp hle/service/am/service/window_controller.h hle/service/am/window_system.cpp