LLPanelGroupLandMoney Class Reference

#include <llpanelgrouplandmoney.h>

Inheritance diagram for LLPanelGroupLandMoney:

Inheritance graph
[legend]
Collaboration diagram for LLPanelGroupLandMoney:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLPanelGroupLandMoney (const std::string &name, const LLUUID &group_id)
virtual ~LLPanelGroupLandMoney ()
virtual BOOL postBuild ()
virtual BOOL isVisibleByAgent (LLAgent *agentp)
virtual void activate ()
virtual bool needsApply (LLString &mesg)
virtual bool apply (LLString &mesg)
virtual void cancel ()
virtual void update (LLGroupChange gc)

Static Public Member Functions

static void * createTab (void *data)
static void processPlacesReply (LLMessageSystem *msg, void **)
static void processGroupAccountDetailsReply (LLMessageSystem *msg, void **data)
static void processGroupAccountTransactionsReply (LLMessageSystem *msg, void **data)
static void processGroupAccountSummaryReply (LLMessageSystem *msg, void **data)

Static Public Attributes

static LLMap< LLUUID,
LLPanelGroupLandMoney * > 
sGroupIDs

Protected Attributes

implmImplementationp

Classes

class  impl


Detailed Description

Definition at line 43 of file llpanelgrouplandmoney.h.


Constructor & Destructor Documentation

LLPanelGroupLandMoney::LLPanelGroupLandMoney ( const std::string &  name,
const LLUUID group_id 
)

Definition at line 480 of file llpanelgrouplandmoney.cpp.

References LLMap< INDEX_TYPE, MAPPED_TYPE >::addData(), and mImplementationp.

Referenced by createTab().

Here is the call graph for this function:

Here is the caller graph for this function:

LLPanelGroupLandMoney::~LLPanelGroupLandMoney (  )  [virtual]

Definition at line 492 of file llpanelgrouplandmoney.cpp.

References LLPanelGroupTab::mGroupID, mImplementationp, and LLMap< INDEX_TYPE, MAPPED_TYPE >::removeData().

Here is the call graph for this function:


Member Function Documentation

BOOL LLPanelGroupLandMoney::postBuild ( void   )  [virtual]

BOOL LLPanelGroupLandMoney::isVisibleByAgent ( LLAgent agentp  )  [virtual]

Reimplemented from LLPanelGroupTab.

Definition at line 748 of file llpanelgrouplandmoney.cpp.

References LLAgent::isInGroup(), LLPanelGroupTab::mAllowEdit, and LLPanelGroupTab::mGroupID.

Here is the call graph for this function:

void * LLPanelGroupLandMoney::createTab ( void *  data  )  [static]

Reimplemented from LLPanelGroupTab.

Definition at line 471 of file llpanelgrouplandmoney.cpp.

References LLPanelGroupLandMoney().

Referenced by LLPanelGroup::LLPanelGroup().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelGroupLandMoney::activate (  )  [virtual]

bool LLPanelGroupLandMoney::needsApply ( LLString mesg  )  [virtual]

Reimplemented from LLPanelGroupTab.

Definition at line 566 of file llpanelgrouplandmoney.cpp.

References mImplementationp, and LLPanelGroupLandMoney::impl::mNeedsApply.

bool LLPanelGroupLandMoney::apply ( LLString mesg  )  [virtual]

void LLPanelGroupLandMoney::cancel (  )  [virtual]

void LLPanelGroupLandMoney::update ( LLGroupChange  gc  )  [virtual]

void LLPanelGroupLandMoney::processPlacesReply ( LLMessageSystem msg,
void **   
) [static]

Definition at line 753 of file llpanelgrouplandmoney.cpp.

References LLMap< INDEX_TYPE, MAPPED_TYPE >::getIfThere(), LLMessageSystem::getUUID(), llendl, llinfos, mImplementationp, LLPanelGroupLandMoney::impl::processGroupLand(), and sGroupIDs.

Referenced by process_places_reply().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelGroupLandMoney::processGroupAccountDetailsReply ( LLMessageSystem msg,
void **  data 
) [static]

void LLPanelGroupLandMoney::processGroupAccountTransactionsReply ( LLMessageSystem msg,
void **  data 
) [static]

Definition at line 1272 of file llpanelgrouplandmoney.cpp.

References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_MoneyData, _PREHASH_RequestID, gAgent, LLAgent::getID(), LLMap< INDEX_TYPE, MAPPED_TYPE >::getIfThere(), LLMessageSystem::getUUIDFast(), llendl, and llwarns.

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelGroupLandMoney::processGroupAccountSummaryReply ( LLMessageSystem msg,
void **  data 
) [static]

Definition at line 1442 of file llpanelgrouplandmoney.cpp.

References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_MoneyData, _PREHASH_RequestID, gAgent, LLAgent::getID(), LLMap< INDEX_TYPE, MAPPED_TYPE >::getIfThere(), LLMessageSystem::getUUIDFast(), llendl, and llwarns.

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 61 of file llpanelgrouplandmoney.h.

Referenced by processPlacesReply().


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

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