llsavedsettingsglue.cpp

Go to the documentation of this file.
00001 
00033 #include "llviewerprecompiledheaders.h"
00034 
00035 #include "llsavedsettingsglue.h"
00036 
00037 #include "lluictrl.h"
00038 
00039 #include "llviewercontrol.h"
00040 
00041 void LLSavedSettingsGlue::setBOOL(LLUICtrl* ctrl, void* data)
00042 {
00043         const char* name = (const char*)data;
00044         LLSD value = ctrl->getValue();
00045         gSavedSettings.setBOOL(name, value.asBoolean());
00046 }
00047 
00048 void LLSavedSettingsGlue::setS32(LLUICtrl* ctrl, void* data)
00049 {
00050         const char* name = (const char*)data;
00051         LLSD value = ctrl->getValue();
00052         gSavedSettings.setS32(name, value.asInteger());
00053 }
00054 
00055 void LLSavedSettingsGlue::setF32(LLUICtrl* ctrl, void* data)
00056 {
00057         const char* name = (const char*)data;
00058         LLSD value = ctrl->getValue();
00059         gSavedSettings.setF32(name, (F32)value.asReal());
00060 }
00061 
00062 void LLSavedSettingsGlue::setU32(LLUICtrl* ctrl, void* data)
00063 {
00064         const char* name = (const char*)data;
00065         LLSD value = ctrl->getValue();
00066         gSavedSettings.setU32(name, (U32)value.asInteger());
00067 }
00068 
00069 void LLSavedSettingsGlue::setString(LLUICtrl* ctrl, void* data)
00070 {
00071         const char* name = (const char*)data;
00072         LLSD value = ctrl->getValue();
00073         gSavedSettings.setString(name, value.asString());
00074 }

Generated on Fri May 16 08:33:59 2008 for SecondLife by  doxygen 1.5.5