From 9541bb6cf7f966cc9fefaaa4ef2bc4d45babed22 Mon Sep 17 00:00:00 2001 From: TryTwo Date: Sun, 29 Sep 2024 17:12:22 -0700 Subject: Add method to bold slider/spin labels when a user game ini setting is being used --- Source/Core/DolphinQt/Config/ConfigControls/ConfigInteger.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'Source/Core/DolphinQt/Config/ConfigControls/ConfigInteger.cpp') diff --git a/Source/Core/DolphinQt/Config/ConfigControls/ConfigInteger.cpp b/Source/Core/DolphinQt/Config/ConfigControls/ConfigInteger.cpp index 8d724505e3..a81bfd7aed 100644 --- a/Source/Core/DolphinQt/Config/ConfigControls/ConfigInteger.cpp +++ b/Source/Core/DolphinQt/Config/ConfigControls/ConfigInteger.cpp @@ -29,3 +29,13 @@ void ConfigInteger::OnConfigChanged() { setValue(ReadValue(m_setting)); } + +ConfigIntegerLabel::ConfigIntegerLabel(const QString& text, ConfigInteger* widget) + : QLabel(text), m_widget(QPointer(widget)) +{ + connect(&Settings::Instance(), &Settings::ConfigChanged, this, [this]() { + // Label shares font changes with ConfigInteger to mark game ini settings. + if (m_widget) + setFont(m_widget->font()); + }); +} -- cgit v1.2.3