summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt/MainWindow.cpp
diff options
context:
space:
mode:
authorJordan Woyak <jordan.woyak@gmail.com>2025-05-13 14:45:06 -0500
committerJordan Woyak <jordan.woyak@gmail.com>2025-06-14 16:26:09 -0500
commit89b8edea03bb77629de663c82b6dc070e3ca0442 (patch)
tree9984855d30102f3eabef452955f447b757d00229 /Source/Core/DolphinQt/MainWindow.cpp
parent2047eaf1d86839b53bb92cf79cfae8be2a568ed6 (diff)
DolphinQt: Move graphics config to main Settings window.
Diffstat (limited to 'Source/Core/DolphinQt/MainWindow.cpp')
-rw-r--r--Source/Core/DolphinQt/MainWindow.cpp30
1 files changed, 11 insertions, 19 deletions
diff --git a/Source/Core/DolphinQt/MainWindow.cpp b/Source/Core/DolphinQt/MainWindow.cpp
index c26c6a3f6f..a175860260 100644
--- a/Source/Core/DolphinQt/MainWindow.cpp
+++ b/Source/Core/DolphinQt/MainWindow.cpp
@@ -78,7 +78,6 @@
#include "DolphinQt/Achievements/AchievementsWindow.h"
#include "DolphinQt/CheatsManager.h"
#include "DolphinQt/Config/FreeLookWindow.h"
-#include "DolphinQt/Config/Graphics/GraphicsWindow.h"
#include "DolphinQt/Config/LogConfigWidget.h"
#include "DolphinQt/Config/LogWidget.h"
#include "DolphinQt/Config/Mapping/MappingWindow.h"
@@ -1306,6 +1305,15 @@ void MainWindow::ShowSettingsWindow()
{
if (!m_settings_window)
{
+#ifdef HAVE_XRANDR
+ if (GetWindowSystemType() == WindowSystemType::X11)
+ {
+ m_xrr_config = std::make_unique<X11Utils::XRRConfiguration>(
+ static_cast<Display*>(QGuiApplication::platformNativeInterface()->nativeResourceForWindow(
+ "display", windowHandle())),
+ winId());
+ }
+#endif
m_settings_window = new SettingsWindow(this);
InstallHotkeyFilter(m_settings_window);
}
@@ -1348,24 +1356,8 @@ void MainWindow::ShowHotkeyDialog()
void MainWindow::ShowGraphicsWindow()
{
- if (!m_graphics_window)
- {
-#ifdef HAVE_XRANDR
- if (GetWindowSystemType() == WindowSystemType::X11)
- {
- m_xrr_config = std::make_unique<X11Utils::XRRConfiguration>(
- static_cast<Display*>(QGuiApplication::platformNativeInterface()->nativeResourceForWindow(
- "display", windowHandle())),
- winId());
- }
-#endif
- m_graphics_window = new GraphicsWindow(this);
- InstallHotkeyFilter(m_graphics_window);
- }
-
- m_graphics_window->show();
- m_graphics_window->raise();
- m_graphics_window->activateWindow();
+ ShowSettingsWindow();
+ m_settings_window->SelectPane(SettingsWindowPaneIndex::Graphics);
}
void MainWindow::ShowNetPlaySetupDialog()