GUI: Add GUI for per-game achievements tab

This commit is contained in:
lolbot-iichan 2020-03-16 03:48:57 +03:00 committed by Eugene Sandulenko
parent 8b96a6b719
commit c09abee01c
4 changed files with 95 additions and 0 deletions

View file

@ -330,6 +330,15 @@ ConfigDialog::ConfigDialog() :
addKeyMapperControls(tab, "GlobalConfig_KeyMapper.", keymaps, gameDomain);
}
//
// The Achievements tab
//
Common::AchievementsInfo achievementsInfo = metaEngine.getAchievementsInfo(gameDomain);
if (achievementsInfo.descriptions.size() > 0) {
tab->addTab(_("Achievements"), "GlobalConfig_Achievements");
addAchievementsControls(tab, "GlobalConfig_Achievements.", achievementsInfo);
}
// Activate the first tab
tab->setActiveTab(0);