Improved stereoscopic 3D settings

This commit is contained in:
AndrewGDX
2025-11-10 15:03:38 +03:00
parent ac62efaf92
commit 113c86f1b4
12 changed files with 96 additions and 47 deletions

View File

@@ -1,6 +1,8 @@
// Copyright 2023 Dolphin Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include <QPointer>
#include "DolphinQt/Config/ConfigControls/ConfigFloatSlider.h"
ConfigFloatSlider::ConfigFloatSlider(float minimum, float maximum,
@@ -38,3 +40,12 @@ void ConfigFloatSlider::OnConfigChanged()
{
setValue(std::round((ReadValue(m_setting) - m_minimum) / m_step));
}
ConfigFloatLabel::ConfigFloatLabel(const QString& text, ConfigFloatSlider* widget) : QLabel(text)
{
connect(&Settings::Instance(), &Settings::ConfigChanged, this, [this, widget = QPointer{widget}] {
// Label shares font changes with ConfigFloatSlider to mark game ini settings.
if (widget)
setFont(widget->font());
});
}