void LLPanel::childShowTab(const std::string& id, const std::string& tabname, bool visible) { LLTabContainer* child = findChild<LLTabContainer>(id); if (child) { child->selectTabByName(tabname); } }
//static void LLFloaterWindLight::selectTab(std::string tab_name) { if (!tab_name.empty()) { LLTabContainer* tabs = LLFloaterWindLight::instance()->getChild<LLTabContainer>("WindLight Tabs"); tabs->selectTabByName(tab_name); } }
void LLPanelNearByMedia::onAdvancedButtonClick() { // bring up the prefs floater LLFloaterPreference::show(NULL); LLFloaterPreference* prefsfloater = LLFloaterPreference::sInstance; if (prefsfloater) { // grab the 'audio' panel from the preferences floater and // bring it the front! LLTabContainer* tabcontainer = prefsfloater->getChild<LLTabContainer>("pref core"); if (tabcontainer) { tabcontainer->selectTabByName("Media panel"); } } }
void LLFloaterAvatarPicker::onList() { getChildView("ok_btn")->setEnabled(isSelectBtnEnabled()); // [RLVa:KB] - Checked: 2010-06-05 (RLVa-1.2.2a) | Modified: RLVa-1.2.0d if (rlv_handler_t::isEnabled()) { LLTabContainer* pTabs = getChild<LLTabContainer>("ResidentChooserTabs"); LLPanel* pNearMePanel = getChild<LLPanel>("NearMePanel"); RLV_ASSERT( (pTabs) && (pNearMePanel) ); if ( (pTabs) && (pNearMePanel) ) { bool fRlvEnable = !gRlvHandler.hasBehaviour(RLV_BHVR_SHOWNAMES); pTabs->enableTabButton(pTabs->getIndexForPanel(pNearMePanel), fRlvEnable); if ( (!fRlvEnable) && (pTabs->getCurrentPanel() == pNearMePanel) ) pTabs->selectTabByName("SearchPanel"); } } // [/RLVa:KB] }