// Copyright 2018 yuzu emulator team // Licensed under GPLv2 or any later version // Refer to the license.txt file included. #pragma once #include #include namespace Core::Frontend { class WebBrowserApplet { public: virtual ~WebBrowserApplet(); virtual void OpenPageLocal(std::string_view url, std::function unpack_romfs_callback, std::function finished_callback) = 0; }; class DefaultWebBrowserApplet final : public WebBrowserApplet { public: ~DefaultWebBrowserApplet() override; void OpenPageLocal(std::string_view url, std::function unpack_romfs_callback, std::function finished_callback) override; }; } // namespace Core::Frontend