#include <llfloaterland.h>
Inheritance diagram for LLPanelLandMedia:
Public Member Functions | |
LLPanelLandMedia (LLHandle< LLParcelSelection > &parcelp) | |
virtual | ~LLPanelLandMedia () |
void | refresh () |
virtual BOOL | postBuild () |
Static Public Member Functions | |
static void | onCommitAny (LLUICtrl *ctrl, void *userdata) |
static void | onClickStopMedia (void *data) |
static void | onClickStartMedia (void *data) |
Protected Attributes | |
LLCheckBoxCtrl * | mCheckSoundLocal |
LLRadioGroup * | mRadioVoiceChat |
LLLineEditor * | mMusicURLEdit |
LLLineEditor * | mMediaURLEdit |
LLTextureCtrl * | mMediaTextureCtrl |
LLCheckBoxCtrl * | mMediaAutoScaleCheck |
LLHandle< LLParcelSelection > & | mParcel |
Definition at line 359 of file llfloaterland.h.
LLPanelLandMedia::LLPanelLandMedia | ( | LLHandle< LLParcelSelection > & | parcelp | ) |
Definition at line 2325 of file llfloaterland.cpp.
LLPanelLandMedia::~LLPanelLandMedia | ( | ) | [virtual] |
Definition at line 2371 of file llfloaterland.cpp.
Definition at line 2539 of file llfloaterland.cpp.
References LLMediaEngine::convertImageAndLoadUrl(), LLMediaEngine::getInstance(), gFocusMgr, NULL, and LLFocusMgr::setKeyboardFocus().
Definition at line 2534 of file llfloaterland.cpp.
References LLMediaEngine::getInstance(), and LLMediaEngine::stop().
Definition at line 2476 of file llfloaterland.cpp.
References FALSE, gParcelMgr, kRadioVoiceChatDisable, kRadioVoiceChatEstate, kRadioVoiceChatPrivate, PF_ALLOW_VOICE_CHAT, PF_SOUND_LOCAL, PF_USE_ESTATE_VOICE_CHAN, LLViewerParcelMgr::sendParcelPropertiesUpdate(), LLParcel::setMediaAutoScale(), LLParcel::setMediaID(), LLParcel::setMediaURL(), LLParcel::setMusicURL(), LLParcel::setParcelFlag(), LLStringBase< char >::trim(), and TRUE.
Referenced by postBuild().
BOOL LLPanelLandMedia::postBuild | ( | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 2333 of file llfloaterland.cpp.
References LLPanel::childSetCommitCallback(), LLUICtrlFactory::getCheckBoxByName(), LLUICtrlFactory::getLineEditorByName(), LLUICtrlFactory::getRadioGroupByName(), LLUICtrlFactory::getTexturePickerByName(), llendl, llwarns, mCheckSoundLocal, mMediaAutoScaleCheck, mMediaTextureCtrl, mMediaURLEdit, mMusicURLEdit, mRadioVoiceChat, onCommitAny(), PERM_COPY, PERM_TRANSFER, LLTextureCtrl::setAllowNoTexture(), LLUICtrl::setCallbackUserData(), LLUICtrl::setCommitCallback(), LLTextureCtrl::setImmediateFilterPermMask(), LLTextureCtrl::setNonImmediateFilterPermMask(), and TRUE.
void LLPanelLandMedia::refresh | ( | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 2376 of file llfloaterland.cpp.
References LLTextureCtrl::clear(), FALSE, LLParcel::getMediaAutoScale(), LLParcel::getMediaID(), LLParcel::getMediaURL(), LLParcel::getMusicURL(), LLParcel::getSoundLocal(), LLParcel::getVoiceEnabled(), LLParcel::getVoiceUseEstateChannel(), GP_LAND_CHANGE_MEDIA, LLUUID::isNull(), LLViewerParcelMgr::isParcelModifiableByAgent(), kRadioVoiceChatDisable, kRadioVoiceChatEstate, kRadioVoiceChatPrivate, mCheckSoundLocal, mMediaAutoScaleCheck, mMediaTextureCtrl, mMediaURLEdit, mMusicURLEdit, mParcel, mRadioVoiceChat, LLStringBase< char >::null, LLCheckBoxCtrl::set(), LLLineEditor::setDrawAsterixes(), LLTextureCtrl::setEnabled(), LLLineEditor::setEnabled(), LLRadioGroup::setEnabled(), LLCheckBoxCtrl::setEnabled(), LLTextureCtrl::setImageAssetID(), LLRadioGroup::setSelectedIndex(), LLLineEditor::setText(), and TRUE.
Referenced by LLFloaterLand::refresh().
LLCheckBoxCtrl* LLPanelLandMedia::mCheckSoundLocal [protected] |
LLCheckBoxCtrl* LLPanelLandMedia::mMediaAutoScaleCheck [protected] |
LLTextureCtrl* LLPanelLandMedia::mMediaTextureCtrl [protected] |
LLLineEditor* LLPanelLandMedia::mMediaURLEdit [protected] |
LLLineEditor* LLPanelLandMedia::mMusicURLEdit [protected] |
LLHandle<LLParcelSelection>& LLPanelLandMedia::mParcel [protected] |
LLRadioGroup* LLPanelLandMedia::mRadioVoiceChat [protected] |