fixed EXT-5378 “Transient exception manager doesn't work if switch to tabbed IM window”,
added side tray tab to global group of transient exception list; added LLIMFloaterContainer to IM group of transient exception list; made VCP belongs to IM transient group; --HG-- branch : product-enginemaster
parent
c826e5606e
commit
2ab4bf8b35
|
|
@ -260,6 +260,10 @@ private:
|
|||
* @see sOnCurrentChannelChanged()
|
||||
*/
|
||||
static LLVoiceChannel* sCurrentVoiceCanel;
|
||||
|
||||
/* virtual */
|
||||
LLTransientFloaterMgr::ETransientGroup getGroup() { return LLTransientFloaterMgr::IM; }
|
||||
|
||||
boost::signals2::connection mVoiceChannelStateChangeConnection;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@
|
|||
#include "llavatariconctrl.h"
|
||||
#include "llgroupiconctrl.h"
|
||||
#include "llagent.h"
|
||||
#include "lltransientfloatermgr.h"
|
||||
|
||||
//
|
||||
// LLIMFloaterContainer
|
||||
|
|
@ -47,9 +48,13 @@ LLIMFloaterContainer::LLIMFloaterContainer(const LLSD& seed)
|
|||
: LLMultiFloater(seed)
|
||||
{
|
||||
mAutoResize = FALSE;
|
||||
LLTransientFloaterMgr::getInstance()->addControlView(LLTransientFloaterMgr::IM, this);
|
||||
}
|
||||
|
||||
LLIMFloaterContainer::~LLIMFloaterContainer(){}
|
||||
LLIMFloaterContainer::~LLIMFloaterContainer()
|
||||
{
|
||||
LLTransientFloaterMgr::getInstance()->removeControlView(LLTransientFloaterMgr::IM, this);
|
||||
}
|
||||
|
||||
BOOL LLIMFloaterContainer::postBuild()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -248,6 +248,11 @@ LLSideTray::LLSideTray(Params& params)
|
|||
// panel_name should be specified via "parameter" attribute.
|
||||
commit.add("SideTray.ShowPanel", boost::bind(&LLSideTray::showPanel, this, _2, LLUUID::null));
|
||||
LLTransientFloaterMgr::getInstance()->addControlView(this);
|
||||
LLView* side_bar_tabs = gViewerWindow->getRootView()->getChildView("side_bar_tabs");
|
||||
if (side_bar_tabs != NULL)
|
||||
{
|
||||
LLTransientFloaterMgr::getInstance()->addControlView(side_bar_tabs);
|
||||
}
|
||||
|
||||
LLPanel::Params p;
|
||||
p.name = "buttons_panel";
|
||||
|
|
|
|||
Loading…
Reference in New Issue