LLFloaterMyFriends Class Reference

#include <llfloaterchatterbox.h>

Inheritance diagram for LLFloaterMyFriends:

Inheritance graph
[legend]
Collaboration diagram for LLFloaterMyFriends:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLFloaterMyFriends (const LLSD &seed)
virtual ~LLFloaterMyFriends ()
virtual BOOL postBuild ()
void onClose (bool app_quitting)

Static Public Member Functions

static LLFloaterMyFriendsshowInstance (const LLSD &id)
static void hideInstance (const LLSD &id)
static BOOL instanceVisible (const LLSD &id)
static voidcreateFriendsPanel (void *data)
static voidcreateGroupsPanel (void *data)

Protected Attributes

LLTabContainerCommonmTabs

Detailed Description

Definition at line 42 of file llfloaterchatterbox.h.


Constructor & Destructor Documentation

LLFloaterMyFriends::LLFloaterMyFriends ( const LLSD seed  ) 

Definition at line 50 of file llfloaterchatterbox.cpp.

References LLUICtrlFactory::buildFloater(), createFriendsPanel(), createGroupsPanel(), FALSE, LLPanel::getFactoryMap(), gUICtrlFactory, LLPanel::mFactoryMap, and NULL.

LLFloaterMyFriends::~LLFloaterMyFriends (  )  [virtual]

Definition at line 59 of file llfloaterchatterbox.cpp.


Member Function Documentation

void * LLFloaterMyFriends::createFriendsPanel ( void data  )  [static]

Definition at line 107 of file llfloaterchatterbox.cpp.

Referenced by LLFloaterMyFriends().

void * LLFloaterMyFriends::createGroupsPanel ( void data  )  [static]

Definition at line 113 of file llfloaterchatterbox.cpp.

Referenced by LLFloaterMyFriends().

void LLFloaterMyFriends::hideInstance ( const LLSD id  )  [static]

Reimplemented from LLUIInstanceMgr< LLFloaterMyFriends, LLFloaterMyFriends >.

Definition at line 87 of file llfloaterchatterbox.cpp.

References LLUIInstanceMgr< LLFloaterChatterBox, LLFloaterChatterBox >::hideInstance(), and instanceVisible().

BOOL LLFloaterMyFriends::instanceVisible ( const LLSD id  )  [static]

Reimplemented from LLUIInstanceMgr< LLFloaterMyFriends, LLFloaterMyFriends >.

Definition at line 97 of file llfloaterchatterbox.cpp.

References FALSE, LLUISingleton< LLFloaterMyFriends >::findInstance(), LLTabContainerCommon::getCurrentPanelIndex(), LLUIInstanceMgr< LLFloaterMyFriends, LLFloaterMyFriends >::getInstance(), LLView::isInVisibleChain(), and mTabs.

Referenced by LLFloaterVisible::handleEvent(), and hideInstance().

void LLFloaterMyFriends::onClose ( bool  app_quitting  )  [virtual]

Reimplemented from LLFloater.

Definition at line 71 of file llfloaterchatterbox.cpp.

References FALSE, and LLFloater::setVisible().

BOOL LLFloaterMyFriends::postBuild (  )  [virtual]

Reimplemented from LLPanel.

Definition at line 63 of file llfloaterchatterbox.cpp.

References LLUICtrlFactory::getTabContainerByName(), mTabs, and TRUE.

LLFloaterMyFriends * LLFloaterMyFriends::showInstance ( const LLSD id  )  [static]

Reimplemented from LLUIInstanceMgr< LLFloaterMyFriends, LLFloaterMyFriends >.

Definition at line 77 of file llfloaterchatterbox.cpp.

References mTabs, LLTabContainerCommon::selectTab(), and LLUIInstanceMgr< T, INSTANCE_ADAPTOR >::showInstance().


Member Data Documentation

LLTabContainerCommon* LLFloaterMyFriends::mTabs [protected]

Definition at line 61 of file llfloaterchatterbox.h.

Referenced by instanceVisible(), postBuild(), and showInstance().


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