main: Add main window integrations for QtWebBrowserApplet

This commit is contained in:
Zach Hilman
2018-12-24 16:23:31 -05:00
parent e00e1fc755
commit 45da3be40e
3 changed files with 168 additions and 0 deletions

View File

@ -26,6 +26,7 @@ class GraphicsSurfaceWidget;
class GRenderWindow;
class MicroProfileDialog;
class ProfilerWidget;
class QLabel;
class WaitTreeWidget;
enum class GameListOpenTarget;
@ -38,6 +39,10 @@ class RegisteredCacheUnion;
class VfsFilesystem;
} // namespace FileSys
namespace Service::Account {
struct UUID;
} // namespace Service::Account
namespace Tegra {
class DebugContext;
}
@ -103,11 +108,16 @@ signals:
void SoftwareKeyboardFinishedText(std::optional<std::u16string> text);
void SoftwareKeyboardFinishedCheckDialog();
void WebBrowserUnpackRomFS();
void WebBrowserFinishedBrowsing();
public slots:
void ProfileSelectorSelectProfile();
void SoftwareKeyboardGetText(const Core::Frontend::SoftwareKeyboardParameters& parameters);
void SoftwareKeyboardInvokeCheckDialog(std::u16string error_message);
void WebBrowserOpenPage(std::string_view filename, std::string_view arguments);
private:
void InitializeWidgets();
void InitializeDebugWidgets();