// static
void LLAvatarActions::offerTeleport(const std::vector<LLUUID>& ids) 
{
	if (ids.size() == 0)
		return;

	handle_lure(ids);
}
Beispiel #2
0
void LLFloaterHUD::onBtnLocate(void* userdata)  //some disabled code does not work yet.... for future ref :)
{
  
        LLFloaterHUD* self = (LLFloaterHUD*)userdata;
        LLScrollListItem *item = self->mListNames->getFirstSelected();

		if ( NULL == item ) return;
				
        LLUUID agent_id = item->getUUID();

		handle_lure(agent_id); //Offering a TP does work client side , not working server side without presence!
				
		/*
		LLVOAvatar* avatarp = (LLVOAvatar*)item;
		std::string tooltip("");
	    std::string name("");
			    
		LLVector3d position = gAgent.getPosGlobalFromAgent(avatarp->getCharacterPosition());
		LLVector3d mypos = gAgent.getPositionGlobal();
        LLVector3d delta =  mypos - position;

       
		LLTracker::trackAvatar(agent_id, name);
		llinfos << "delta = " << delta << "info Kirsten" << llendl;
		llinfos << "position = " << position << "info Kirsten" << llendl;
		LLTracker::trackLocation(position, name, tooltip);
	    gAgent.teleportViaLocation( position); */
	
	
}
// static
void LLAvatarActions::offerTeleport(const uuid_vec_t& ids)
{
	if (ids.size() == 0)
		return;

	handle_lure(ids);
}
Beispiel #4
0
// static
void LLFloaterFriends::onClickOfferTeleport(void*)
{
	LLDynamicArray<LLUUID> ids = getSelectedIDs();
	if(ids.size() > 0)
	{	
		handle_lure(ids);
	}
}
void LLFloaterAvatarList::onClickTeleportOffer(void *userdata)
{
	LLFloaterAvatarList *self = (LLFloaterAvatarList*)userdata;

	LLDynamicArray<LLUUID> ids = self->mAvatarList->getSelectedIDs();
	if (ids.size() > 0)
	{
		handle_lure(ids);
	}
}
// static
void LLPanelFriends::onClickOfferTeleport(void* user_data)
{
	LLPanelFriends* panelp = (LLPanelFriends*)user_data;

	LLDynamicArray<LLUUID> ids = panelp->getSelectedIDs();
	if(ids.size() > 0)
	{	
		handle_lure(ids);
	}
}
Beispiel #7
0
// static
void PanelRadar::onClickOfferTeleport(void* user_data)
{
	PanelRadar* self = (PanelRadar*) user_data;
	LLScrollListItem *item = self->mRadarList->getFirstSelected();
	if (item != NULL)
	{
		LLUUID agent_id = item->getUUID();
		handle_lure(agent_id);
	}
}