#include <llvieweruictrlfactory.h>
Inheritance diagram for LLViewerUICtrlFactory:
Public Member Functions | |
LLViewerUICtrlFactory () | |
virtual | ~LLViewerUICtrlFactory () |
Static Public Member Functions | |
static LLColorSwatchCtrl * | getColorSwatchByName (LLPanel *panelp, const LLString &name) |
static LLNameListCtrl * | getNameListByName (LLPanel *panelp, const LLString &name) |
static LLTextureCtrl * | getTexturePickerByName (LLPanel *panelp, const LLString &name) |
static LLWebBrowserCtrl * | getWebBrowserByName (LLPanel *panelp, const LLString &name) |
static LLViewerTextEditor * | getViewerTextEditorByName (LLPanel *panelp, const LLString &name) |
static LLNameEditor * | getNameEditorByName (LLPanel *panelp, const LLString &name) |
static LLMediaRemoteCtrl * | getMediaRemoteByName (LLPanel *panelp, const LLString &name) |
static LLJoystickAgentTurn * | getJoystickAgentTurnByName (LLPanel *panelp, const LLString &name) |
static LLJoystickAgentSlide * | getJoystickAgentSlideByName (LLPanel *panelp, const LLString &name) |
Definition at line 49 of file llvieweruictrlfactory.h.
LLViewerUICtrlFactory::LLViewerUICtrlFactory | ( | ) |
Definition at line 58 of file llvieweruictrlfactory.cpp.
References LL_COLOR_SWATCH_CTRL_TAG, LL_INVENTORY_PANEL_TAG, LL_JOYSTICK_SLIDE, LL_JOYSTICK_TURN, LL_MEDIA_REMOTE_CTRL_TAG, LL_NAME_EDITOR_TAG, LL_NAME_LIST_CTRL_TAG, LL_TEXT_EDITOR_TAG, LL_TEXTURE_CTRL_TAG, LL_WEB_BROWSER_CTRL_TAG, and LLUICtrlCreator< T >::registerCreator().
LLViewerUICtrlFactory::~LLViewerUICtrlFactory | ( | ) | [virtual] |
Definition at line 79 of file llvieweruictrlfactory.cpp.
LLColorSwatchCtrl * LLViewerUICtrlFactory::getColorSwatchByName | ( | LLPanel * | panelp, | |
const LLString & | name | |||
) | [static] |
Reimplemented from LLUICtrlFactory.
Definition at line 87 of file llvieweruictrlfactory.cpp.
References LLPanel::getCtrlByNameAndType(), and WIDGET_TYPE_COLOR_SWATCH.
Referenced by LLPanelEditWearable::draw(), LLPanelFace::getState(), and LLPanelFace::sendColor().
LLJoystickAgentSlide * LLViewerUICtrlFactory::getJoystickAgentSlideByName | ( | LLPanel * | panelp, | |
const LLString & | name | |||
) | [static] |
Definition at line 127 of file llvieweruictrlfactory.cpp.
References LLPanel::getCtrlByNameAndType(), and WIDGET_TYPE_JOYSTICK_SLIDE.
Referenced by LLFloaterMove::LLFloaterMove().
LLJoystickAgentTurn * LLViewerUICtrlFactory::getJoystickAgentTurnByName | ( | LLPanel * | panelp, | |
const LLString & | name | |||
) | [static] |
Definition at line 122 of file llvieweruictrlfactory.cpp.
References LLPanel::getCtrlByNameAndType(), and WIDGET_TYPE_JOYSTICK_TURN.
Referenced by LLFloaterMove::LLFloaterMove().
LLMediaRemoteCtrl * LLViewerUICtrlFactory::getMediaRemoteByName | ( | LLPanel * | panelp, | |
const LLString & | name | |||
) | [static] |
Definition at line 117 of file llvieweruictrlfactory.cpp.
References LLPanel::getCtrlByNameAndType(), and WIDGET_TYPE_MEDIA_REMOTE.
LLNameEditor * LLViewerUICtrlFactory::getNameEditorByName | ( | LLPanel * | panelp, | |
const LLString & | name | |||
) | [static] |
Definition at line 112 of file llvieweruictrlfactory.cpp.
References LLPanel::getCtrlByNameAndType(), and WIDGET_TYPE_NAME_EDITOR.
Referenced by LLPanelAvatar::onClickAddFriend(), LLPanelAvatar::onClickCSR(), LLPanelAvatar::onClickIM(), LLPanelAvatar::onClickMute(), LLPanelAvatar::onClickTrack(), and LLPanelAvatar::setAvatarID().
LLNameListCtrl * LLViewerUICtrlFactory::getNameListByName | ( | LLPanel * | panelp, | |
const LLString & | name | |||
) | [static] |
Reimplemented from LLUICtrlFactory.
Definition at line 92 of file llvieweruictrlfactory.cpp.
References LLPanel::getCtrlByNameAndType(), and WIDGET_TYPE_NAME_LIST.
Referenced by LLPanelEstateInfo::accessRemoveCore(), LLPanelEstateInfo::checkRemovalButton(), LLPanelEstateInfo::clearAccessLists(), LLDispatchSetEstateAccess::operator()(), LLPanelEstateInfo::postBuild(), and LLFloaterNewIM::postBuild().
LLTextureCtrl * LLViewerUICtrlFactory::getTexturePickerByName | ( | LLPanel * | panelp, | |
const LLString & | name | |||
) | [static] |
Reimplemented from LLUICtrlFactory.
Definition at line 97 of file llvieweruictrlfactory.cpp.
References LLPanel::getCtrlByNameAndType(), and WIDGET_TYPE_TEXTURE_PICKER.
Referenced by LLPanelEditWearable::addTextureDropTarget(), LLPanelEditWearable::draw(), LLPanelObject::getState(), LLPanelFace::getState(), LLPanelPlace::postBuild(), LLPanelPick::postBuild(), LLPanelClassified::postBuild(), LLPanelRegionTextureInfo::refreshFromRegion(), LLFloaterSellLandUI::refreshUI(), LLFloaterBuyLandUI::refreshUI(), LLPanelRegionTextureInfo::sendUpdate(), and LLPanelRegionTextureInfo::validateTextureSizes().
LLViewerTextEditor * LLViewerUICtrlFactory::getViewerTextEditorByName | ( | LLPanel * | panelp, | |
const LLString & | name | |||
) | [static] |
Definition at line 107 of file llvieweruictrlfactory.cpp.
References LLPanel::getCtrlByNameAndType(), and WIDGET_TYPE_TEXT_EDITOR.
Referenced by LLPreviewNotecard::canClose(), LLPreviewNotecard::draw(), LLPreviewNotecard::getDragItem(), LLPreviewNotecard::hasEmbeddedInventory(), LLPreviewNotecard::LLPreviewNotecard(), LLPreviewNotecard::loadAsset(), LLPreviewNotecard::onLoadComplete(), LLPreviewNotecard::onSaveComplete(), LLFloaterIMPanel::postBuild(), LLPreviewNotecard::saveIfNeeded(), and LLPreviewNotecard::setEnabled().
LLWebBrowserCtrl * LLViewerUICtrlFactory::getWebBrowserByName | ( | LLPanel * | panelp, | |
const LLString & | name | |||
) | [static] |
Definition at line 102 of file llvieweruictrlfactory.cpp.
References LLPanel::getCtrlByNameAndType(), and WIDGET_TYPE_WEBBROWSER.
Referenced by LLFloaterHtml::LLFloaterHtml(), LLFloaterReleaseMsg::LLFloaterReleaseMsg(), and LLPanelDirFindAll::postBuild().