dolphin/Source/Core/DolphinQt/Achievements
LillyJadeKatrin d2069e888d Refactored AchievementProgressWidget to maintain AchievementBox list
AchievementProgressWidget maintains in memory a map of AchievementBox pointers so that UpdateData can operate on them individually. UpdateData is overhauled for three options: UpdateData(true) will destroy the entire list and re-create it from scratch as before, to be used if the game or player changes/closes/logs out. UpdateData(false) will loop through the map and call UpdateData on every achievement box, to be used for certain settings changes such as enabling badges or disabling hardcore mode. UpdateData(set<IDs>) will call UpdateData on only the IDs in the set, to be used when achievements are unlocked.
2024-05-01 06:43:20 -04:00
..
AchievementBox.cpp Created AchievementBox Qt object 2024-05-01 06:43:20 -04:00
AchievementBox.h Created AchievementBox Qt object 2024-05-01 06:43:20 -04:00
AchievementHeaderWidget.cpp Updated GetGameDisplayName to use rc_client 2024-05-01 06:43:19 -04:00
AchievementHeaderWidget.h Added Disabled flag to Achievement Manager 2023-12-05 16:17:17 -05:00
AchievementLeaderboardWidget.cpp AchievementManager: Return by reference from GetLock() 2023-12-11 13:51:50 -05:00
AchievementLeaderboardWidget.h Add Leaderboards tab to Achievement dialog 2023-10-15 21:28:40 +02:00
AchievementProgressWidget.cpp Refactored AchievementProgressWidget to maintain AchievementBox list 2024-05-01 06:43:20 -04:00
AchievementProgressWidget.h Refactored AchievementProgressWidget to maintain AchievementBox list 2024-05-01 06:43:20 -04:00
AchievementSettingsWidget.cpp Retooled achievement badge fetch process 2024-05-01 06:43:19 -04:00
AchievementSettingsWidget.h Add Hardcore switch to Achievement Settings dialog 2023-12-02 16:41:17 -05:00
AchievementsWindow.cpp Refactored AchievementProgressWidget to maintain AchievementBox list 2024-05-01 06:43:20 -04:00
AchievementsWindow.h AchievementsWindow: Add missing override specifier 2023-12-11 13:47:59 -05:00