LLUIInstanceMgr< T, INSTANCE_ADAPTOR > Class Template Reference

#include <llui.h>

Inheritance diagram for LLUIInstanceMgr< T, INSTANCE_ADAPTOR >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 LLUIInstanceMgr ()
virtual ~LLUIInstanceMgr ()

Static Public Member Functions

static T * showInstance (const LLSD &seed=LLSD())
static void hideInstance (const LLSD &seed=LLSD())
static void toggleInstance (const LLSD &seed=LLSD())
static BOOL instanceVisible (const LLSD &seed=LLSD())
static T * getInstance (const LLSD &seed=LLSD())

Detailed Description

template<class T, class INSTANCE_ADAPTOR = T>
class LLUIInstanceMgr< T, INSTANCE_ADAPTOR >

Definition at line 294 of file llui.h.


Constructor & Destructor Documentation

template<class T, class INSTANCE_ADAPTOR = T>
LLUIInstanceMgr< T, INSTANCE_ADAPTOR >::LLUIInstanceMgr (  )  [inline]

Definition at line 297 of file llui.h.

template<class T, class INSTANCE_ADAPTOR = T>
virtual LLUIInstanceMgr< T, INSTANCE_ADAPTOR >::~LLUIInstanceMgr (  )  [inline, virtual]

Definition at line 301 of file llui.h.


Member Function Documentation

template<class T, class INSTANCE_ADAPTOR = T>
static T* LLUIInstanceMgr< T, INSTANCE_ADAPTOR >::getInstance ( const LLSD seed = LLSD()  )  [inline, static]

Definition at line 337 of file llui.h.

Referenced by LLFloaterChatterBox::showInstance().

template<class T, class INSTANCE_ADAPTOR = T>
static void LLUIInstanceMgr< T, INSTANCE_ADAPTOR >::hideInstance ( const LLSD seed = LLSD()  )  [inline, static]

Reimplemented in LLFloaterChat, and LLFloaterMyFriends.

Definition at line 313 of file llui.h.

Referenced by LLFloaterChat::hideInstance().

template<class T, class INSTANCE_ADAPTOR = T>
static BOOL LLUIInstanceMgr< T, INSTANCE_ADAPTOR >::instanceVisible ( const LLSD seed = LLSD()  )  [inline, static]

Reimplemented in LLFloaterMyFriends, and LLFloaterChatterBox.

Definition at line 331 of file llui.h.

Referenced by LLVoiceRemoteCtrl::draw(), LLMediaRemoteCtrl::draw(), LLFloaterVisible::handleEvent(), and LLFloaterChatterBox::instanceVisible().

template<class T, class INSTANCE_ADAPTOR = T>
static T* LLUIInstanceMgr< T, INSTANCE_ADAPTOR >::showInstance ( const LLSD seed = LLSD()  )  [inline, static]

Reimplemented in LLFloaterMyFriends, and LLFloaterChatterBox.

Definition at line 306 of file llui.h.

Referenced by LLPanelEstateInfo::addAllowedGroup(), invite_to_group(), LLPanelPermissions::onClickGroup(), LLPanelLandGeneral::onClickSetGroup(), LLFloaterChatterBox::showInstance(), and LLFloaterMyFriends::showInstance().

template<class T, class INSTANCE_ADAPTOR = T>
static void LLUIInstanceMgr< T, INSTANCE_ADAPTOR >::toggleInstance ( const LLSD seed = LLSD()  )  [inline, static]

Definition at line 319 of file llui.h.

Referenced by LLShowFloater::handleEvent(), LLVoiceRemoteCtrl::onClickSpeakers(), and LLOverlayBar::toggleAudioVolumeFloater().


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