aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/llpanelavatar.cpp
diff options
context:
space:
mode:
authorMcCabe Maxsted2009-12-26 10:47:39 -0700
committerMcCabe Maxsted2009-12-26 10:47:39 -0700
commit8ef538f3ec888c2568dabdd5ace44138a4d12396 (patch)
tree4552c355fabf2baee1b4a1883df7fe9201d830a5 /linden/indra/newview/llpanelavatar.cpp
parentMade drag and drop work across the entire profile window (diff)
downloadmeta-impy-8ef538f3ec888c2568dabdd5ace44138a4d12396.zip
meta-impy-8ef538f3ec888c2568dabdd5ace44138a4d12396.tar.gz
meta-impy-8ef538f3ec888c2568dabdd5ace44138a4d12396.tar.bz2
meta-impy-8ef538f3ec888c2568dabdd5ace44138a4d12396.tar.xz
Added copy key button to profile window
Diffstat (limited to '')
-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;