// static void LLFloaterBlacklist::onClickRemove(void* user_data) { LLFloaterBlacklist* floaterp = (LLFloaterBlacklist*)user_data; LLScrollListCtrl* list = floaterp->getChild<LLScrollListCtrl>("file_list"); if(list->getFirstSelected()) { uuid_vec_t selectedIDs = list->getSelectedIDs(); typename uuid_vec_t::const_iterator iterator; for(iterator = selectedIDs.begin(); iterator != selectedIDs.end(); ++iterator) { LLUUID selectedID = *iterator; blacklist_entries.erase(selectedID); } list->deleteSelectedItems(); updateBlacklists(); } }