diff options
| -rw-r--r-- | indra/newview/llavatariconctrl.cpp | 10 | ||||
| -rw-r--r-- | indra/newview/llavatariconctrl.h | 3 | ||||
| -rw-r--r-- | indra/newview/llchiclet.h | 3 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_avatar_list_item.xml | 2 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/widgets/avatar_icon.xml | 4 | 
5 files changed, 15 insertions, 7 deletions
diff --git a/indra/newview/llavatariconctrl.cpp b/indra/newview/llavatariconctrl.cpp index 46902006a6..327d80ba34 100644 --- a/indra/newview/llavatariconctrl.cpp +++ b/indra/newview/llavatariconctrl.cpp @@ -143,7 +143,8 @@ void LLAvatarIconIDCache::remove	(const LLUUID& avatar_id)  LLAvatarIconCtrl::Params::Params()  :	avatar_id("avatar_id"), -	draw_tooltip("draw_tooltip", true) +	draw_tooltip("draw_tooltip", true), +	default_icon_name("default_icon_name")  {  	name = "avatar_icon";  } @@ -151,7 +152,8 @@ LLAvatarIconCtrl::Params::Params()  LLAvatarIconCtrl::LLAvatarIconCtrl(const LLAvatarIconCtrl::Params& p)  :	LLIconCtrl(p), -	mDrawTooltip(p.draw_tooltip) +	mDrawTooltip(p.draw_tooltip), +	mDefaultIconName(p.default_icon_name)  {  	mPriority = LLViewerFetchedTexture::BOOST_ICON; @@ -193,7 +195,7 @@ LLAvatarIconCtrl::LLAvatarIconCtrl(const LLAvatarIconCtrl::Params& p)  	}  	else  	{ -		LLIconCtrl::setValue("default_profile_picture.j2c"); +		LLIconCtrl::setValue(mDefaultIconName);  	}  } @@ -260,7 +262,7 @@ bool LLAvatarIconCtrl::updateFromCache()  	}  	else  	{ -		LLIconCtrl::setValue("default_profile_picture.j2c"); +		LLIconCtrl::setValue(mDefaultIconName);  	}  	return true; diff --git a/indra/newview/llavatariconctrl.h b/indra/newview/llavatariconctrl.h index 5eb830df4b..38616b7852 100644 --- a/indra/newview/llavatariconctrl.h +++ b/indra/newview/llavatariconctrl.h @@ -74,6 +74,7 @@ public:  	{  		Optional <LLUUID> avatar_id;  		Optional <bool> draw_tooltip; +		Optional <std::string> default_icon_name;  		Params();  	}; @@ -106,7 +107,7 @@ protected:  	std::string			mFirstName;  	std::string			mLastName;  	bool				mDrawTooltip; - +	std::string			mDefaultIconName;  	bool updateFromCache();  }; diff --git a/indra/newview/llchiclet.h b/indra/newview/llchiclet.h index e7afd7f08e..eab4a282f5 100644 --- a/indra/newview/llchiclet.h +++ b/indra/newview/llchiclet.h @@ -107,6 +107,7 @@ public:  		{  			draw_tooltip(FALSE);  			mouse_opaque(FALSE); +			default_icon_name("Generic_Person");  		};  	}; @@ -128,7 +129,7 @@ public:  		Optional<std::string> default_icon;  		Params() -		 : default_icon("default_icon", "default_land_picture.j2c") +		 : default_icon("default_icon", "Generic_Group")  		{  		};  	}; diff --git a/indra/newview/skins/default/xui/en/panel_avatar_list_item.xml b/indra/newview/skins/default/xui/en/panel_avatar_list_item.xml index 0c42686531..2eaa3a94ee 100644 --- a/indra/newview/skins/default/xui/en/panel_avatar_list_item.xml +++ b/indra/newview/skins/default/xui/en/panel_avatar_list_item.xml @@ -30,7 +30,7 @@      <avatar_icon       follows="top|left"       height="20" -     image_name="smile.png" +     default_icon_name="Generic_Person"       layout="topleft"       left="5"       mouse_opaque="true" diff --git a/indra/newview/skins/default/xui/en/widgets/avatar_icon.xml b/indra/newview/skins/default/xui/en/widgets/avatar_icon.xml new file mode 100644 index 0000000000..a35e2c3663 --- /dev/null +++ b/indra/newview/skins/default/xui/en/widgets/avatar_icon.xml @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes" ?> + +<avatar_icon default_icon_name="Generic_Person_Large"> +</avatar_icon>  | 
