Qt: Prompt user to enable HC mode on achievement login

This commit is contained in:
Stenzek
2023-12-04 14:07:04 +10:00
parent 41f821513b
commit 07fac1fb19
2 changed files with 52 additions and 0 deletions

View File

@@ -210,6 +210,19 @@ void AchievementSettingsWidget::onLoginLogoutPressed()
return;
updateLoginState();
// Login can enable achievements/hardcore.
if (!m_ui.enable->isChecked() && Host::GetBaseBoolSettingValue("Cheevos", "Enabled", false))
{
QSignalBlocker sb(m_ui.enable);
m_ui.enable->setChecked(true);
updateEnableState();
}
if (!m_ui.hardcoreMode->isChecked() && Host::GetBaseBoolSettingValue("Cheevos", "ChallengeMode", false))
{
QSignalBlocker sb(m_ui.hardcoreMode);
m_ui.hardcoreMode->setChecked(true);
}
}
void AchievementSettingsWidget::onViewProfilePressed()