void FSPanelClassifieds::onClickInfo() { if(mClassifiedsList->numSelected() > 0) { openClassifiedInfo(); } }
void LLPanelPicks::onClickInfo() { if(mPicksList->numSelected() > 0) { openPickInfo(); } else if(mClassifiedsList->numSelected() > 0) { openClassifiedInfo(); } }
void LLPanelPicks::openClassifiedInfo() { LLSD selected_value = mClassifiedsList->getSelectedValue(); if (selected_value.isUndefined()) return; LLClassifiedItem* c_item = getSelectedClassifiedItem(); LLSD params; params["classified_id"] = c_item->getClassifiedId(); params["classified_creator_id"] = c_item->getAvatarId(); params["classified_snapshot_id"] = c_item->getSnapshotId(); params["classified_name"] = c_item->getClassifiedName(); params["classified_desc"] = c_item->getDescription(); params["from_search"] = false; openClassifiedInfo(params); }