LLPanelLandAccess Class Reference

#include <llfloaterland.h>

Inheritance diagram for LLPanelLandAccess:

Inheritance graph
[legend]
Collaboration diagram for LLPanelLandAccess:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLPanelLandAccess (LLSafeHandle< LLParcelSelection > &parcelp)
virtual ~LLPanelLandAccess ()
void refresh ()
void refresh_ui ()
void refreshNames ()
virtual void draw ()
virtual BOOL postBuild ()

Static Public Member Functions

static void onCommitPublicAccess (LLUICtrl *ctrl, void *userdata)
static void onCommitAny (LLUICtrl *ctrl, void *userdata)
static void onClickAddAccess (void *)
static void callbackAvatarCBAccess (const std::vector< std::string > &names, const std::vector< LLUUID > &ids, void *userdata)
static void onClickRemoveAccess (void *)
static void onClickAddBanned (void *)
static void callbackAvatarCBBanned (const std::vector< std::string > &names, const std::vector< LLUUID > &ids, void *userdata)
static void onClickRemoveBanned (void *)

Protected Attributes

LLNameListCtrlmListAccess
LLNameListCtrlmListBanned
LLSafeHandle< LLParcelSelection > & mParcel


Detailed Description

Definition at line 346 of file llfloaterland.h.


Constructor & Destructor Documentation

LLPanelLandAccess::LLPanelLandAccess ( LLSafeHandle< LLParcelSelection > &  parcelp  ) 

Definition at line 2190 of file llfloaterland.cpp.

LLPanelLandAccess::~LLPanelLandAccess (  )  [virtual]

Definition at line 2225 of file llfloaterland.cpp.


Member Function Documentation

void LLPanelLandAccess::refresh (  )  [virtual]

void LLPanelLandAccess::refresh_ui (  ) 

void LLPanelLandAccess::refreshNames (  ) 

Definition at line 2468 of file llfloaterland.cpp.

References LLPanel::childSetLabelArg(), gCacheName, LLParcel::getGroupID(), LLCacheName::getGroupName(), and mParcel.

Referenced by draw().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelLandAccess::draw ( void   )  [virtual]

Reimplemented from LLPanel.

Definition at line 2481 of file llfloaterland.cpp.

References LLPanel::draw(), refresh_ui(), and refreshNames().

Here is the call graph for this function:

void LLPanelLandAccess::onCommitPublicAccess ( LLUICtrl ctrl,
void *  userdata 
) [static]

Definition at line 2489 of file llfloaterland.cpp.

References FALSE, gCacheName, LLParcel::getGroupID(), LLCacheName::getGroupName(), MAX_STRING, onCommitAny(), and TRUE.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelLandAccess::onCommitAny ( LLUICtrl ctrl,
void *  userdata 
) [static]

void LLPanelLandAccess::onClickAddAccess ( void *  data  )  [static]

Definition at line 2585 of file llfloaterland.cpp.

References LLFloater::addDependentFloater(), callbackAvatarCBAccess(), LLFloaterView::getParentFloater(), gFloaterView, and LLFloaterAvatarPicker::show().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelLandAccess::callbackAvatarCBAccess ( const std::vector< std::string > &  names,
const std::vector< LLUUID > &  ids,
void *  userdata 
) [static]

Definition at line 2595 of file llfloaterland.cpp.

References LLParcel::addToAccessList(), AL_ACCESS, LLSingleton< LLViewerParcelMgr >::getInstance(), mParcel, refresh(), and LLViewerParcelMgr::sendParcelAccessListUpdate().

Referenced by onClickAddAccess().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelLandAccess::onClickRemoveAccess ( void *  data  )  [static]

void LLPanelLandAccess::onClickAddBanned ( void *  data  )  [static]

Definition at line 2635 of file llfloaterland.cpp.

References LLFloater::addDependentFloater(), callbackAvatarCBBanned(), LLFloaterView::getParentFloater(), gFloaterView, and LLFloaterAvatarPicker::show().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelLandAccess::callbackAvatarCBBanned ( const std::vector< std::string > &  names,
const std::vector< LLUUID > &  ids,
void *  userdata 
) [static]

Definition at line 2642 of file llfloaterland.cpp.

References LLParcel::addToBanList(), AL_BAN, LLSingleton< LLViewerParcelMgr >::getInstance(), mParcel, refresh(), and LLViewerParcelMgr::sendParcelAccessListUpdate().

Referenced by onClickAddBanned().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelLandAccess::onClickRemoveBanned ( void *  data  )  [static]

Definition at line 2659 of file llfloaterland.cpp.

References AL_BAN, LLScrollListCtrl::getAllSelected(), LLSingleton< LLViewerParcelMgr >::getInstance(), LLScrollListItem::getUUID(), mListBanned, mParcel, refresh(), LLParcel::removeFromBanList(), and LLViewerParcelMgr::sendParcelAccessListUpdate().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL LLPanelLandAccess::postBuild ( void   )  [virtual]


Member Data Documentation

Definition at line 369 of file llfloaterland.h.

Referenced by onClickRemoveAccess(), postBuild(), and refresh().

Definition at line 370 of file llfloaterland.h.

Referenced by onClickRemoveBanned(), postBuild(), and refresh().


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

Generated on Fri May 16 08:57:21 2008 for SecondLife by  doxygen 1.5.5