//static void LLPrefsAscentSysImpl::onCommitCheckBox(LLUICtrl* ctrl, void* user_data) { LLPrefsAscentSysImpl* self = (LLPrefsAscentSysImpl*)user_data; llinfos << "Change to " << ctrl->getControlName() << " aka " << ctrl->getName() << llendl; if (ctrl->getControlName() == "SpeedRez") { if (self->childGetValue("speed_rez_check").asBoolean()) { self->childEnable("speed_rez_interval"); self->childEnable("speed_rez_seconds"); } else { self->childDisable("speed_rez_interval"); self->childDisable("speed_rez_seconds"); } } else if (ctrl->getName() == "show_look_at_check") { LLHUDEffectLookAt::sDebugLookAt = self->childGetValue("show_look_at_check").asBoolean(); } }
//static void LLPrefsAscentSysImpl::onCommitCheckBox(LLUICtrl* ctrl, void* user_data) { LLPrefsAscentSysImpl* self = (LLPrefsAscentSysImpl*)user_data; llinfos << "Change to " << ctrl->getControlName() << " aka " << ctrl->getName() << llendl; if (ctrl->getControlName() == "SpeedRez") { bool enabled = self->childGetValue("speed_rez_check").asBoolean(); self->childSetEnabled("speed_rez_interval", enabled); self->childSetEnabled("speed_rez_seconds", enabled); } else if (ctrl->getName() == "show_look_at_check") { BOOL lookAt = self->childGetValue("show_look_at_check").asBoolean(); LLHUDEffectLookAt::sDebugLookAt = lookAt; gSavedSettings.setBOOL("AscentShowLookAt", lookAt); } else if (ctrl->getName() == "double_click_teleport_check") { bool enabled = self->childGetValue("double_click_teleport_check").asBoolean(); self->childSetEnabled("center_after_teleport_check", enabled); self->childSetEnabled("offset_teleport_check", enabled); } else if (ctrl->getName() == "system_folder_check") { bool enabled = self->childGetValue("system_folder_check").asBoolean(); self->childSetEnabled("temp_in_system_check", enabled); } else if (ctrl->getName() == "enable_clouds") { bool enabled = self->childGetValue("enable_clouds").asBoolean(); self->childSetEnabled("enable_classic_clouds", enabled); } }