add acquaintance as well
This commit is contained in:
parent
3c17bc83c2
commit
d2fc3f3f17
3 changed files with 7 additions and 3 deletions
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
Loading…
Add table
Reference in a new issue