summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.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/Config/Graphics/AdvancedWidget.cpp
parent2047eaf1d86839b53bb92cf79cfae8be2a568ed6 (diff)
DolphinQt: Move graphics config to main Settings window.
Diffstat (limited to 'Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp')
-rw-r--r--Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp23
1 files changed, 4 insertions, 19 deletions
diff --git a/Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp b/Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp
index ff14b26ad2..cfac1358b9 100644
--- a/Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp
+++ b/Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp
@@ -18,43 +18,28 @@
#include "DolphinQt/Config/ConfigControls/ConfigChoice.h"
#include "DolphinQt/Config/ConfigControls/ConfigInteger.h"
#include "DolphinQt/Config/GameConfigWidget.h"
-#include "DolphinQt/Config/Graphics/GraphicsWindow.h"
-#include "DolphinQt/Config/ToolTipControls/ToolTipCheckBox.h"
-#include "DolphinQt/QtUtils/SignalBlocking.h"
+#include "DolphinQt/Config/Graphics/GraphicsPane.h"
#include "DolphinQt/Settings.h"
#include "VideoCommon/VideoConfig.h"
-AdvancedWidget::AdvancedWidget(GraphicsWindow* parent)
+AdvancedWidget::AdvancedWidget(GraphicsPane* gfx_pane) : m_game_layer{gfx_pane->GetConfigLayer()}
{
CreateWidgets();
ConnectWidgets();
AddDescriptions();
- connect(parent, &GraphicsWindow::BackendChanged, this, &AdvancedWidget::OnBackendChanged);
+ connect(gfx_pane, &GraphicsPane::BackendChanged, this, &AdvancedWidget::OnBackendChanged);
connect(&Settings::Instance(), &Settings::EmulationStateChanged, this, [this](Core::State state) {
OnEmulationStateChanged(state != Core::State::Uninitialized);
});
connect(m_manual_texture_sampling, &QCheckBox::toggled,
- [parent] { emit parent->UseFastTextureSamplingChanged(); });
+ [gfx_pane] { emit gfx_pane->UseFastTextureSamplingChanged(); });
OnBackendChanged();
OnEmulationStateChanged(!Core::IsUninitialized(Core::System::GetInstance()));
}
-AdvancedWidget::AdvancedWidget(GameConfigWidget* parent, Config::Layer* layer) : m_game_layer(layer)
-{
- CreateWidgets();
- ConnectWidgets();
- AddDescriptions();
-
- connect(&Settings::Instance(), &Settings::EmulationStateChanged, this, [this](Core::State state) {
- OnEmulationStateChanged(state != Core::State::Uninitialized);
- });
- OnEmulationStateChanged(Core::GetState(Core::System::GetInstance()) !=
- Core::State::Uninitialized);
-}
-
void AdvancedWidget::CreateWidgets()
{
const bool local_edit = m_game_layer != nullptr;