LLViewerUICtrlFactory Class Reference

#include <llvieweruictrlfactory.h>

Inheritance diagram for LLViewerUICtrlFactory:

Inheritance graph
[legend]
Collaboration diagram for LLViewerUICtrlFactory:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLViewerUICtrlFactory ()
virtual ~LLViewerUICtrlFactory ()

Static Public Member Functions

static LLColorSwatchCtrlgetColorSwatchByName (LLPanel *panelp, const LLString &name)
static LLNameListCtrlgetNameListByName (LLPanel *panelp, const LLString &name)
static LLTextureCtrlgetTexturePickerByName (LLPanel *panelp, const LLString &name)
static LLWebBrowserCtrl * getWebBrowserByName (LLPanel *panelp, const LLString &name)
static LLViewerTextEditorgetViewerTextEditorByName (LLPanel *panelp, const LLString &name)
static LLNameEditorgetNameEditorByName (LLPanel *panelp, const LLString &name)
static LLMediaRemoteCtrlgetMediaRemoteByName (LLPanel *panelp, const LLString &name)
static LLJoystickAgentTurngetJoystickAgentTurnByName (LLPanel *panelp, const LLString &name)
static LLJoystickAgentSlidegetJoystickAgentSlideByName (LLPanel *panelp, const LLString &name)

Detailed Description

Definition at line 49 of file llvieweruictrlfactory.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:59 2010 for Second Life Viewer by  doxygen 1.4.7