aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/llpanelgeneral.cpp
diff options
context:
space:
mode:
authorMcCabe Maxsted2009-12-31 01:46:47 -0700
committerMcCabe Maxsted2009-12-31 02:02:22 -0700
commitd897da019d34d9ff1a8011f349b0157f2e81a777 (patch)
treeff20787fcc89c6109e883afcbdc95f824c78f0f9 /linden/indra/newview/llpanelgeneral.cpp
parentRemoved old pre-1.23 alerts and notifications (diff)
downloadmeta-impy-d897da019d34d9ff1a8011f349b0157f2e81a777.zip
meta-impy-d897da019d34d9ff1a8011f349b0157f2e81a777.tar.gz
meta-impy-d897da019d34d9ff1a8011f349b0157f2e81a777.tar.bz2
meta-impy-d897da019d34d9ff1a8011f349b0157f2e81a777.tar.xz
Added preferences option to use legacy pie menu layout
Diffstat (limited to 'linden/indra/newview/llpanelgeneral.cpp')
-rw-r--r--linden/indra/newview/llpanelgeneral.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/linden/indra/newview/llpanelgeneral.cpp b/linden/indra/newview/llpanelgeneral.cpp
index adb4cfc..5664f03 100644
--- a/linden/indra/newview/llpanelgeneral.cpp
+++ b/linden/indra/newview/llpanelgeneral.cpp
@@ -44,6 +44,7 @@
44 44
45#include "llagent.h" 45#include "llagent.h"
46#include "llviewerregion.h" 46#include "llviewerregion.h"
47#include "llviewermenu.h"
47 48
48LLPanelGeneral::LLPanelGeneral() 49LLPanelGeneral::LLPanelGeneral()
49{ 50{
@@ -105,6 +106,8 @@ BOOL LLPanelGeneral::postBuild()
105 106
106 childSetVisible("maturity_desired_combobox", can_choose); 107 childSetVisible("maturity_desired_combobox", can_choose);
107 childSetVisible("maturity_desired_textbox", !can_choose); 108 childSetVisible("maturity_desired_textbox", !can_choose);
109
110 childSetValue("legacy_pie_menu_checkbox", gSavedSettings.getBOOL("LegacyPieEnabled"));
108 111
109 return TRUE; 112 return TRUE;
110} 113}
@@ -155,6 +158,12 @@ void LLPanelGeneral::apply()
155 gAgent.sendMaturityPreferenceToServer(preferred_maturity); 158 gAgent.sendMaturityPreferenceToServer(preferred_maturity);
156 } 159 }
157 } 160 }
161
162 if (gSavedSettings.getBOOL("LegacyPieEnabled") == !((BOOL)childGetValue("legacy_pie_menu_checkbox")))
163 {
164 gSavedSettings.setBOOL("LegacyPieEnabled", childGetValue("legacy_pie_menu_checkbox"));
165 build_pie_menus();
166 }
158} 167}
159 168
160void LLPanelGeneral::cancel() 169void LLPanelGeneral::cancel()