#include <llfloaterchatterbox.h>
Inheritance diagram for LLFloaterMyFriends:
Public Member Functions | |
LLFloaterMyFriends (const LLSD &seed) | |
virtual | ~LLFloaterMyFriends () |
virtual BOOL | postBuild () |
void | onClose (bool app_quitting) |
Static Public Member Functions | |
static LLFloaterMyFriends * | showInstance (const LLSD &id) |
static void | hideInstance (const LLSD &id) |
static BOOL | instanceVisible (const LLSD &id) |
static void * | createFriendsPanel (void *data) |
static void * | createGroupsPanel (void *data) |
Protected Attributes | |
LLTabContainerCommon * | mTabs |
Definition at line 42 of file llfloaterchatterbox.h.
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.
Reimplemented from LLUIInstanceMgr< LLFloaterMyFriends, LLFloaterMyFriends >.
Definition at line 87 of file llfloaterchatterbox.cpp.
References LLUIInstanceMgr< LLFloaterChatterBox, LLFloaterChatterBox >::hideInstance(), and instanceVisible().
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().
LLTabContainerCommon* LLFloaterMyFriends::mTabs [protected] |
Definition at line 61 of file llfloaterchatterbox.h.
Referenced by instanceVisible(), postBuild(), and showInstance().