aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/llviewermenu.cpp
diff options
context:
space:
mode:
authorMcCabe Maxsted2010-06-15 21:12:53 -0700
committerJacek Antonelli2010-06-19 02:43:40 -0500
commitf1f72d0b8beb03715ea97cdeeafc1d1159b14504 (patch)
tree900a2c3c523d4b71ad3cb27491d4475d5ef5261e /linden/indra/newview/llviewermenu.cpp
parentLittle cleanup of the AO menu check (diff)
downloadmeta-impy-f1f72d0b8beb03715ea97cdeeafc1d1159b14504.zip
meta-impy-f1f72d0b8beb03715ea97cdeeafc1d1159b14504.tar.gz
meta-impy-f1f72d0b8beb03715ea97cdeeafc1d1159b14504.tar.bz2
meta-impy-f1f72d0b8beb03715ea97cdeeafc1d1159b14504.tar.xz
Added DisableMaxBuildConstraints setting for disabling viewer max prim size limit and created an advanced menu item (also updated hippoLimits)
Diffstat (limited to 'linden/indra/newview/llviewermenu.cpp')
-rw-r--r--linden/indra/newview/llviewermenu.cpp32
1 files changed, 29 insertions, 3 deletions
diff --git a/linden/indra/newview/llviewermenu.cpp b/linden/indra/newview/llviewermenu.cpp
index 8ae37f3..ee2f2bc 100644
--- a/linden/indra/newview/llviewermenu.cpp
+++ b/linden/indra/newview/llviewermenu.cpp
@@ -10711,12 +10711,10 @@ class LLAvatarReportAbuse : public view_listener_t
10711}; 10711};
10712 10712
10713 10713
10714
10715//////////////////////////// 10714////////////////////////////
10716// ALLOW MULTIPLE VIEWERS // 10715// ALLOW MULTIPLE VIEWERS //
10717//////////////////////////// 10716////////////////////////////
10718 10717
10719
10720class LLAdvancedToggleMultipleViewers : public view_listener_t 10718class LLAdvancedToggleMultipleViewers : public view_listener_t
10721{ 10719{
10722 bool handleEvent(LLPointer<LLEvent> event, const LLSD& userdata) 10720 bool handleEvent(LLPointer<LLEvent> event, const LLSD& userdata)
@@ -10730,7 +10728,6 @@ class LLAdvancedToggleMultipleViewers : public view_listener_t
10730 } 10728 }
10731}; 10729};
10732 10730
10733
10734class LLAdvancedCheckMultipleViewers : public view_listener_t 10731class LLAdvancedCheckMultipleViewers : public view_listener_t
10735{ 10732{
10736 bool handleEvent(LLPointer<LLEvent> event, const LLSD& userdata) 10733 bool handleEvent(LLPointer<LLEvent> event, const LLSD& userdata)
@@ -10743,6 +10740,33 @@ class LLAdvancedCheckMultipleViewers : public view_listener_t
10743}; 10740};
10744 10741
10745 10742
10743///////////////////////////////////
10744// DISABLE MAX BUILD CONSTRAINTS //
10745///////////////////////////////////
10746
10747class LLAdvancedToggleMaxBuildConstraints : public view_listener_t
10748{
10749 bool handleEvent(LLPointer<LLEvent> event, const LLSD& userdata)
10750 {
10751 BOOL cur_val = gSavedSettings.getBOOL("DisableMaxBuildConstraints");
10752 gSavedSettings.setBOOL("DisableMaxBuildConstraints", !cur_val );
10753 gFloaterTools->updateToolsSizeLimits();
10754 return true;
10755 }
10756};
10757
10758class LLAdvancedCheckMaxBuildConstraints : public view_listener_t
10759{
10760 bool handleEvent(LLPointer<LLEvent> event, const LLSD& userdata)
10761 {
10762 bool new_value = gSavedSettings.getBOOL("DisableMaxBuildConstraints");
10763 std::string control_name = userdata["control"].asString();
10764 gMenuHolder->findControl(control_name)->setValue(new_value);
10765 return true;
10766 }
10767};
10768
10769
10746 10770
10747/////////////// 10771///////////////
10748// RLVa Main // 10772// RLVa Main //
@@ -11195,6 +11219,8 @@ void initialize_menus()
11195 addMenu(new LLAdvancedLeaveAdminStatus(), "Advanced.LeaveAdminStatus"); 11219 addMenu(new LLAdvancedLeaveAdminStatus(), "Advanced.LeaveAdminStatus");
11196 addMenu(new LLAdvancedToggleMultipleViewers(), "Advanced.ToggleMultipleViewers"); 11220 addMenu(new LLAdvancedToggleMultipleViewers(), "Advanced.ToggleMultipleViewers");
11197 addMenu(new LLAdvancedCheckMultipleViewers(), "Advanced.CheckMultipleViewers"); 11221 addMenu(new LLAdvancedCheckMultipleViewers(), "Advanced.CheckMultipleViewers");
11222 addMenu(new LLAdvancedToggleMaxBuildConstraints(), "Advanced.ToggleMaxBuildConstraints");
11223 addMenu(new LLAdvancedCheckMaxBuildConstraints(), "Advanced.CheckMaxBuildConstraints");
11198 11224
11199 // RLVa 11225 // RLVa
11200 addMenu(new RLVaMainToggle(), "RLVa.Main.Toggle"); 11226 addMenu(new RLVaMainToggle(), "RLVa.Main.Toggle");