LLFloaterNewIM Class Reference

#include <llfloaternewim.h>

Inheritance diagram for LLFloaterNewIM:

Inheritance graph
[legend]
Collaboration diagram for LLFloaterNewIM:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLFloaterNewIM ()
 ~LLFloaterNewIM ()
BOOL postBuild ()
BOOL handleKeyHere (KEY key, MASK mask)
virtual BOOL canClose ()
virtual void close (bool app_quitting)
void clearAllTargets ()
void addSpecial (const LLUUID &uuid, const std::string &name, void *data, BOOL bold, BOOL online)
void addAgent (const LLUUID &uuid, void *data, BOOL online)
void addGroup (const LLUUID &uuid, void *data, BOOL bold, BOOL online)
void addDefaultTargets ()
BOOL isUUIDAvailable (const LLUUID &uuid)
S32 getScrollPos ()
void setScrollPos (S32 pos)

Static Public Member Functions

static void onStart (void *userdata)
static void onClickClose (void *userdata)

Protected Attributes

LLNameListCtrlmSelectionList


Detailed Description

Definition at line 39 of file llfloaternewim.h.


Constructor & Destructor Documentation

LLFloaterNewIM::LLFloaterNewIM (  ) 

Definition at line 45 of file llfloaternewim.cpp.

References LLUICtrlFactory::buildFloater(), and LLSingleton< LLUICtrlFactory >::getInstance().

Here is the call graph for this function:

LLFloaterNewIM::~LLFloaterNewIM (  ) 

Definition at line 80 of file llfloaternewim.cpp.

References clearAllTargets().

Here is the call graph for this function:


Member Function Documentation

BOOL LLFloaterNewIM::postBuild ( void   )  [virtual]

BOOL LLFloaterNewIM::handleKeyHere ( KEY  key,
MASK  mask 
) [virtual]

Reimplemented from LLPanel.

Definition at line 211 of file llfloaternewim.cpp.

References gIMMgr, LLPanel::handleKeyHere(), KEY_ESCAPE, NULL, LLIMMgr::toggle(), and TRUE.

Here is the call graph for this function:

BOOL LLFloaterNewIM::canClose (  )  [virtual]

Reimplemented from LLFloater.

Definition at line 225 of file llfloaternewim.cpp.

References LLMultiFloater::getFloaterCount(), LLFloater::getHost(), and TRUE.

Here is the call graph for this function:

void LLFloaterNewIM::close ( bool  app_quitting  )  [virtual]

Reimplemented from LLFloater.

Definition at line 236 of file llfloaternewim.cpp.

References LLFloater::close(), and LLFloater::getHost().

Here is the call graph for this function:

void LLFloaterNewIM::onStart ( void *  userdata  )  [static]

Definition at line 176 of file llfloaternewim.cpp.

References LLIMMgr::addSession(), LLIMMgr::defaultIMTypeForAgent(), LLScrollListItem::getColumn(), LLScrollListItem::getUserdata(), LLScrollListItem::getUUID(), LLScrollListCell::getValue(), gIMMgr, and make_ui_sound().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterNewIM::onClickClose ( void *  userdata  )  [static]

Reimplemented from LLFloater.

Definition at line 205 of file llfloaternewim.cpp.

References FALSE, gIMMgr, and LLIMMgr::setFloaterOpen().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterNewIM::clearAllTargets (  ) 

Definition at line 86 of file llfloaternewim.cpp.

References LLScrollListCtrl::deleteAllItems(), and mSelectionList.

Referenced by ~LLFloaterNewIM().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterNewIM::addSpecial ( const LLUUID uuid,
const std::string &  name,
void *  data,
BOOL  bold,
BOOL  online 
)

void LLFloaterNewIM::addAgent ( const LLUUID uuid,
void *  data,
BOOL  online 
)

void LLFloaterNewIM::addGroup ( const LLUUID uuid,
void *  data,
BOOL  bold,
BOOL  online 
)

void LLFloaterNewIM::addDefaultTargets (  ) 

BOOL LLFloaterNewIM::isUUIDAvailable ( const LLUUID uuid  ) 

Definition at line 161 of file llfloaternewim.cpp.

References FALSE, LLScrollListCtrl::getAllData(), LLScrollListItem::getUUID(), mSelectionList, and TRUE.

Here is the call graph for this function:

S32 LLFloaterNewIM::getScrollPos (  ) 

Definition at line 249 of file llfloaternewim.cpp.

References LLScrollListCtrl::getScrollPos(), and mSelectionList.

Here is the call graph for this function:

void LLFloaterNewIM::setScrollPos ( S32  pos  ) 

Definition at line 254 of file llfloaternewim.cpp.

References mSelectionList, and LLScrollListCtrl::setScrollPos().

Here is the call graph for this function:


Member Data Documentation


The documentation for this class was generated from the following files:

Generated on Fri May 16 08:46:10 2008 for SecondLife by  doxygen 1.5.5