diff options
author | McCabe Maxsted | 2010-06-15 21:12:53 -0700 |
---|---|---|
committer | Jacek Antonelli | 2010-06-19 02:43:40 -0500 |
commit | f1f72d0b8beb03715ea97cdeeafc1d1159b14504 (patch) | |
tree | 900a2c3c523d4b71ad3cb27491d4475d5ef5261e /linden/indra/newview/llviewermenu.cpp | |
parent | Little cleanup of the AO menu check (diff) | |
download | meta-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.cpp | 32 |
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 | |||
10720 | class LLAdvancedToggleMultipleViewers : public view_listener_t | 10718 | class 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 | |||
10734 | class LLAdvancedCheckMultipleViewers : public view_listener_t | 10731 | class 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 | |||
10747 | class 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 | |||
10758 | class 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"); |