LLFloaterMute Class Reference

#include <llfloatermute.h>

Inheritance diagram for LLFloaterMute:

Inheritance graph
[legend]
Collaboration diagram for LLFloaterMute:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLFloaterMute (const LLSD &seed)
 ~LLFloaterMute ()
virtual void onClose (bool app_quitting)
virtual BOOL postBuild ()
void refreshMuteList ()
void selectMute (const LLUUID &id)
void updateButtons ()
void onChange ()

Static Private Member Functions

static void onClickRemove (void *data)
static void onClickPick (void *data)
static void onSelectName (LLUICtrl *caller, void *data)
static void onPickUser (const std::vector< std::string > &names, const std::vector< LLUUID > &ids, void *user_data)
static void onClickMuteByName (void *)
static void callbackMuteByName (const LLString &text, void *)

Private Attributes

LLScrollListCtrlmMuteList


Detailed Description

Definition at line 45 of file llfloatermute.h.


Constructor & Destructor Documentation

LLFloaterMute::LLFloaterMute ( const LLSD seed  ) 

Definition at line 188 of file llfloatermute.cpp.

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

Here is the call graph for this function:

LLFloaterMute::~LLFloaterMute (  ) 

Definition at line 222 of file llfloatermute.cpp.


Member Function Documentation

virtual void LLFloaterMute::onClose ( bool  app_quitting  )  [inline, virtual]

Reimplemented from LLFloater.

Definition at line 54 of file llfloatermute.h.

References FALSE, and LLFloater::setVisible().

Here is the call graph for this function:

BOOL LLFloaterMute::postBuild ( void   )  [virtual]

void LLFloaterMute::refreshMuteList (  ) 

Definition at line 229 of file llfloatermute.cpp.

References LLScrollListCtrl::addStringUUIDItem(), LLScrollListCtrl::deleteAllItems(), LLMuteList::getInstance(), LLMuteList::getMutes(), mMuteList, and updateButtons().

Referenced by onChange(), and postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterMute::selectMute ( const LLUUID id  ) 

Definition at line 244 of file llfloatermute.cpp.

References mMuteList, LLScrollListCtrl::selectByID(), and updateButtons().

Referenced by inventory_offer_mute_callback(), and LLPanelAvatar::onClickMute().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterMute::updateButtons (  ) 

Reimplemented from LLFloater.

Definition at line 253 of file llfloatermute.cpp.

References LLPanel::childSetEnabled(), FALSE, LLScrollListCtrl::getFirstSelected(), mMuteList, and TRUE.

Referenced by LLAgent::clearBusy(), onClickRemove(), onPickUser(), onSelectName(), refreshMuteList(), selectMute(), and LLAgent::setBusy().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterMute::onChange (  )  [virtual]

Implements LLMuteListObserver.

Definition at line 197 of file llfloatermute.cpp.

References refreshMuteList().

Here is the call graph for this function:

void LLFloaterMute::onClickRemove ( void *  data  )  [static, private]

void LLFloaterMute::onClickPick ( void *  data  )  [static, private]

Definition at line 310 of file llfloatermute.cpp.

References LLFloater::addDependentFloater(), FALSE, onPickUser(), LLFloaterAvatarPicker::show(), and TRUE.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterMute::onSelectName ( LLUICtrl caller,
void *  data 
) [static, private]

Definition at line 268 of file llfloatermute.cpp.

References updateButtons().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterMute::onPickUser ( const std::vector< std::string > &  names,
const std::vector< LLUUID > &  ids,
void *  user_data 
) [static, private]

Definition at line 322 of file llfloatermute.cpp.

References LLMuteList::add(), LLMute::AGENT, LLMuteList::getInstance(), and updateButtons().

Referenced by onClickPick().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterMute::onClickMuteByName ( void *  data  )  [static, private]

Definition at line 334 of file llfloatermute.cpp.

References LLFloater::addDependentFloater(), callbackMuteByName(), and LLFloaterMuteObjectUI::show().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterMute::callbackMuteByName ( const LLString text,
void *  data 
) [static, private]

Definition at line 343 of file llfloatermute.cpp.

References LLMuteList::add(), LLViewerWindow::alertXml(), LLMute::BY_NAME, LLMuteList::getInstance(), gViewerWindow, and LLUUID::null.

Referenced by onClickMuteByName().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 75 of file llfloatermute.h.

Referenced by onClickRemove(), postBuild(), refreshMuteList(), selectMute(), and updateButtons().


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

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