From 6cf31f1d68d1e5b5e63e86c4b9f18e523565acb9 Mon Sep 17 00:00:00 2001 From: collecting Date: Tue, 21 Oct 2025 20:35:00 +0000 Subject: [PATCH] feat(fs): Implement Autoloader (W.I.P.) --- src/citron/main.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/citron/main.h b/src/citron/main.h index 76b7b4e0c..8e1b9cbef 100644 --- a/src/citron/main.h +++ b/src/citron/main.h @@ -268,6 +268,7 @@ private: const bool tas_allowed = false); void RegisterMetaTypes(); + void RegisterAutoloaderContents(); void InitializeWidgets(); void InitializeDebugWidgets(); @@ -344,6 +345,9 @@ private: Service::AM::FrontendAppletParameters LibraryAppletParameters(u64 program_id, Service::AM::AppletId applet_id); + // This will hold and provide all discovered Autoloader content. + std::unique_ptr autoloader_provider; + private slots: void OnStartGame(); void OnRestartGame(); @@ -377,7 +381,7 @@ private slots: void OnMenuLoadFolder(); void IncrementInstallProgress(); void OnMenuInstallToNAND(); - void OnMenuTrimXCI(); + void OnMenuInstallWithAutoloader(); void OnMenuRecentFile(); void OnConfigure(); void OnConfigureTas();