LLPanelGroupInvite::impl Class Reference

Collaboration diagram for LLPanelGroupInvite::impl:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 impl (const LLUUID &group_id)
 ~impl ()
void addUsers (const std::vector< std::string > &names, const std::vector< LLUUID > &agent_ids)
void submitInvitations ()
void addRoleNames (LLGroupMgrGroupData *gdatap)
void handleRemove ()
void handleSelection ()

Static Public Member Functions

static void callbackClickCancel (void *userdata)
static void callbackClickOK (void *userdata)
static void callbackClickAdd (void *userdata)
static void callbackClickRemove (void *userdata)
static void callbackSelect (LLUICtrl *ctrl, void *userdata)
static void callbackAddUsers (const std::vector< std::string > &names, const std::vector< LLUUID > &agent_ids, void *user_data)
static void inviteOwnerCallback (S32 option, void *userdata)

Public Attributes

LLUUID mGroupID
LLString mLoadingText
LLNameListCtrlmInvitees
LLComboBoxmRoleNames
LLButtonmOKButton
LLButtonmRemoveButton
LLTextBoxmGroupName
LLString mOwnerWarning
bool mConfirmedOwnerInvite
void(* mCloseCallback )(void *data)
void * mCloseCallbackUserData


Detailed Description

Definition at line 48 of file llpanelgroupinvite.cpp.


Constructor & Destructor Documentation

LLPanelGroupInvite::impl::impl ( const LLUUID group_id  ) 

Definition at line 89 of file llpanelgroupinvite.cpp.

LLPanelGroupInvite::impl::~impl (  ) 

Definition at line 103 of file llpanelgroupinvite.cpp.


Member Function Documentation

void LLPanelGroupInvite::impl::addUsers ( const std::vector< std::string > &  names,
const std::vector< LLUUID > &  agent_ids 
)

Definition at line 107 of file llpanelgroupinvite.cpp.

References LLNameListCtrl::addElement(), LLScrollListCtrl::getAllData(), LLScrollListItem::getUUID(), i, mInvitees, and S32.

Referenced by LLPanelGroupInvite::addUsers(), and callbackAddUsers().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelGroupInvite::impl::submitInvitations (  ) 

void LLPanelGroupInvite::impl::addRoleNames ( LLGroupMgrGroupData gdatap  ) 

void LLPanelGroupInvite::impl::handleRemove (  ) 

Definition at line 292 of file llpanelgroupinvite.cpp.

References LLScrollListCtrl::deleteSelectedItems(), FALSE, LLScrollListCtrl::getAllSelected(), mInvitees, mRemoveButton, and LLView::setEnabled().

Referenced by callbackClickRemove().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelGroupInvite::impl::handleSelection (  ) 

Definition at line 312 of file llpanelgroupinvite.cpp.

References FALSE, LLScrollListCtrl::getAllSelected(), mInvitees, mRemoveButton, LLView::setEnabled(), and TRUE.

Referenced by callbackSelect().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelGroupInvite::impl::callbackClickCancel ( void *  userdata  )  [static]

Definition at line 327 of file llpanelgroupinvite.cpp.

References mCloseCallback, and mCloseCallbackUserData.

Referenced by LLPanelGroupInvite::postBuild().

Here is the caller graph for this function:

void LLPanelGroupInvite::impl::callbackClickOK ( void *  userdata  )  [static]

Definition at line 337 of file llpanelgroupinvite.cpp.

References submitInvitations().

Referenced by LLPanelGroupInvite::postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelGroupInvite::impl::callbackClickAdd ( void *  userdata  )  [static]

Definition at line 263 of file llpanelgroupinvite.cpp.

References LLFloater::addDependentFloater(), callbackAddUsers(), LLFloaterView::getParentFloater(), gFloaterView, LLPanelGroupInvite::mImplementation, LLFloaterAvatarPicker::show(), and TRUE.

Referenced by LLPanelGroupInvite::postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelGroupInvite::impl::callbackClickRemove ( void *  userdata  )  [static]

Definition at line 285 of file llpanelgroupinvite.cpp.

References handleRemove().

Referenced by LLPanelGroupInvite::postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelGroupInvite::impl::callbackSelect ( LLUICtrl ctrl,
void *  userdata 
) [static]

Definition at line 305 of file llpanelgroupinvite.cpp.

References handleSelection().

Referenced by LLPanelGroupInvite::postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelGroupInvite::impl::callbackAddUsers ( const std::vector< std::string > &  names,
const std::vector< LLUUID > &  agent_ids,
void *  user_data 
) [static]

Definition at line 345 of file llpanelgroupinvite.cpp.

References addUsers().

Referenced by callbackClickAdd().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelGroupInvite::impl::inviteOwnerCallback ( S32  option,
void *  userdata 
) [static]

Definition at line 184 of file llpanelgroupinvite.cpp.

Referenced by submitInvitations().

Here is the caller graph for this function:


Member Data Documentation

Definition at line 80 of file llpanelgroupinvite.cpp.

Referenced by LLPanelGroupInvite::postBuild(), and submitInvitations().

Definition at line 81 of file llpanelgroupinvite.cpp.

Referenced by submitInvitations().


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

Generated on Fri May 16 08:56:49 2008 for SecondLife by  doxygen 1.5.5