diff options
| author | Erik Kundiman <erik@megapahit.org> | 2024-08-17 14:54:09 +0800 | 
|---|---|---|
| committer | Erik Kundiman <erik@megapahit.org> | 2024-08-17 14:54:09 +0800 | 
| commit | b1c0b309421b76c1e39bff76439e9c0d6391d7ad (patch) | |
| tree | 741823ac155f280ab230328542e895fcad7c6ef1 | |
| parent | d15ebf5623fe15677a59a66029e9cfd00edc2942 (diff) | |
Show avatar distance only on nearby list
| -rw-r--r-- | indra/newview/llavatarlist.cpp | 5 | ||||
| -rw-r--r-- | indra/newview/llavatarlist.h | 1 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_people.xml | 1 | 
3 files changed, 5 insertions, 2 deletions
| diff --git a/indra/newview/llavatarlist.cpp b/indra/newview/llavatarlist.cpp index 57126d175f..5624961e35 100644 --- a/indra/newview/llavatarlist.cpp +++ b/indra/newview/llavatarlist.cpp @@ -121,6 +121,7 @@ static const LLFlatListView::ItemReverseComparator REVERSE_NAME_COMPARATOR(NAME_  LLAvatarList::Params::Params()  : ignore_online_status("ignore_online_status", false) +, show_avatar_distance("show_avatar_distance", false)  , show_last_interaction_time("show_last_interaction_time", false)  , show_info_btn("show_info_btn", true)  , show_profile_btn("show_profile_btn", true) @@ -133,7 +134,7 @@ LLAvatarList::LLAvatarList(const Params& p)  :   LLFlatListViewEx(p)  , mIgnoreOnlineStatus(p.ignore_online_status)  , mShowLastInteractionTime(p.show_last_interaction_time) -, mAvatarDistance(true) +, mAvatarDistance(p.show_avatar_distance)  , mContextMenu(NULL)  , mDirty(true) // to force initial update  , mNeedUpdateNames(false) @@ -432,7 +433,7 @@ void LLAvatarList::addNewItem(const LLUUID& id, const std::string& name, BOOL is      // This sets the name as a side effect      item->setAvatarId(id, mSessionID, mIgnoreOnlineStatus);      item->setOnline(mIgnoreOnlineStatus ? true : is_online); -    item->showAvatarDistance(true); +    item->showAvatarDistance(mAvatarDistance);      item->showLastInteractionTime(mShowLastInteractionTime);      item->setAvatarIconVisible(mShowIcons); diff --git a/indra/newview/llavatarlist.h b/indra/newview/llavatarlist.h index ac92c97660..5593985fff 100644 --- a/indra/newview/llavatarlist.h +++ b/indra/newview/llavatarlist.h @@ -50,6 +50,7 @@ public:      struct Params : public LLInitParam::Block<Params, LLFlatListViewEx::Params>      {          Optional<bool>  ignore_online_status, // show all items as online +                        show_avatar_distance,                          show_last_interaction_time, // show most recent interaction time. *HACK: move this to a derived class                          show_info_btn,                          show_profile_btn, diff --git a/indra/newview/skins/default/xui/en/panel_people.xml b/indra/newview/skins/default/xui/en/panel_people.xml index c31e6c94ea..199609d57d 100644 --- a/indra/newview/skins/default/xui/en/panel_people.xml +++ b/indra/newview/skins/default/xui/en/panel_people.xml @@ -223,6 +223,7 @@ Learn about [https://community.secondlife.com/knowledgebase/joining-and-particip                 keep_one_selected="false"                 multi_select="true"                 name="avatar_list" +               show_avatar_distance="true"                 right="-1"                 top="2" />             </layout_panel> | 
