add acquaintance as well

This commit is contained in:
pentarctagon 2024-11-11 19:08:59 -06:00 committed by Pentarctagon
parent 3c17bc83c2
commit d2fc3f3f17
3 changed files with 7 additions and 3 deletions

View file

@ -95,7 +95,7 @@ prefs::prefs()
preferences_[prefs_list::scroll_threshold] = 10;
}
for(const config& acfg : preferences_.child_range("acquaintance")) {
for(const config& acfg : preferences_.child_range(prefs_list::acquaintance)) {
preferences::acquaintance ac = preferences::acquaintance(acfg);
acquaintances_[ac.get_nick()] = ac;
}
@ -138,10 +138,10 @@ prefs::~prefs()
}
set_child(prefs_list::history, history);
preferences_.clear_children("acquaintance");
preferences_.clear_children(prefs_list::acquaintance);
for(auto& a : acquaintances_) {
config& item = preferences_.add_child("acquaintance");
config& item = preferences_.add_child(prefs_list::acquaintance);
a.second.save(item);
}

View file

@ -813,6 +813,7 @@ class prefs
prefs_list::animate_water,
};
static constexpr std::array synced_children_{
prefs_list::acquaintance,
prefs_list::achievements,
prefs_list::completed_campaigns,
prefs_list::history,

View file

@ -30,6 +30,8 @@ struct preferences_list_defines
ADDPREF(_last_cache_cleaned_ver)
/** achievements completed for add-ons/UMC, are not steam achievements */
ADDPREF(achievements)
/** player names marked as either friends or as ignored */
ADDPREF(acquaintance)
/** the sort direction, ie: ascending */
ADDPREF(addon_manager_saved_order_direction)
/** the name of the column in the add-ons manager to use by default to sort results */
@ -385,6 +387,7 @@ struct preferences_list_defines
ENUM_AND_ARRAY(
_last_cache_cleaned_ver,
achievements,
acquaintance,
addon_manager_saved_order_direction,
addon_manager_saved_order_name,
alias,