diff options
author | maxim_productengine <mnikolenko@productengine.com> | 2019-04-19 16:07:41 +0300 |
---|---|---|
committer | maxim_productengine <mnikolenko@productengine.com> | 2019-04-19 16:07:41 +0300 |
commit | eea440b4542747e66c4e16037436acff90d48e22 (patch) | |
tree | 6d87609671d95f450f1d5ef5c331f036206725b6 /indra/newview/llfloaterland.cpp | |
parent | 02e1e6de8de13a468ffad7ba05917c1d867e7425 (diff) |
SL-10989 Toggle checkbox when clicking 'Avatars on other parcels can see and chat...' label
Diffstat (limited to 'indra/newview/llfloaterland.cpp')
-rw-r--r-- | indra/newview/llfloaterland.cpp | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/indra/newview/llfloaterland.cpp b/indra/newview/llfloaterland.cpp index 7f2e8fd82a..8fbc7b3b64 100644 --- a/indra/newview/llfloaterland.cpp +++ b/indra/newview/llfloaterland.cpp @@ -1923,6 +1923,13 @@ BOOL LLPanelLandOptions::postBuild() mSeeAvatarsCtrl = getChild<LLCheckBoxCtrl>( "SeeAvatarsCheck"); childSetCommitCallback("SeeAvatarsCheck", onCommitAny, this); + if (hasChild("allow_see_label", TRUE)) + { + getChild<LLTextBox>("allow_see_label")->setShowCursorHand(false); + getChild<LLTextBox>("allow_see_label")->setSoundFlags(LLView::MOUSE_UP); + getChild<LLTextBox>("allow_see_label")->setClickedCallback(boost::bind(&toggleSeeAvatars, this)); + } + mCheckShowDirectory = getChild<LLCheckBoxCtrl>( "ShowDirectoryCheck"); childSetCommitCallback("ShowDirectoryCheck", onCommitAny, this); @@ -2364,7 +2371,16 @@ void LLPanelLandOptions::onClickClear(void* userdata) self->refresh(); } - +void LLPanelLandOptions::toggleSeeAvatars(void* userdata) +{ + LLPanelLandOptions* self = (LLPanelLandOptions*)userdata; + if (self) + { + self->getChild<LLCheckBoxCtrl>("SeeAvatarsCheck")->toggle(); + self->getChild<LLCheckBoxCtrl>("SeeAvatarsCheck")->setBtnFocus(); + self->onCommitAny(NULL, userdata); + } +} //--------------------------------------------------------------------------- // LLPanelLandAccess //--------------------------------------------------------------------------- |