#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().
1.5.5