本文整理汇总了C++中LLPanelFriends::updateFriends方法的典型用法代码示例。如果您正苦于以下问题:C++ LLPanelFriends::updateFriends方法的具体用法?C++ LLPanelFriends::updateFriends怎么用?C++ LLPanelFriends::updateFriends使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LLPanelFriends
的用法示例。
在下文中一共展示了LLPanelFriends::updateFriends方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: updateColumns
void LLPanelFriends::updateColumns(void* user_data)
{
LLPanelFriends* panelp = (LLPanelFriends*)user_data;
if (panelp)
{
LLButton* expand_button = panelp->getChild<LLButton>("expand_collapse_btn");
LLScrollListCtrl* list = panelp->getChild<LLScrollListCtrl>("friend_list");
//llinfos << "Refreshing UI" << llendl;
S32 width = 22;
std::string button = ">";
if (gSavedSettings.getBOOL("ContactListCollapsed"))
{
width = 0;
button = "<";
}
expand_button->setLabel(button);
LLScrollListColumn* column = list->getColumn(5);
list->updateStaticColumnWidth(column, width);
column->setWidth(width);
column = list->getColumn(6);
list->updateStaticColumnWidth(column, width);
column->setWidth(width);
column = list->getColumn(7);
list->updateStaticColumnWidth(column, width);
column->setWidth(width);
list->updateLayout();
if (!gSavedSettings.getBOOL("ContactListCollapsed"))
{
panelp->updateFriends(LLFriendObserver::ADD);
}
}
}