fix for normal EXT-2450 [BSI] Extra column in Group panel memberlist

--HG--
branch : product-engine
master
Ychebotarev ProductEngine 2010-01-29 10:50:39 +02:00
parent 33a417dd2d
commit ff0fa520be
2 changed files with 11 additions and 4 deletions

View File

@ -679,6 +679,7 @@ void LLPanelGroupGeneral::update(LLGroupChange gc)
LLSD row;
row["columns"][0]["value"] = pending.str();
row["columns"][0]["column"] = "name";
mListVisibleMembers->setEnabled(FALSE);
mListVisibleMembers->addElement(row);
@ -731,9 +732,11 @@ void LLPanelGroupGeneral::updateMembers()
row["columns"][1]["value"] = member->getTitle();
row["columns"][1]["font"]["name"] = "SANSSERIF_SMALL";
row["columns"][1]["font"]["style"] = style;
std::string status = member->getOnlineStatus();
row["columns"][2]["column"] = "online";
row["columns"][2]["value"] = member->getOnlineStatus();
row["columns"][2]["column"] = "status";
row["columns"][2]["value"] = status;
row["columns"][2]["font"]["name"] = "SANSSERIF_SMALL";
row["columns"][2]["font"]["style"] = style;
@ -846,6 +849,7 @@ void LLPanelGroupGeneral::reset()
{
LLSD row;
row["columns"][0]["value"] = "no members yet";
row["columns"][0]["column"] = "name";
mListVisibleMembers->deleteAllItems();
mListVisibleMembers->setEnabled(FALSE);

View File

@ -42,17 +42,20 @@ Hover your mouse over the options for more help.
height="156"
layout="topleft"
left="0"
right="-1"
name="visible_members"
top_pad="2">
<name_list.columns
label="Member"
name="name"
relative_width="0.6" />
relative_width="0.4" />
<name_list.columns
label="Title"
name="title"
relative_width="0.4" />
<name_list.columns
label="Status"
name="status"
relative_width="0.2" />
</name_list>
<text
follows="left|top|right"