aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/llpanelavatar.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/newview/llpanelavatar.cpp')
-rw-r--r--linden/indra/newview/llpanelavatar.cpp12
1 files changed, 12 insertions, 0 deletions
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)
375 375
376 childSetAction("Offer Teleport...", LLPanelAvatar::onClickOfferTeleport, 376 childSetAction("Offer Teleport...", LLPanelAvatar::onClickOfferTeleport,
377 getPanelAvatar() ); 377 getPanelAvatar() );
378 childSetAction("btn_copy_uuid", LLPanelAvatar::onClickCopyUUID, getPanelAvatar() );
378 379
379 childSetDoubleClickCallback("groups", onDoubleClickGroup, this ); 380 childSetDoubleClickCallback("groups", onDoubleClickGroup, this );
380 381
@@ -1618,6 +1619,17 @@ void LLPanelAvatar::onClickOfferTeleport(void *userdata)
1618 1619
1619 1620
1620// static 1621// static
1622void LLPanelAvatar::onClickCopyUUID(void *userdata)
1623{
1624 LLPanelAvatar* self = (LLPanelAvatar*) userdata;
1625
1626 std::string buffer;
1627 (self->mAvatarID).toString(buffer);
1628 gViewerWindow->mWindow->copyTextToClipboard(utf8str_to_wstring(buffer));
1629}
1630
1631
1632// static
1621void LLPanelAvatar::onClickPay(void *userdata) 1633void LLPanelAvatar::onClickPay(void *userdata)
1622{ 1634{
1623 LLPanelAvatar* self = (LLPanelAvatar*) userdata; 1635 LLPanelAvatar* self = (LLPanelAvatar*) userdata;