// Copyright 2018 yuzu emulator team // Licensed under GPLv2 or any later version // Refer to the license.txt file included. #pragma once #include #include #include "core/hle/service/am/applets/web_types.h" namespace Core::Frontend { class WebBrowserApplet { public: virtual ~WebBrowserApplet(); virtual void OpenLocalWebPage( std::string_view local_url, std::function extract_romfs_callback, std::function callback) const = 0; }; class DefaultWebBrowserApplet final : public WebBrowserApplet { public: ~DefaultWebBrowserApplet() override; void OpenLocalWebPage(std::string_view local_url, std::function extract_romfs_callback, std::function callback) const override; }; } // namespace Core::Frontend