From 8ef538f3ec888c2568dabdd5ace44138a4d12396 Mon Sep 17 00:00:00 2001 From: McCabe Maxsted Date: Sat, 26 Dec 2009 10:47:39 -0700 Subject: Added copy key button to profile window --- linden/indra/newview/llpanelavatar.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'linden/indra/newview/llpanelavatar.cpp') diff --git a/linden/indra/newview/llpanelavatar.cpp b/linden/indra/newview/llpanelavatar.cpp index 489f0d3..5d01154 100644 --- a/linden/indra/newview/llpanelavatar.cpp +++ b/linden/indra/newview/llpanelavatar.cpp @@ -375,6 +375,7 @@ BOOL LLPanelAvatarSecondLife::postBuild(void) childSetAction("Offer Teleport...", LLPanelAvatar::onClickOfferTeleport, getPanelAvatar() ); + childSetAction("btn_copy_uuid", LLPanelAvatar::onClickCopyUUID, getPanelAvatar() ); childSetDoubleClickCallback("groups", onDoubleClickGroup, this ); @@ -1618,6 +1619,17 @@ void LLPanelAvatar::onClickOfferTeleport(void *userdata) // static +void LLPanelAvatar::onClickCopyUUID(void *userdata) +{ + LLPanelAvatar* self = (LLPanelAvatar*) userdata; + + std::string buffer; + (self->mAvatarID).toString(buffer); + gViewerWindow->mWindow->copyTextToClipboard(utf8str_to_wstring(buffer)); +} + + +// static void LLPanelAvatar::onClickPay(void *userdata) { LLPanelAvatar* self = (LLPanelAvatar*) userdata; -- cgit v1.1