diff options
author | bunnei <bunneidev@gmail.com> | 2019-04-10 01:16:37 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-10 01:16:37 +0200 |
commit | 61f63bb994e358b925771bd51898822573e5780e (patch) | |
tree | a6a9f12b12b5946c04ccaf0856e0f3a94bbffe17 /src/core/core.h | |
parent | Merge pull request #2366 from FernandoS27/xmad-fix (diff) | |
parent | patch_manager: Dump NSO name with build ID (diff) | |
download | yuzu-61f63bb994e358b925771bd51898822573e5780e.tar yuzu-61f63bb994e358b925771bd51898822573e5780e.tar.gz yuzu-61f63bb994e358b925771bd51898822573e5780e.tar.bz2 yuzu-61f63bb994e358b925771bd51898822573e5780e.tar.lz yuzu-61f63bb994e358b925771bd51898822573e5780e.tar.xz yuzu-61f63bb994e358b925771bd51898822573e5780e.tar.zst yuzu-61f63bb994e358b925771bd51898822573e5780e.zip |
Diffstat (limited to 'src/core/core.h')
-rw-r--r-- | src/core/core.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/core/core.h b/src/core/core.h index 4d83b93cc..82b2e087e 100644 --- a/src/core/core.h +++ b/src/core/core.h @@ -21,6 +21,9 @@ class WebBrowserApplet; namespace FileSys { class CheatList; +class ContentProvider; +class ContentProviderUnion; +enum class ContentProviderUnionSlot; class VfsFilesystem; } // namespace FileSys @@ -270,6 +273,17 @@ public: Frontend::WebBrowserApplet& GetWebBrowser(); const Frontend::WebBrowserApplet& GetWebBrowser() const; + void SetContentProvider(std::unique_ptr<FileSys::ContentProviderUnion> provider); + + FileSys::ContentProvider& GetContentProvider(); + + const FileSys::ContentProvider& GetContentProvider() const; + + void RegisterContentProvider(FileSys::ContentProviderUnionSlot slot, + FileSys::ContentProvider* provider); + + void ClearContentProvider(FileSys::ContentProviderUnionSlot slot); + private: System(); |