From 5c7a599cad0aa805fa0e7e7a7e4bb6983468e932 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Sun, 13 Jul 2025 19:50:12 +1000 Subject: [PATCH] Qt: Couple of consistency fixes --- .../audiostretchsettingsdialog.ui | 194 ++++++++++-------- src/duckstation-qt/settingswindow.cpp | 23 +-- 2 files changed, 117 insertions(+), 100 deletions(-) diff --git a/src/duckstation-qt/audiostretchsettingsdialog.ui b/src/duckstation-qt/audiostretchsettingsdialog.ui index f169f57f0..1a49c17da 100644 --- a/src/duckstation-qt/audiostretchsettingsdialog.ui +++ b/src/duckstation-qt/audiostretchsettingsdialog.ui @@ -7,65 +7,37 @@ 0 0 500 - 287 + 267 Audio Stretch Settings - - - - 10 + + + + Qt::Orientation::Vertical - - - - - 32 - 32 - - - - - 32 - 32 - - - - Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop - - - - - - - - 0 - 0 - - - - <html><head/><body><p><span style=" font-weight:700;">Audio Stretch Settings</span><br/>These settings fine-tune the behavior of the SoundTouch audio time stretcher when running outside of 100% speed.</p></body></html> - - - Qt::TextFormat::RichText - - - Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop - - - true - - - - + + + 20 + 40 + + + - - + + - Sequence Length: + 20 + + + + + + + Overlap: @@ -91,20 +63,6 @@ - - - - 30 - - - - - - - Seekwindow Size: - - - @@ -127,17 +85,24 @@ - - + + - 20 + Seekwindow Size: - - + + - Overlap: + 30 + + + + + + + Sequence Length: @@ -163,10 +128,10 @@ - - - - 10 + + + + QDialogButtonBox::StandardButton::Close|QDialogButtonBox::StandardButton::RestoreDefaults @@ -177,6 +142,13 @@ + + + + 10 + + + @@ -184,19 +156,69 @@ - - - - Qt::Orientation::Vertical + + + + 10 - - - - - - QDialogButtonBox::StandardButton::Close|QDialogButtonBox::StandardButton::RestoreDefaults - - + + + + + 32 + 32 + + + + + 32 + 32 + + + + Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop + + + + + + + + + + true + + + + Audio Stretch Settings + + + Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop + + + + + + + + 0 + 0 + + + + These settings fine-tune the behavior of the SoundTouch audio time stretcher when running outside of 100% speed. + + + Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop + + + true + + + + + + diff --git a/src/duckstation-qt/settingswindow.cpp b/src/duckstation-qt/settingswindow.cpp index befcecbdc..34d55c1c6 100644 --- a/src/duckstation-qt/settingswindow.cpp +++ b/src/duckstation-qt/settingswindow.cpp @@ -151,20 +151,15 @@ void SettingsWindow::addPages() QStringLiteral("volume-up-line"), tr("Audio Settings
These options control the audio output of the console. Mouse over an option " "for additional information.")); - { - QString title(tr("Achievements")); - QString icon_text(QStringLiteral("trophy-line")); - QString help_text( - tr("Achievement Settings
DuckStation uses RetroAchievements as an achievement database and " - "for tracking progress. To use achievements, please sign up for an account at %1. To view " - "the achievement list in-game, press the hotkey for Open Pause Menu and select " - "Achievements from the menu. Mouse over an option for additional information, and " - "Shift+Wheel to scroll this panel.") - .arg("https://retroachievements.org/")); - - addWidget(m_achievement_settings = new AchievementSettingsWidget(this, m_ui.settingsContainer), std::move(title), - std::move(icon_text), std::move(help_text)); - } + addWidget( + m_achievement_settings = new AchievementSettingsWidget(this, m_ui.settingsContainer), tr("Achievements"), + QStringLiteral("trophy-line"), + tr("Achievement Settings
DuckStation uses RetroAchievements as an achievement database and " + "for tracking progress. To use achievements, please sign up for an account at %1. To view " + "the achievement list in-game, press the hotkey for Open Pause Menu and select " + "Achievements from the menu. Mouse over an option for additional information, and " + "Shift+Wheel to scroll this panel.") + .arg("https://retroachievements.org/")); if (!isPerGameSettings()) {