#include <llcontrol.h>
Definition at line 134 of file llcontrol.h.
typedef std::map<LLString, LLControlVariable* > LLControlGroup::ctrl_name_table_t [protected] |
Definition at line 137 of file llcontrol.h.
LLControlGroup::LLControlGroup | ( | ) |
Definition at line 188 of file llcontrol.cpp.
References mTypeString, TYPE_BOOLEAN, TYPE_COL3, TYPE_COL4, TYPE_COL4U, TYPE_F32, TYPE_LLSD, TYPE_RECT, TYPE_S32, TYPE_STRING, TYPE_U32, TYPE_VEC3, and TYPE_VEC3D.
LLControlGroup::~LLControlGroup | ( | ) |
Definition at line 204 of file llcontrol.cpp.
References cleanup().
eControlType LLControlGroup::typeStringToEnum | ( | const LLString & | typestr | ) | [protected] |
Definition at line 215 of file llcontrol.cpp.
References i, mTypeString, and TYPE_COUNT.
Referenced by loadFromFile().
LLString LLControlGroup::typeEnumToString | ( | eControlType | typeenum | ) | [protected] |
Definition at line 224 of file llcontrol.cpp.
References mTypeString.
Referenced by saveToFile().
void LLControlGroup::cleanup | ( | ) |
Definition at line 209 of file llcontrol.cpp.
References mNameTable.
Referenced by LLAppViewer::cleanup(), and ~LLControlGroup().
LLControlVariable * LLControlGroup::getControl | ( | const LLString & | name | ) |
Definition at line 179 of file llcontrol.cpp.
References mNameTable, and NULL.
Referenced by LLFeatureManager::applyFeatures(), LLView::findControl(), findString(), getBOOL(), getColor3(), getColor4(), getColor4U(), getF32(), getLLSD(), getRect(), getS32(), getString(), getU32(), getVector3(), getVector3d(), LLUI::initClass(), LLAppViewer::initConfiguration(), LLAppViewerWin32::initParseCommandLine(), LLAppViewerMacOSX::initParseCommandLine(), LLAppViewerLinux::initParseCommandLine(), LLViewerWindow::LLViewerWindow(), LLVoiceVisualizer::LLVoiceVisualizer(), loadFromFile(), loadFromFileLegacy(), setBOOL(), setColor4(), setColor4U(), setControlValueCB(), setF32(), setLLSD(), setRect(), setS32(), setString(), settings_setup_listeners(), setU32(), setValue(), setVector3(), and setVector3d().
void LLControlGroup::applyToAll | ( | ApplyFunctor * | func | ) |
Definition at line 1028 of file llcontrol.cpp.
References LLControlGroup::ApplyFunctor::apply(), and mNameTable.
Referenced by LLFloaterSettingsDebug::postBuild().
BOOL LLControlGroup::declareControl | ( | const LLString & | name, | |
eControlType | type, | |||
const LLSD | initial_val, | |||
const LLString & | comment, | |||
BOOL | persist | |||
) |
Definition at line 229 of file llcontrol.cpp.
References llendl, llwarns, mNameTable, and TRUE.
Referenced by declareBOOL(), declareColor3(), declareColor4(), declareColor4U(), declareF32(), declareLLSD(), declareRect(), declareS32(), declareString(), declareU32(), declareVec3(), declareVec3d(), and loadFromFile().
BOOL LLControlGroup::declareU32 | ( | const LLString & | name, | |
U32 | initial_val, | |||
const LLString & | comment, | |||
BOOL | persist = TRUE | |||
) |
Definition at line 243 of file llcontrol.cpp.
References declareControl(), and TYPE_U32.
BOOL LLControlGroup::declareS32 | ( | const LLString & | name, | |
S32 | initial_val, | |||
const LLString & | comment, | |||
BOOL | persist = TRUE | |||
) |
Definition at line 248 of file llcontrol.cpp.
References declareControl(), and TYPE_S32.
Referenced by LLCrashLogger::init(), and LLAlertDialog::parseAlerts().
BOOL LLControlGroup::declareF32 | ( | const LLString & | name, | |
F32 | initial_val, | |||
const LLString & | comment, | |||
BOOL | persist = TRUE | |||
) |
Definition at line 253 of file llcontrol.cpp.
References declareControl(), and TYPE_F32.
BOOL LLControlGroup::declareBOOL | ( | const LLString & | name, | |
BOOL | initial_val, | |||
const LLString & | comment, | |||
BOOL | persist = TRUE | |||
) |
Definition at line 258 of file llcontrol.cpp.
References declareControl(), and TYPE_BOOLEAN.
Referenced by addWarning().
BOOL LLControlGroup::declareString | ( | const LLString & | name, | |
const LLString & | initial_val, | |||
const LLString & | comment, | |||
BOOL | persist = TRUE | |||
) |
Definition at line 263 of file llcontrol.cpp.
References declareControl(), and TYPE_STRING.
Referenced by loadFromFileLegacy().
BOOL LLControlGroup::declareVec3 | ( | const LLString & | name, | |
const LLVector3 & | initial_val, | |||
const LLString & | comment, | |||
BOOL | persist = TRUE | |||
) |
Definition at line 268 of file llcontrol.cpp.
References declareControl(), LLVector3::getValue(), and TYPE_VEC3.
BOOL LLControlGroup::declareVec3d | ( | const LLString & | name, | |
const LLVector3d & | initial_val, | |||
const LLString & | comment, | |||
BOOL | persist = TRUE | |||
) |
Definition at line 273 of file llcontrol.cpp.
References declareControl(), LLVector3d::getValue(), and TYPE_VEC3D.
BOOL LLControlGroup::declareRect | ( | const LLString & | name, | |
const LLRect & | initial_val, | |||
const LLString & | comment, | |||
BOOL | persist = TRUE | |||
) |
Definition at line 278 of file llcontrol.cpp.
References declareControl(), LLRectBase< Type >::getValue(), and TYPE_RECT.
BOOL LLControlGroup::declareColor4U | ( | const LLString & | name, | |
const LLColor4U & | initial_val, | |||
const LLString & | comment, | |||
BOOL | persist = TRUE | |||
) |
Definition at line 283 of file llcontrol.cpp.
References declareControl(), LLColor4U::getValue(), and TYPE_COL4U.
Referenced by loadFromFileLegacy().
BOOL LLControlGroup::declareColor4 | ( | const LLString & | name, | |
const LLColor4 & | initial_val, | |||
const LLString & | comment, | |||
BOOL | persist = TRUE | |||
) |
Definition at line 288 of file llcontrol.cpp.
References declareControl(), LLColor4::getValue(), and TYPE_COL4.
Referenced by loadFromFileLegacy().
BOOL LLControlGroup::declareColor3 | ( | const LLString & | name, | |
const LLColor3 & | initial_val, | |||
const LLString & | comment, | |||
BOOL | persist = TRUE | |||
) |
Definition at line 293 of file llcontrol.cpp.
References declareControl(), LLColor3::getValue(), and TYPE_COL3.
BOOL LLControlGroup::declareLLSD | ( | const LLString & | name, | |
const LLSD & | initial_val, | |||
const LLString & | comment, | |||
BOOL | persist = TRUE | |||
) |
Definition at line 298 of file llcontrol.cpp.
References declareControl(), and TYPE_LLSD.
Definition at line 355 of file llcontrol.cpp.
References LLSD::asString(), LLControlVariable::get(), getControl(), LLControlVariable::isType(), LLStringBase< char >::null, and TYPE_STRING.
Definition at line 364 of file llcontrol.cpp.
References LLSD::asString(), CONTROL_ERRS, LLControlVariable::get(), getControl(), LLControlVariable::isType(), llendl, LLStringBase< char >::null, and TYPE_STRING.
Referenced by LLToolPlacer::addObject(), LLPrefsIMImpl::apply(), LLUserAuth::authenticate(), LLPanelDirFind::buildSearchURL(), LLAppViewer::cleanup(), LLVoiceClient::connectorCreate(), LLVOAvatar::getDefaultTEImageID(), LLAgent::getName(), LLPanelDirFind::getSearchURLSuffix(), getText(), getWString(), handle_reload_settings(), LLAppViewer::handleViewerCrash(), handleVoiceClientPrefsChanged(), idle_startup(), LLXMLRPCTransaction::Impl::init(), LLViewerJoystick::init(), LLPrefsVoiceLogic::init(), LLAppViewer::init(), init_audio(), LLAppViewer::initCache(), LLViewerMedia::initClass(), LLAppViewer::initConfiguration(), LLViewerWindow::initFonts(), initGridChoice(), LLFloaterCustomize::initWearablePanels(), LLAppViewer::initWindow(), LLFloaterAbout::LLFloaterAbout(), LLFloaterHtmlHelp::LLFloaterHtmlHelp(), LLFloaterHUD::LLFloaterHUD(), LLPanelLogin::LLPanelLogin(), LLPanelVoiceDeviceSettings::LLPanelVoiceDeviceSettings(), LLViewerWindow::LLViewerWindow(), LLVoiceClient::LLVoiceClient(), load_password_from_disk(), LLPanelLogin::loadLoginPage(), LLUI::locateSkin(), login_callback(), LLWebBrowserCtrl::navigateToLocalPage(), LLFloaterPreference::onBtnOK(), LLFloaterCustomize::onBtnSnapshot(), LLFloaterHtmlHelp::onClickF1HelpLoadURL(), LLPanelNetwork::onClickResetCache(), LLPanelNetwork::onClickSetCache(), LLPanelWeb::onCommitWebProxyAddress(), LLPanelWeb::onCommitWebProxyEnabled(), LLPanelWeb::onCommitWebProxyPort(), LLScriptEdCore::onHelpComboCommit(), LLPanelVoiceDeviceSettings::onOpen(), LLViewerWindow::playSnapshotAnimAndSound(), LLPanelGeneral::postBuild(), LLPanelFace::postBuild(), LLPanelDirLand::postBuild(), LLPanelActiveSpeakers::postBuild(), LLVOAvatar::processSingleAnimationStateChange(), LLPrefsIMImpl::refresh(), LLPanelWeb::refresh(), LLPanelGeneral::refresh(), send_stats(), LLScriptEdCore::setHelpPage(), LLPrefsIMImpl::setPersonalInfo(), LLVoiceVisualizer::setPreferences(), LLUICtrlFactory::setupPaths(), LLVoiceClient::stateMachine(), LLAgentPilot::stopRecord(), LLFloaterDirectory::toggleFind(), update_app(), update_dialog_callback(), LLVoiceClient::userAuthorized(), and LLAppViewer::writeSystemInfo().
Definition at line 377 of file llcontrol.cpp.
References getString(), and utf8str_to_wstring().
Definition at line 382 of file llcontrol.cpp.
References getString(), and LLStringBase< char >::replaceChar().
Referenced by busy_message(), and process_improved_im().
Definition at line 390 of file llcontrol.cpp.
References CONTROL_ERRS, LLControlVariable::get(), getControl(), LLControlVariable::isType(), llendl, TYPE_VEC3, and LLVector3::zero.
Referenced by LLAgent::calcFocusPositionTargetGlobal(), LLSky::init(), LLAgent::init(), and LLPipeline::renderBloom().
LLVector3d LLControlGroup::getVector3d | ( | const LLString & | name | ) |
Definition at line 403 of file llcontrol.cpp.
References CONTROL_ERRS, LLControlVariable::get(), getControl(), LLControlVariable::isType(), llendl, TYPE_VEC3D, and LLVector3d::zero.
Referenced by idle_startup().
Definition at line 416 of file llcontrol.cpp.
References CONTROL_ERRS, LLControlVariable::get(), getControl(), LLControlVariable::isType(), llendl, LLRectBase< Type >::null, and TYPE_RECT.
Referenced by LLToolPlacerPanel::addButton(), adjust_rect_bottom_center(), adjust_rect_centered_partial_zoom(), adjust_rect_top_center(), adjust_rect_top_left(), adjust_rect_top_right(), LLViewerWindow::adjustRectanglesForFirstUse(), LLFloater::applyRectControl(), LLFloaterNotRunQueue::create(), LLFloaterRunQueue::create(), LLFloaterResetQueue::create(), LLFloaterCompileQueue::create(), LLView::createRect(), LLEmbeddedNotecardOpener::fire(), LLNewWindow::handleEvent(), LLFloaterHtml::LLFloaterHtml(), LLFloaterHUD::LLFloaterHUD(), LLFloaterReleaseMsg::LLFloaterReleaseMsg(), LLPanelContents::onClickNewScript(), LLFloaterRegionInfo::onOpen(), open_landmark(), open_notecard(), open_texture(), LLViewerTextEditor::openEmbeddedTexture(), LLTaskAnimationBridge::openItem(), LLTaskNotecardBridge::openItem(), LLTaskLSLBridge::openItem(), LLTaskTextureBridge::openItem(), LLLSLTextBridge::openItem(), LLAnimationBridge::openItem(), LLTaskSoundBridge::openSoundPreview(), LLSoundBridge::openSoundPreview(), LLAnimationBridge::performAction(), LLFloaterHtmlHelp::show(), LLFloaterGesture::show(), LLTextureCtrl::showPicker(), LLTaskInvFVBridge::showProperties(), and LLShowProps::showProperties().
Definition at line 303 of file llcontrol.cpp.
References LLSD::asBoolean(), CONTROL_ERRS, FALSE, LLControlVariable::get(), getControl(), LLControlVariable::isType(), llendl, and TYPE_BOOLEAN.
Referenced by add_timestamped_line(), LLFloaterChat::addChat(), LLFloaterChat::addChatHistory(), LLToolPlacer::addDuplicate(), LLFloaterIMPanel::addHistoryLine(), LLToolPlacer::addObject(), LLViewerObject::adjustAudioGain(), agent_jump(), LLFloaterHardwareSettings::apply(), LLFeatureManager::applyRecommendedSettings(), LLPanelDisplay::applyResolution(), audio_update_volume(), audio_update_wind(), LLPreviewSound::auditionSound(), LLMediaRemoteCtrl::build(), LLAgent::calcCameraPositionTargetGlobal(), LLViewerWindow::calcDisplayScale(), LLAgent::cameraOrbitIn(), LLManipTranslate::canAffectSelection(), LLManipRotate::canAffectSelection(), LLFloaterJoystick::cancel(), LLSelectMgr::canSelectObject(), LLViewerWindow::changeDisplaySettings(), check_offer_throttle(), check_show_xui_names(), check_toggle_control(), LLFloaterSnapshot::Impl::checkAspectRatio(), LLFloaterSnapshot::Impl::checkAutoSnapshot(), LLViewerWindow::checkSettings(), click_popup_dozer_mode(), click_show_more(), commit_select_tool(), LLViewerImageList::convertToUploadFile(), LLSelectMgr::deselectAllIfTooFar(), LLSelectMgr::deselectHighlightedObjects(), display(), LLFolderView::doIdle(), LLManipRotate::dragConstrained(), LLManipScale::dragCorner(), LLManipScale::dragFace(), LLWorldMapView::draw(), LLVoiceRemoteCtrl::draw(), LLViewerWindow::draw(), LLToolGun::draw(), LLPrefsVoice::draw(), LLPanelAudioVolume::draw(), LLFloaterSnapshot::draw(), LLWorldMapView::drawEvents(), LLMediaRemoteCtrl::enableMediaButtons(), LLEmbeddedNotecardOpener::fire(), LLSnapshotLivePreview::generateThumbnailImage(), LLPipeline::generateWaterReflection(), get_texture_list_name(), LLAgent::getCameraMinOffGround(), LLViewerWindow::getDisplayAspectRatio(), LLManipScale::getShowAxes(), LLPanelObject::getState(), LLManipScale::getStretchTextures(), LLManipScale::getUniform(), getWarning(), handle_chat(), handle_go_to(), LLWorldMapView::handleClick(), LLToolSelectLand::handleDeselect(), LLToolBrushLand::handleDeselect(), LLToolPie::handleDoubleClick(), LLFileTakeSnapshotToDisk::handleEvent(), LLViewCheckBeaconEnabled::handleEvent(), LLToolsEditLinkedParts::handleEvent(), LLToolsSelectOnlyMovableObjects::handleEvent(), LLToolsSelectOnlyMyObjects::handleEvent(), LLViewEnableMouselook::handleEvent(), LLToggleControl::handleEvent(), LLLandEdit::handleEvent(), LLToolsEnableLink::handleEvent(), LLLandBuild::handleEvent(), LLObjectEdit::handleEvent(), LLObjectBuild::handleEvent(), LLToolGun::handleHover(), LLManipTranslate::handleHover(), LLSnapshotFloaterView::handleHover(), LLToolGrab::handleHoverInactive(), LLViewerWindow::handleKey(), LLSnapshotFloaterView::handleKey(), LLFloaterIMPanel::handleKeyHere(), LLMenuBarGL::handleKeyHere(), LLSnapshotFloaterView::handleMouseDown(), LLManipTranslate::handleMouseDownOnPart(), LLToolSelect::handleMouseUp(), LLSnapshotFloaterView::handleMouseUp(), LLToolSelect::handleObjectSelection(), LLViewerWindow::handlePerFrameHover(), LLToolSelectRect::handleRectangleSelection(), LLToolSelectLand::handleSelect(), LLToolComposite::handleSelect(), LLToolBrushLand::handleSelect(), handleVoiceClientPrefsChanged(), LLManipTranslate::highlightIntersection(), LLSelectMgr::highlightObjectOnly(), LLAppViewer::idle(), idle_startup(), LLAppViewer::idleNetwork(), LLVOAvatar::idleUpdate(), LLToolMgr::inBuildMode(), LLPipeline::init(), LLXMLRPCTransaction::Impl::init(), LLSky::init(), LLPrefsVoiceLogic::init(), LLFloaterIMPanel::init(), LLAppViewer::init(), LLAgent::init(), init_audio(), init_client_menu(), init_start_screen(), LLViewerWindow::initBase(), LLAppViewer::initCache(), LLUI::initClass(), LLAppViewer::initConfiguration(), LLVOSky::initCubeMap(), LLUIImageList::initFromFile(), LLAppViewerWin32::initHardwareTest(), LLSurface::initTextures(), LLAppViewer::initWindow(), LLViewerWindow::initWorldUI(), inventory_offer_handler(), LLIMMgr::inviteToSession(), LLVOAvatar::isFullyLoaded(), LLCompass::LLCompass(), LLFloaterAuction::LLFloaterAuction(), LLFloaterChatterBox::LLFloaterChatterBox(), LLFloaterLagMeter::LLFloaterLagMeter(), LLFloaterTexturePicker::LLFloaterTexturePicker(), LLFloaterTools::LLFloaterTools(), LLHorizontalCompass::LLHorizontalCompass(), LLNetMap::LLNetMap(), LLPanelDebug::LLPanelDebug(), LLPanelLogin::LLPanelLogin(), LLSelectMgr::LLSelectMgr(), LLSnapshotLivePreview::LLSnapshotLivePreview(), LLStatusBar::LLStatusBar(), LLStatView::LLStatView(), LLViewerWindow::LLViewerWindow(), LLVoiceClient::LLVoiceClient(), LLVoiceRemoteCtrl::LLVoiceRemoteCtrl(), LLVOSky::LLVOSky(), LLPanelLogin::loadLoginPage(), LLWeb::loadURL(), log_chat_text(), login_show(), LLAppViewer::mainLoop(), menu_check_control(), menu_toggle_control(), menu_ui_enabled(), LLViewerJoystick::moveAvatar(), LLViewerJoystick::moveFlycam(), LLViewerJoystick::moveObjects(), LLViewerWindow::movieSize(), LLDrawPoolBump::numBumpPasses(), LLScriptEdCore::onBtnDynamicHelp(), LLVoiceRemoteCtrl::onBtnTalkClicked(), LLVoiceRemoteCtrl::onBtnTalkHeld(), LLVoiceRemoteCtrl::onBtnTalkReleased(), LLFloaterSnapshot::Impl::onClickKeep(), LLFloaterSnapshot::Impl::onClickKeepAspectCheck(), LLVoiceRemoteCtrl::onClickPopupBtn(), LLFloaterAuction::onClickSnapshot(), LLFloaterTools::onClose(), LLPanelWeb::onCommitWebProxyAddress(), LLPanelWeb::onCommitWebProxyEnabled(), LLPanelWeb::onCommitWebProxyPort(), LLSnapshotLivePreview::onIdle(), LLFloaterWindLight::onSavePreset(), LLFloaterWater::onSavePreset(), LLViewerTextEditor::openEmbeddedSound(), LLToolPie::pickAndShowMenu(), LLToolCamera::pickCallback(), LLToolCompRotate::pickCallback(), LLToolCompScale::pickCallback(), LLToolCompTranslate::pickCallback(), LLToolCompInspect::pickCallback(), LLToolPlacer::placeObject(), LLViewerParcelMedia::play(), LLViewerMediaImpl::play(), LLPanelWeb::postBuild(), LLPanelNetwork::postBuild(), LLPanelMsgs::postBuild(), LLPanelGeneral::postBuild(), LLPanelDisplay::postBuild(), LLPanelDirLand::postBuild(), LLPanelAudioPrefs::postBuild(), LLOverlayBar::postBuild(), LLFloaterTools::postBuild(), LLFloaterSnapshot::postBuild(), LLFloaterJoystick::postBuild(), LLFloaterColorPicker::postBuild(), LLPanelActiveSpeakers::postBuild(), process_chat_from_simulator(), process_money_balance_reply(), process_script_question(), process_sound_trigger(), process_time_synch(), LLPanelDirBrowser::processDirEventsReply(), LLPanelDirBrowser::processDirLandReply(), LLAvatarTracker::processNotify(), LLVOAvatar::processSingleAnimationStateChange(), LLAgent::propagate(), LLViewerWindow::rawSnapshot(), LLSelectMgr::redo(), LLToolBar::refresh(), LLStatusBar::refresh(), LLPrefsVoiceLogic::refresh(), LLPrefsIMImpl::refresh(), LLPrefsChatImpl::refresh(), LLPanelWeb::refresh(), LLPanelPermissions::refresh(), LLPanelNetwork::refresh(), LLPanelLCD::refresh(), LLPanelInput::refresh(), LLPanelGeneral::refresh(), LLPanelDisplay::refresh(), LLOverlayBar::refresh(), LLFloaterJoystick::refresh(), LLFloaterHardwareSettings::refresh(), LLPanelDisplay::refreshEnabledState(), LLFloaterProperties::refreshFromItem(), LLPanelLogin::refreshLocation(), LLManipScale::render(), LLHUDEffectSpiral::render(), LLDrawPoolTerrain::render(), render_ui_3d(), LLTracker::renderBeacon(), LLPipeline::renderGeom(), LLDrawPoolAlpha::renderGroupAlpha(), LLViewerParcelOverlay::renderPropertyLines(), LLViewerWindow::renderSelections(), LLManipTranslate::renderSnapGuides(), LLManipScale::renderSnapGuides(), LLManipRotate::renderSnapGuides(), LLManipTranslate::renderTranslationHandles(), LLPipeline::resetVertexBuffers(), LLAgent::resetView(), LLVOSky::restoreGL(), LLViewerWindow::saveImageNumbered(), LLViewerJoystick::scanJoystick(), script_question_cb(), LLSelectMgr::selectionMove(), LLSelectMgr::selectObjectAndFamily(), LLChatBar::sendChat(), LLSelectMgr::sendMultipleUpdate(), LLTextureFetch::sendRequestListToSimulators(), LLSelectMgr::sendSelectionMove(), LLManipScale::sendUpdates(), LLViewerObject::setAttachedSound(), LLViewerJoystick::setOverrideCamera(), LLViewerCamera::setPerspective(), LLShaderMgr::setShaders(), LLPanelEditWearable::setSubpart(), LLAgent::setTeleportState(), settings_modify(), settings_to_globals(), LLPanelAvatarWeb::setWebURL(), LLDrawPoolWater::shade(), show_debug_menus(), LLFloaterTools::showMore(), LLFloaterColorPicker::showUI(), LLAgent::startTyping(), LLVoiceClient::stateMachine(), LLFloaterWindLight::syncMenu(), LLViewerWindow::thumbnailSnapshot(), LLViewerParcelMediaAutoPlay::tick(), LLToolBar::toggle(), toggle_build_mode(), toggle_debug_menus(), toggle_map(), toggle_show_xui_names(), LLViewerJoystick::toggleFlycam(), LLHUDEffectSpiral::triggerLocal(), ui_audio_callback(), LLSelectMgr::undo(), LLDebugText::update(), LLViewerParcelMedia::update(), LLViewerObjectList::update(), update_statistics(), LLVOAvatar::updateCharacter(), LLWorld::updateClouds(), LLToolBar::updateCommunicateList(), LLFloaterSnapshot::Impl::updateControls(), LLScriptEdCore::updateDynamicHelp(), LLViewerJoystick::updateEnabled(), LLManip::updateGridSettings(), LLFloaterSnapshot::Impl::updateLayout(), LLViewerObject::updateLOD(), LLPipeline::updateMove(), LLPipeline::updateMoveDampedAsync(), LLPipeline::updateMoveNormalAsync(), LLFloaterTools::updatePopup(), LLViewerParcelOverlay::updatePropertyLines(), LLSelectMgr::updateSilhouettes(), LLHoverView::updateText(), LLViewerJointMesh::updateVectorize(), LLManipRotate::updateVisiblity(), velocity_interpolate(), and LLVoiceClient::voiceEnabled().
Definition at line 316 of file llcontrol.cpp.
References LLSD::asInteger(), CONTROL_ERRS, LLControlVariable::get(), getControl(), LLControlVariable::isType(), llendl, and TYPE_S32.
Referenced by LLPanelDisplay::applyResolution(), LLPipeline::blurReflectionMap(), LLPanelMsgs::buildLists(), LLViewerWindow::changeDisplaySettings(), LLFloaterSnapshot::Impl::checkAspectRatio(), LLFloaterSnapshot::Impl::checkImageSize(), LLViewerWindow::checkSettings(), LLPipeline::createGLBuffers(), display(), LLHoverView::draw(), LLTextBox::draw(), LLModalDialog::draw(), LLButton::draw(), LLAlertDialog::draw(), LLFolderView::filter(), LLPipeline::generateWaterReflection(), LLGroupNotifyBox::getGroupNotifyRect(), LLNotifyBox::getNotifyRect(), LLNotifyBox::getNotifyTipRect(), LLViewerWindow::getTargetWindow(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), handleVoiceClientPrefsChanged(), idle_startup(), LLXMLRPCTransaction::Impl::init(), LLPrefsVoiceLogic::init(), LLAppViewer::init(), LLViewerWindow::initBase(), LLAppViewer::initCache(), LLVOAvatar::initClass(), LLAppViewer::initConfiguration(), initGridChoice(), LLAppViewer::initWindow(), LLOverlayBar::layoutButtons(), LLConsole::LLConsole(), LLDragHandle::LLDragHandle(), LLDrawPoolTerrain::LLDrawPoolTerrain(), LLPanelDebug::LLPanelDebug(), LLPreferenceCore::LLPreferenceCore(), LLToolBrushLand::LLToolBrushLand(), LLViewerPartSim::LLViewerPartSim(), LLViewerWindow::LLViewerWindow(), LLVoiceClient::LLVoiceClient(), LLCrashLogger::loadCrashBehaviorSetting(), LLAppViewer::mainLoop(), LLToolBrushLand::modifyLandAtPointGlobal(), LLToolBrushLand::modifyLandInSelectionGlobal(), LLViewerJoystick::moveAvatar(), LLViewerJoystick::moveFlycam(), LLViewerJoystick::moveObjects(), LLFloaterSnapshot::Impl::onCommitCustomResolution(), LLFloaterSnapshot::Impl::onCommitResolution(), LLPanelWeb::onCommitWebProxyAddress(), LLPanelWeb::onCommitWebProxyEnabled(), LLPanelWeb::onCommitWebProxyPort(), LLFloaterSnapshot::postBuild(), LLPipeline::postSort(), LLDrawPoolTerrain::prerender(), LLVolumeGeometryManager::rebuildGeom(), LLPrefsChatImpl::refresh(), LLPanelWeb::refresh(), LLPanelLCD::refresh(), LLPanelInput::refresh(), LLPanelGeneral::refresh(), LLPanelDisplay::refresh(), LLFloaterJoystick::refresh(), LLFloaterHardwareSettings::refresh(), LLToolBrushLand::render(), LLPipeline::renderBloom(), renderParticleBeacons(), renderPhysicalBeacons(), renderScriptedBeacons(), renderScriptedTouchBeacons(), LLPipeline::setLightingDetail(), settings_to_globals(), LLAlertDialog::show(), LLViewerWindow::thumbnailSnapshot(), update_statistics(), LLFloaterSnapshot::Impl::updateControls(), LLVOWLSky::updateGeometry(), LLManip::updateGridSettings(), LLComboBox::updateLayout(), LLViewerImageList::updateMaxResidentTexMem(), and LLFloaterTools::updatePopup().
Definition at line 342 of file llcontrol.cpp.
References LLSD::asReal(), CONTROL_ERRS, LLControlVariable::get(), getControl(), LLControlVariable::isType(), llendl, and TYPE_F32.
Referenced by LLToolPlacer::addObject(), LLViewerObject::adjustAudioGain(), audio_update_volume(), audio_update_wind(), LLPreviewSound::auditionSound(), LLVOSky::calcAtmospherics(), LLAgent::calcCameraPositionTargetGlobal(), LLViewerWindow::calcDisplayScale(), LLAgent::changeCameraToCustomizeAvatar(), LLMenuBarGL::checkMenuTrigger(), LLSelectMgr::deselectAllIfTooFar(), LLFloaterLagMeter::determineClient(), LLManipRotate::dragConstrained(), LLFloaterTexturePicker::draw(), LLFolderView::draw(), LLFolderViewItem::draw(), LLFloaterColorPicker::draw(), LLConsole::draw(), LLPieMenu::draw(), LLScrollListCtrl::drawItems(), LLViewerWindow::getDisplayAspectRatio(), LLSelectMgr::getGrid(), LLNotifyBox::getTemplate(), LLToolsSnapObjectXY::handleEvent(), LLToolGun::handleHover(), LLManipTranslate::handleHover(), LLViewerWindow::handlePerFrameHover(), LLToolSelectRect::handleRectangleSelection(), LLFolderView::handleUnicodeCharHere(), LLScrollListCtrl::handleUnicodeCharHere(), LLAppViewer::idle(), idle_afk_check(), idle_startup(), LLVOAvatar::idleUpdate(), LLSky::init(), LLAgent::init(), LLViewerWindow::initBase(), LLViewerWindow::initFonts(), LLAppViewer::initWindow(), LLDrawPoolTerrain::LLDrawPoolTerrain(), LLPanelVoiceDeviceSettings::LLPanelVoiceDeviceSettings(), LLSelectMgr::LLSelectMgr(), LLViewerWindow::LLViewerWindow(), LLVLComposition::LLVLComposition(), LLVoiceClient::LLVoiceClient(), LLVOSky::LLVOSky(), LLViewerThrottle::load(), LLViewerJoystick::moveAvatar(), LLViewerJoystick::moveFlycam(), LLViewerJoystick::moveObjects(), LLPanelVoiceDeviceSettings::onOpen(), LLViewerTextEditor::openEmbeddedSound(), LLNotifyBox::parseNotify(), LLPanelDisplay::postBuild(), LLPanelAudioPrefs::postBuild(), process_sound_trigger(), LLVOAvatar::processSingleAnimationStateChange(), LLToolPlacer::raycastForNewObjPos(), LLPrefsChatImpl::refresh(), LLPanelNetwork::refresh(), LLPanelInput::refresh(), LLPanelGeneral::refresh(), LLPanelDisplay::refresh(), LLFloaterJoystick::refresh(), LLFloaterHardwareSettings::refresh(), LLManipScale::render(), LLPipeline::renderBloom(), LLDrawPoolAlpha::renderGroupAlpha(), LLManipTranslate::renderSnapGuides(), LLManipScale::renderSnapGuides(), LLHUDText::renderText(), LLManipTranslate::renderTranslationHandles(), LLViewerObject::setAttachedSound(), LLStatusBar::setBalance(), LLStatusBar::setHealth(), LLViewerCamera::setPerspective(), LLVoiceVisualizer::setPreferences(), settings_modify(), settings_to_globals(), LLManip::setupSnapGuideRenderPass(), LLAgent::startCameraAnimation(), LLAppViewer::startMainloopTimeout(), ui_audio_callback(), update_statistics(), LLAgent::updateCamera(), LLVOAvatar::updateCharacter(), LLVOSky::updateFog(), LLViewerObject::updateLOD(), LLAgent::updateLookAt(), LLViewerImageList::updateMaxResidentTexMem(), and LLManipRotate::updateVisiblity().
Definition at line 329 of file llcontrol.cpp.
References LLSD::asInteger(), CONTROL_ERRS, LLControlVariable::get(), getControl(), LLControlVariable::isType(), llendl, and TYPE_U32.
Referenced by LLFloaterHardwareSettings::apply(), LLInventoryModel::bulkFetch(), LLViewerWindow::changeDisplaySettings(), LLViewerInventoryCategory::fetchDescendents(), LLVOWLSky::getNumSlices(), LLVOWLSky::getNumStacks(), handleVoiceClientPrefsChanged(), idle_startup(), LLInventoryView::init(), LLAppViewer::initCache(), LLInventoryFilter::LLInventoryFilter(), LLViewerWindow::LLViewerWindow(), LLVoiceClient::LLVoiceClient(), LLPanelEditWearable::onCommitSexChange(), LLInventoryPanel::postBuild(), LLTextureCache::purgeTextures(), LLPanelNetwork::refresh(), LLPanelDisplay::refresh(), LLFloaterHardwareSettings::refresh(), LLPipeline::renderBloom(), LLPipeline::resizeScreenTexture(), LLVoiceVisualizer::setPreferences(), settings_to_globals(), LLVoiceClient::stateMachine(), and LLViewerJointMesh::updateVectorize().
Definition at line 501 of file llcontrol.cpp.
References CONTROL_ERRS, getControl(), LLControlVariable::getValue(), LLControlVariable::isType(), llendl, and TYPE_LLSD.
Referenced by idle_startup(), LLAppViewer::initConfiguration(), and LLPanelLogin::loadLoginPage().
Definition at line 430 of file llcontrol.cpp.
References CONTROL_ERRS, LLControlVariable::get(), i, llendl, mNameTable, LLControlVariable::mType, TYPE_COL4, TYPE_COL4U, and LLColor4::white.
Referenced by LLFloaterChat::addChat(), LLIMMgr::addMessage(), LLStatGraph::draw(), LLProgressView::draw(), LLHoverView::draw(), LLFloaterSnapshot::draw(), LLConsole::draw(), LLTextBox::draw(), LLModalDialog::draw(), LLPieMenu::draw(), LLFloater::draw(), LLAlertDialog::draw(), LLNotifyBox::drawBackground(), LLTextEditor::drawClippedSegment(), LLMediaRemoteCtrl::enableMediaButtons(), LLCheckBoxCtrl::fromXML(), LLVOAvatar::idleUpdate(), LLPanel::init(), LLButton::init(), init_menus(), LLViewerWindow::initBase(), LLUI::initClass(), LLButton::LLButton(), LLFloaterMap::LLFloaterMap(), LLFolderView::LLFolderView(), LLFolderViewItem::LLFolderViewItem(), LLGroupNotifyBox::LLGroupNotifyBox(), LLHUDManager::LLHUDManager(), LLInventoryPanel::LLInventoryPanel(), LLNotifyBox::LLNotifyBox(), LLSelectMgr::LLSelectMgr(), pre_init_menus(), LLViewerObjectList::renderObjectsForMap(), LLManipTranslate::renderSnapGuides(), LLFloaterIMPanel::sendMsg(), LLPanelGroupVoting::impl::setEnableListProposals(), LLViewerWindow::setMenuBackgroundColor(), LLUploadDialog::setMessage(), and LLManip::setupSnapGuideRenderPass().
Definition at line 462 of file llcontrol.cpp.
References CONTROL_ERRS, LLControlVariable::get(), getControl(), LLControlVariable::isType(), llendl, TYPE_COL4U, and LLColor4U::white.
Referenced by LLViewerParcelOverlay::updateOverlayTexture(), and LLViewerParcelOverlay::updatePropertyLines().
Definition at line 475 of file llcontrol.cpp.
References CONTROL_ERRS, LLControlVariable::get(), getControl(), LLControlVariable::isType(), llendl, TYPE_COL4, and LLColor4::white.
Referenced by LLIMMgr::addMessage(), LLFloaterIMPanel::addTypingIndicator(), LLPrefsChat::apply(), LLFloaterColorPicker::createUI(), LLPanelVoiceDeviceSettings::draw(), get_text_color(), idle_startup(), LLFloaterIMPanel::init(), LLAgent::init(), LLStyleMap::lookup(), LLIMMgr::noteOfflineUsers(), LLAvatarTracker::processNotify(), LLPrefsChatImpl::refresh(), LLPanelGeneral::refresh(), LLHUDText::renderText(), and LLSpeakerMgr::update().
Definition at line 488 of file llcontrol.cpp.
References CONTROL_ERRS, LLControlVariable::get(), getControl(), LLControlVariable::isType(), llendl, TYPE_COL3, and LLColor3::white.
Referenced by LLVOSky::LLVOSky().
Definition at line 521 of file llcontrol.cpp.
References CONTROL_ERRS, getControl(), LLControlVariable::isType(), llendl, LLControlVariable::set(), and TYPE_BOOLEAN.
Referenced by LLFloaterChatterBox::addFloater(), LLPrefsIMImpl::apply(), LLPanelDebug::apply(), LLFeatureManager::applyFeatures(), LLFeatureManager::applyRecommendedSettings(), callback_play_media(), LLPrefsVoiceLogic::cancel(), LLPrefsIMImpl::cancel(), LLPrefsChatImpl::cancel(), LLPanelWeb::cancel(), LLPanelNetwork::cancel(), LLPanelMsgs::cancel(), LLPanelLCD::cancel(), LLPanelInput::cancel(), LLPanelGeneral::cancel(), LLPanelDisplay::cancel(), LLPanelAudioPrefs::cancel(), LLFloaterJoystick::cancel(), LLFloaterHardwareSettings::cancel(), LLAgent::changeCameraToCustomizeAvatar(), LLAgent::changeCameraToFollow(), LLAgent::changeCameraToMouselook(), LLAgent::changeCameraToThirdPerson(), LLViewerWindow::changeDisplaySettings(), check_toggle_control(), LLAppViewer::cleanupSavedSettings(), click_popup_dozer_mode(), commit_select_component(), commit_select_tool(), LLAppViewer::disconnectViewer(), LLLoginHandler::handle(), handle_show_overlay_title(), LLToolSelectLand::handleDeselect(), LLToolBrushLand::handleDeselect(), LLViewToggleBeacon::handleEvent(), LLToolsShowSelectionLightRadius::handleEvent(), LLToolsShowHiddenSelection::handleEvent(), LLToolsSelectBySurrounding::handleEvent(), LLToolsSelectOnlyMovableObjects::handleEvent(), LLToolsSelectOnlyMyObjects::handleEvent(), LLToggleControl::handleEvent(), LLViewDefaultUISize::handleEvent(), LLViewerWindow::handleKey(), LLToolSelect::handleObjectSelection(), LLToolSelectLand::handleSelect(), LLToolBrushLand::handleSelect(), idle_startup(), LLAppViewer::initCache(), LLAppViewer::initConfiguration(), LLAppViewerWin32::initHardwareTest(), LLAppViewer::initWindow(), LLFloaterTools::LLFloaterTools(), LLViewerWindow::LLViewerWindow(), login_callback(), menu_toggle_control(), LLFloaterTexturePicker::onApplyImmediateCheck(), LLVoiceRemoteCtrl::onBtnLock(), LLScriptEdCore::onCheckLock(), LLFloaterSnapshot::Impl::onClickAutoSnap(), LLPanelNetwork::onClickClearCache(), LLFloaterSnapshot::Impl::onClickHUDCheck(), LLFloaterSnapshot::Impl::onClickKeepAspectCheck(), LLFloaterSnapshot::Impl::onClickKeepOpenCheck(), LLFloaterSnapshot::Impl::onClickLess(), LLFloaterSnapshot::Impl::onClickMore(), LLFloaterSnapshot::Impl::onClickUICheck(), LLFloaterMove::onClose(), LLInventoryView::onClose(), LLFloaterTools::onClose(), LLFloaterMap::onClose(), LLFloaterClothing::onClose(), LLFloaterChatterBox::onClose(), LLFloaterChat::onClose(), LLFloaterCamera::onClose(), LLFloaterActiveSpeakers::onClose(), LLFloaterSnapshot::Impl::onCommitFreezeFrame(), LLPanelAudioVolume::onCommitVolumeChange(), LLFloaterColorPicker::onImmediateCheck(), LLFloaterMove::onOpen(), LLFloaterChatterBox::onOpen(), LLFloaterCamera::onOpen(), LLFloaterActiveSpeakers::onOpen(), LLPanelWeb::onSelectBrowser(), LLPanelActiveSpeakers::onSortChanged(), LLLoginHandler::parse(), LLViewerRequiredVoiceVersion::post(), LLToolBar::refresh(), LLFloaterChatterBox::removeFloater(), resetWarnings(), LLViewerWindow::reshape(), run_vectorize_perf_test(), LLAppViewer::saveFinalSnapshot(), LLSelectMgr::selectObjectAndFamily(), LLSavedSettingsGlue::setBOOL(), LLAgent::setFlying(), LLFloaterTools::setObjectType(), LLShaderMgr::setShaders(), LLManipScale::setShowAxes(), LLViewerJoystick::setSNDefaults(), LLManipScale::setStretchTextures(), LLURLSimString::setString(), settings_modify(), LLManipScale::setUniform(), LLInventoryView::setVisible(), LLFloaterWorldMap::setVisible(), LLFloaterMap::setVisible(), LLFloaterDirectory::setVisible(), LLFloaterChat::setVisible(), setWarning(), LLFloaterClothing::show(), LLInventoryView::showAgentInventory(), LLFloaterTools::showMore(), LLChatBar::startChat(), LLChatBar::stopChat(), LLToolBar::toggle(), toggle_debug_menus(), toggle_map(), toggle_show_xui_names(), LLInventoryView::toggleVisibility(), LLViewerJoystick::updateEnabled(), LLViewerJointMesh::updateGeometry(), LLFloaterSnapshot::Impl::updateLayout(), velocity_interpolate(), LLFloaterDirectory::~LLFloaterDirectory(), LLFloaterLagMeter::~LLFloaterLagMeter(), LLFloaterSnapshot::~LLFloaterSnapshot(), and LLStatView::~LLStatView().
Definition at line 536 of file llcontrol.cpp.
References CONTROL_ERRS, getControl(), LLControlVariable::isType(), llendl, LLControlVariable::set(), and TYPE_S32.
Referenced by LLFeatureManager::applyFeatures(), LLPrefsVoiceLogic::cancel(), LLPrefsChatImpl::cancel(), LLPanelWeb::cancel(), LLPanelLCD::cancel(), LLPanelInput::cancel(), LLPanelGeneral::cancel(), LLPanelDisplay::cancel(), LLFloaterJoystick::cancel(), LLFloaterHardwareSettings::cancel(), LLViewerWindow::changeDisplaySettings(), LLAppViewer::cleanupSavedSettings(), click_dozer_size(), click_popup_dozer_mode(), click_popup_dozer_size(), LLAlertDialog::handleCallbacks(), LLViewBeaconWidth::handleEvent(), idle_startup(), LLAppViewer::init(), LLAppViewer::initCache(), LLSelectMgr::LLSelectMgr(), LLFloaterSnapshot::Impl::onCommitCustomResolution(), LLFloaterSnapshot::Impl::onCommitResolution(), LLFloaterSnapshot::Impl::onCommitSnapshotType(), LLPrefsVoiceLogic::onEarLocationCommit(), LLPreferenceCore::onTabChanged(), LLLoginHandler::parse(), LLFloaterSnapshot::Impl::resetSnapshotSizeOnUI(), LLViewerWindow::reshape(), LLCrashLogger::saveCrashBehaviorSetting(), set_render_name_fade_out(), LLAppViewer::setCrashBehavior(), LLSelectMgr::setGridMode(), LLPipeline::setLightingDetail(), LLSavedSettingsGlue::setS32(), LLSnapshotLivePreview::setSnapshotQuality(), LLViewerJoystick::setSNDefaults(), LLViewerWindow::thumbnailSnapshot(), LLFloaterSnapshot::Impl::updateLayout(), LLViewerImageList::updateMaxResidentTexMem(), and LLViewerWindow::~LLViewerWindow().
Definition at line 551 of file llcontrol.cpp.
References CONTROL_ERRS, getControl(), LLControlVariable::isType(), llendl, LLControlVariable::set(), and TYPE_F32.
Referenced by LLPanelVoiceDeviceSettings::apply(), LLFeatureManager::applyFeatures(), LLFeatureManager::applyRecommendedSettings(), LLPanelDisplay::applyResolution(), LLPrefsChatImpl::cancel(), LLPanelNetwork::cancel(), LLPanelInput::cancel(), LLPanelGeneral::cancel(), LLPanelDisplay::cancel(), LLPanelAudioPrefs::cancel(), LLFloaterJoystick::cancel(), LLFloaterHardwareSettings::cancel(), LLAppViewer::cleanupSavedSettings(), LLViewDefaultUISize::handleEvent(), LLPanelDisplay::onCommitAutoDetectAspect(), LLViewerThrottle::save(), LLSavedSettingsGlue::setF32(), LLViewerThrottle::setMaxBandwidth(), and LLViewerJoystick::setSNDefaults().
Definition at line 566 of file llcontrol.cpp.
References CONTROL_ERRS, getControl(), LLControlVariable::isType(), llendl, LLControlVariable::set(), and TYPE_U32.
Referenced by LLFloaterHardwareSettings::apply(), LLFeatureManager::applyFeatures(), LLFeatureManager::applyRecommendedSettings(), LLUndoWearable::applyUndoRedo(), LLPanelNetwork::cancel(), LLPanelDisplay::cancel(), LLFloaterHardwareSettings::cancel(), LLAppViewer::cleanup(), idle_startup(), LLAppViewer::initCache(), LLFloaterCustomize::LLFloaterCustomize(), LLViewerWindow::LLViewerWindow(), LLPanelEditWearable::onBtnRandomize(), LLTextureCache::purgeTextures(), settings_modify(), LLSavedSettingsGlue::setU32(), LLFloaterCustomize::setWearable(), and LLInventoryPanel::~LLInventoryPanel().
Definition at line 581 of file llcontrol.cpp.
References CONTROL_ERRS, getControl(), LLControlVariable::isType(), llendl, LLControlVariable::set(), and TYPE_STRING.
Referenced by LLPrefsIMImpl::apply(), LLPanelVoiceDeviceSettings::apply(), LLPrefsVoiceLogic::cancel(), LLPrefsIMImpl::cancel(), LLPanelWeb::cancel(), LLPanelGeneral::cancel(), LLPanelVoiceDeviceSettings::cancel(), idle_startup(), LLViewerJoystick::init(), LLAppViewer::init(), LLAppViewer::initCache(), LLAppViewer::initConfiguration(), initGridChoice(), load_password_from_disk(), LLPanelLogin::loadLoginPage(), LLPanelLogin::onClickConnect(), LLPanelNetwork::onClickResetCache(), LLPanelNetwork::onClickSetCache(), LLPrefsVoiceLogic::onClickSetMiddleMouse(), LLPanelVoiceDeviceSettings::onCommitInputDevice(), LLPanelVoiceDeviceSettings::onCommitOutputDevice(), LLPanelWeb::onCommitWebProxyAddress(), LLPanelActiveSpeakers::onSortChanged(), LLFloaterDirectory::onTabChanged(), set_language(), LLPrefsVoiceLogic::setKey(), LLSavedSettingsGlue::setString(), update_dialog_callback(), and LLFloaterHtmlHelp::~LLFloaterHtmlHelp().
Definition at line 596 of file llcontrol.cpp.
References CONTROL_ERRS, getControl(), LLVector3::getValue(), LLControlVariable::isType(), llendl, LLControlVariable::set(), and TYPE_VEC3.
Referenced by LLToolGun::handleHover().
void LLControlGroup::setVector3d | ( | const LLString & | name, | |
const LLVector3d & | val | |||
) |
Definition at line 610 of file llcontrol.cpp.
References CONTROL_ERRS, getControl(), LLVector3d::getValue(), LLControlVariable::isType(), llendl, LLControlVariable::set(), and TYPE_VEC3D.
Referenced by LLAppViewer::saveFinalSnapshot().
Definition at line 624 of file llcontrol.cpp.
References CONTROL_ERRS, getControl(), LLRectBase< Type >::getValue(), LLControlVariable::isType(), llendl, LLControlVariable::set(), and TYPE_RECT.
Referenced by adjust_rect_bottom_center(), adjust_rect_centered_partial_zoom(), adjust_rect_top_center(), adjust_rect_top_left(), adjust_rect_top_right(), LLViewerWindow::adjustRectanglesForFirstUse(), LLLiveLSLEditor::reshape(), LLPreviewLSL::reshape(), LLPreviewNotecard::reshape(), LLPanel::storeRectControl(), LLFloaterGesture::~LLFloaterGesture(), LLFloaterHtml::~LLFloaterHtml(), LLFloaterHtmlHelp::~LLFloaterHtmlHelp(), LLFloaterHUD::~LLFloaterHUD(), and LLFloaterReleaseMsg::~LLFloaterReleaseMsg().
Definition at line 638 of file llcontrol.cpp.
References CONTROL_ERRS, getControl(), LLColor4U::getValue(), LLControlVariable::isType(), llendl, LLControlVariable::set(), and TYPE_COL4U.
Definition at line 652 of file llcontrol.cpp.
References CONTROL_ERRS, getControl(), LLColor4::getValue(), LLControlVariable::isType(), llendl, LLControlVariable::set(), and TYPE_COL4.
Referenced by LLPrefsChatImpl::cancel(), LLPanelGeneral::cancel(), and LLFloaterColorPicker::handleMouseUp().
Definition at line 666 of file llcontrol.cpp.
References CONTROL_ERRS, getControl(), LLControlVariable::isType(), llendl, setValue(), and TYPE_LLSD.
Definition at line 680 of file llcontrol.cpp.
References CONTROL_ERRS, getControl(), llendl, and LLControlVariable::set().
Referenced by LLView::setControlValue(), and setLLSD().
Definition at line 511 of file llcontrol.cpp.
References mNameTable.
Referenced by LLAppViewer::init(), loadFromFileLegacy(), and LLUI::locateSkin().
U32 LLControlGroup::loadFromFileLegacy | ( | const LLString & | filename, | |
BOOL | require_declaration = TRUE , |
|||
eControlType | declare_as = TYPE_STRING | |||
) |
Definition at line 704 of file llcontrol.cpp.
References controlExists(), CURRENT_VERSION, declareColor4(), declareColor4U(), declareString(), FALSE, LLXmlTreeNode::getAttributeBOOL(), LLXmlTreeNode::getAttributeColor4(), LLXmlTreeNode::getAttributeColor4U(), LLXmlTreeNode::getAttributeF32(), LLXmlTreeNode::getAttributeS32(), LLXmlTreeNode::getAttributeString(), LLXmlTreeNode::getAttributeU32(), LLXmlTreeNode::getAttributeVector3(), LLXmlTreeNode::getAttributeVector3d(), getControl(), LLXmlTreeNode::getFirstChild(), LLXmlTreeNode::getName(), LLXmlTreeNode::getNextChild(), LLXmlTree::getRoot(), LLColor4::getValue(), LLColor4U::getValue(), LLRectBase< Type >::getValue(), LLVector3d::getValue(), LLVector3::getValue(), LLXmlTreeNode::hasAttribute(), llassert, llendl, llinfos, llwarns, LLControlVariable::mType, LLVector3::mV, NO_PERSIST, LLStringBase< char >::null, LLXmlTree::parseFile(), S32, LLControlVariable::set(), LLRectBase< Type >::setOriginAndSize(), TYPE_BOOLEAN, TYPE_COL3, TYPE_COL4, TYPE_COL4U, TYPE_F32, TYPE_RECT, TYPE_S32, TYPE_STRING, TYPE_U32, TYPE_VEC3, TYPE_VEC3D, LLColor4U::white, and LLColor4::white.
Referenced by handle_reload_settings(), LLAppViewer::init(), and loadFromFile().
Definition at line 910 of file llcontrol.cpp.
References LLControlVariable::getComment(), LLControlVariable::getSaveValue(), LLControlVariable::isPersisted(), LLControlVariable::isSaveValueDefault(), llendl, llinfos, llofstream, llwarns, mNameTable, LLSDSerialize::toPrettyXML(), LLControlVariable::type(), and typeEnumToString().
Referenced by LLAppViewer::cleanup(), idle_startup(), LLAppViewer::initWindow(), login_callback(), LLFloaterPreference::onBtnOK(), LLCrashLogger::saveCrashBehaviorSetting(), and update_app().
Definition at line 956 of file llcontrol.cpp.
References LLSD::asInteger(), LLSD::beginMap(), declareControl(), LLSD::endMap(), LLSDSerialize::fromXML(), getControl(), LLSD::has(), LLControlVariable::isPersisted(), llendl, llifstream, llwarns, loadFromFileLegacy(), S32, LLControlVariable::setValue(), TRUE, TYPE_STRING, and typeStringToEnum().
Referenced by handle_reload_settings(), LLAppViewer::init(), LLAppViewer::initConfiguration(), LLCrashLogger::loadCrashBehaviorSetting(), and reload_personal_settings_overrides().
void LLControlGroup::resetToDefaults | ( | ) |
Definition at line 1016 of file llcontrol.cpp.
References mNameTable, and LLControlVariable::resetToDefault().
Referenced by handle_reload_settings().
void LLControlGroup::addWarning | ( | const LLString & | name | ) |
Definition at line 1054 of file llcontrol.cpp.
References declareBOOL(), get_warn_name(), mNameTable, mWarnings, and TRUE.
Referenced by LLAlertDialog::parseAlerts().
Definition at line 1065 of file llcontrol.cpp.
References get_warn_name(), and getBOOL().
Referenced by LLAlertDialogTemplate::getIgnore(), LLAlertDialog::handleCallbacks(), LLAppViewerWin32::initHardwareTest(), LLPanelPermissions::refresh(), LLAlertDialog::show(), LLViewerParcelMedia::update(), LLFirstUse::useAppearance(), LLFirstUse::useBalanceDecrease(), LLFirstUse::useBalanceIncrease(), LLFirstUse::useBuild(), LLFirstUse::useDebugMenus(), LLFirstUse::useFlexible(), LLFirstUse::useInventory(), LLFirstUse::useLeftClickNoHit(), LLFirstUse::useMap(), LLFirstUse::useMedia(), LLFirstUse::useOverrideKeys(), LLFirstUse::useSandbox(), LLFirstUse::useSculptedPrim(), LLFirstUse::useSit(), and LLFirstUse::useTeleport().
Definition at line 1071 of file llcontrol.cpp.
References get_warn_name(), and setBOOL().
Referenced by callback_play_media(), LLFirstUse::disableFirstUse(), LLAlertDialog::handleCallbacks(), LLAppViewerWin32::initHardwareTest(), LLPanelMsgs::onClickEnablePopup(), LLFirstUse::resetFirstUse(), LLAlertDialogTemplate::setIgnore(), LLFirstUse::useAppearance(), LLFirstUse::useBalanceDecrease(), LLFirstUse::useBalanceIncrease(), LLFirstUse::useBuild(), LLFirstUse::useDebugMenus(), LLFirstUse::useFlexible(), LLFirstUse::useInventory(), LLFirstUse::useLeftClickNoHit(), LLFirstUse::useMap(), LLFirstUse::useMedia(), LLFirstUse::useOverrideKeys(), LLFirstUse::useSandbox(), LLFirstUse::useSculptedPrim(), LLFirstUse::useSit(), and LLFirstUse::useTeleport().
void LLControlGroup::resetWarnings | ( | ) |
Definition at line 1077 of file llcontrol.cpp.
References mWarnings, setBOOL(), and TRUE.
ctrl_name_table_t LLControlGroup::mNameTable [protected] |
Definition at line 138 of file llcontrol.h.
Referenced by addWarning(), applyToAll(), cleanup(), controlExists(), declareControl(), getColor(), getControl(), resetToDefaults(), and saveToFile().
std::set<LLString> LLControlGroup::mWarnings [protected] |
LLString LLControlGroup::mTypeString[TYPE_COUNT] [protected] |
Definition at line 140 of file llcontrol.h.
Referenced by LLControlGroup(), typeEnumToString(), and typeStringToEnum().