FullscreenUI: Redo landing page and add help bar

This commit is contained in:
Stenzek
2024-04-09 20:04:45 +10:00
parent d4d7a13fed
commit bf4e8feb25
17 changed files with 1006 additions and 220 deletions

View File

@ -696,8 +696,7 @@ void EmuThread::stopFullscreenUI()
return;
}
if (System::IsValid())
shutdownSystem();
setFullscreen(false, true);
if (m_run_fullscreen_ui)
{
@ -1864,11 +1863,16 @@ void Host::RequestSystemShutdown(bool allow_confirm, bool save_state)
Q_ARG(bool, true), Q_ARG(bool, save_state));
}
void Host::RequestExit(bool allow_confirm)
void Host::RequestExitApplication(bool allow_confirm)
{
QMetaObject::invokeMethod(g_main_window, "requestExit", Qt::QueuedConnection, Q_ARG(bool, allow_confirm));
}
void Host::RequestExitBigPicture()
{
g_emu_thread->stopFullscreenUI();
}
std::optional<WindowInfo> Host::GetTopLevelWindowInfo()
{
std::optional<WindowInfo> ret;