|
|
|
@ -939,7 +939,10 @@ void GMainWindow::ConnectMenuEvents() { |
|
|
|
&GMainWindow::OnDisplayTitleBars); |
|
|
|
connect(ui.action_Show_Filter_Bar, &QAction::triggered, this, &GMainWindow::OnToggleFilterBar); |
|
|
|
connect(ui.action_Show_Status_Bar, &QAction::triggered, statusBar(), &QStatusBar::setVisible); |
|
|
|
connect(ui.action_Reset_Window_Size, &QAction::triggered, this, &GMainWindow::ResetWindowSize); |
|
|
|
connect(ui.action_Reset_Window_Size_720, &QAction::triggered, this, |
|
|
|
&GMainWindow::ResetWindowSize720); |
|
|
|
connect(ui.action_Reset_Window_Size_1080, &QAction::triggered, this, |
|
|
|
&GMainWindow::ResetWindowSize1080); |
|
|
|
|
|
|
|
// Fullscreen
|
|
|
|
connect(ui.action_Fullscreen, &QAction::triggered, this, &GMainWindow::ToggleFullscreen); |
|
|
|
@ -2258,7 +2261,7 @@ void GMainWindow::ToggleWindowMode() { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
void GMainWindow::ResetWindowSize() { |
|
|
|
void GMainWindow::ResetWindowSize720() { |
|
|
|
const auto aspect_ratio = Layout::EmulationAspectRatio( |
|
|
|
static_cast<Layout::AspectRatio>(Settings::values.aspect_ratio.GetValue()), |
|
|
|
static_cast<float>(Layout::ScreenUndocked::Height) / Layout::ScreenUndocked::Width); |
|
|
|
@ -2272,6 +2275,20 @@ void GMainWindow::ResetWindowSize() { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
void GMainWindow::ResetWindowSize1080() { |
|
|
|
const auto aspect_ratio = Layout::EmulationAspectRatio( |
|
|
|
static_cast<Layout::AspectRatio>(Settings::values.aspect_ratio.GetValue()), |
|
|
|
static_cast<float>(Layout::ScreenDocked::Height) / Layout::ScreenDocked::Width); |
|
|
|
if (!ui.action_Single_Window_Mode->isChecked()) { |
|
|
|
render_window->resize(Layout::ScreenDocked::Height / aspect_ratio, |
|
|
|
Layout::ScreenDocked::Height); |
|
|
|
} else { |
|
|
|
resize(Layout::ScreenDocked::Height / aspect_ratio, |
|
|
|
Layout::ScreenDocked::Height + menuBar()->height() + |
|
|
|
(ui.action_Show_Status_Bar->isChecked() ? statusBar()->height() : 0)); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
void GMainWindow::OnConfigure() { |
|
|
|
const auto old_theme = UISettings::values.theme; |
|
|
|
const bool old_discord_presence = UISettings::values.enable_discord_presence; |
|
|
|
|