BOOL LLPanelBodyPartsListItem::postBuild() { LLPanelInventoryListItemBase::postBuild(); addWidgetToRightSide("btn_lock"); addWidgetToRightSide("btn_edit_panel"); return TRUE; }
BOOL LLPanelClothingListItem::postBuild() { LLPanelDeletableWearableListItem::postBuild(); addWidgetToRightSide("btn_move_up"); addWidgetToRightSide("btn_move_down"); addWidgetToRightSide("btn_lock"); addWidgetToRightSide("btn_edit_panel"); setWidgetsVisible(false); reshapeWidgets(); return TRUE; }
void LLPanelInventoryListItemBase::addWidgetToRightSide(const std::string& name, bool show_widget/* = true*/) { LLUICtrl* ctrl = findChild<LLUICtrl>(name); if(ctrl) { addWidgetToRightSide(ctrl, show_widget); } }
BOOL LLPanelDummyClothingListItem::postBuild() { addWidgetToRightSide("btn_add_panel"); setIconImage(LLInventoryIcon::getIcon(LLAssetType::AT_CLOTHING, LLInventoryType::IT_NONE, mWearableType, FALSE)); updateItem(wearableTypeToString(mWearableType)); // Make it look loke clothing item - reserve space for 'delete' button setLeftWidgetsWidth(getChildView("item_icon")->getRect().mLeft); setWidgetsVisible(false); reshapeWidgets(); return TRUE; }