LLPanelGroupLandMoney::impl Class Reference

Collaboration diagram for LLPanelGroupLandMoney::impl:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 impl (LLPanelGroupLandMoney &panel, const LLUUID &group_id)
virtual ~impl ()
void requestGroupLandInfo ()
int getStoredContribution ()
void setYourContributionTextField (int contrib)
void setYourMaxContributionTextBox (int max)
virtual void onMapButton ()
virtual bool applyContribution ()
virtual void processGroupLand (LLMessageSystem *msg)

Static Public Member Functions

static void mapCallback (void *data)
static void contributionCommitCallback (LLUICtrl *ctrl, void *userdata)
static void contributionKeystrokeCallback (LLLineEditor *caller, void *userdata)

Public Attributes

LLPanelGroupLandMoneymPanel
LLTextBoxmGroupOverLimitTextp
LLIconCtrlmGroupOverLimitIconp
LLLineEditormYourContributionEditorp
LLButtonmMapButtonp
LLGroupMoneyTabEventHandlermMoneyDetailsTabEHp
LLGroupMoneyTabEventHandlermMoneyPlanningTabEHp
LLGroupMoneyTabEventHandlermMoneySalesTabEHp
LLScrollListCtrlmGroupParcelsp
LLUUID mGroupID
LLUUID mTransID
bool mBeenActivated
bool mNeedsSendGroupLandRequest
bool mNeedsApply
std::string mCantViewParcelsText
std::string mCantViewAccountsText


Detailed Description

Definition at line 138 of file llpanelgrouplandmoney.cpp.


Constructor & Destructor Documentation

LLPanelGroupLandMoney::impl::impl ( LLPanelGroupLandMoney panel,
const LLUUID group_id 
)

LLPanelGroupLandMoney::impl::~impl (  )  [virtual]


Member Function Documentation

void LLPanelGroupLandMoney::impl::requestGroupLandInfo (  ) 

Definition at line 217 of file llpanelgrouplandmoney.cpp.

References LLParcel::C_ANY, LLScrollListCtrl::deleteAllItems(), DFQ_GROUP_OWNED, LLUUID::generate(), mGroupID, mGroupParcelsp, mTransID, and send_places_query().

Referenced by LLPanelGroupLandMoney::update().

Here is the call graph for this function:

Here is the caller graph for this function:

int LLPanelGroupLandMoney::impl::getStoredContribution (  ) 

Definition at line 296 of file llpanelgrouplandmoney.cpp.

References gAgent, LLAgent::getGroupData(), LLGroupData::mContribution, and mGroupID.

Referenced by LLPanelGroupLandMoney::activate(), applyContribution(), LLPanelGroupLandMoney::cancel(), contributionCommitCallback(), and LLPanelGroupLandMoney::update().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelGroupLandMoney::impl::setYourContributionTextField ( int  contrib  ) 

Definition at line 307 of file llpanelgrouplandmoney.cpp.

References llformat(), mYourContributionEditorp, and LLLineEditor::setText().

Referenced by applyContribution(), LLPanelGroupLandMoney::cancel(), and LLPanelGroupLandMoney::update().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelGroupLandMoney::impl::setYourMaxContributionTextBox ( int  max  ) 

Definition at line 317 of file llpanelgrouplandmoney.cpp.

References LLPanel::childSetTextArg(), llformat(), and mPanel.

Referenced by LLPanelGroupLandMoney::activate().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelGroupLandMoney::impl::onMapButton (  )  [virtual]

bool LLPanelGroupLandMoney::impl::applyContribution (  )  [virtual]

void LLPanelGroupLandMoney::impl::processGroupLand ( LLMessageSystem msg  )  [virtual]

void LLPanelGroupLandMoney::impl::mapCallback ( void *  data  )  [static]

Definition at line 323 of file llpanelgrouplandmoney.cpp.

References onMapButton().

Referenced by LLPanelGroupLandMoney::postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelGroupLandMoney::impl::contributionCommitCallback ( LLUICtrl ctrl,
void *  userdata 
) [static]

Definition at line 330 of file llpanelgrouplandmoney.cpp.

References getStoredContribution(), LLLineEditor::getText(), LLPanelGroupLandMoney::mImplementationp, and LLPanelGroupTab::notifyObservers().

Referenced by contributionKeystrokeCallback(), and LLPanelGroupLandMoney::postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelGroupLandMoney::impl::contributionKeystrokeCallback ( LLLineEditor caller,
void *  userdata 
) [static]

Definition at line 354 of file llpanelgrouplandmoney.cpp.

References contributionCommitCallback().

Referenced by LLPanelGroupLandMoney::postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 160 of file llpanelgrouplandmoney.cpp.

Referenced by processGroupLand(), and setYourMaxContributionTextBox().

Definition at line 169 of file llpanelgrouplandmoney.cpp.

Referenced by impl(), LLPanelGroupLandMoney::postBuild(), and ~impl().

Definition at line 170 of file llpanelgrouplandmoney.cpp.

Referenced by impl(), LLPanelGroupLandMoney::postBuild(), and ~impl().

Definition at line 171 of file llpanelgrouplandmoney.cpp.

Referenced by impl(), LLPanelGroupLandMoney::postBuild(), and ~impl().

Definition at line 176 of file llpanelgrouplandmoney.cpp.

Referenced by impl(), processGroupLand(), and requestGroupLandInfo().

Definition at line 178 of file llpanelgrouplandmoney.cpp.

Referenced by LLPanelGroupLandMoney::activate(), and impl().

Definition at line 179 of file llpanelgrouplandmoney.cpp.

Referenced by impl().

Definition at line 182 of file llpanelgrouplandmoney.cpp.

Referenced by LLPanelGroupLandMoney::postBuild().

Definition at line 183 of file llpanelgrouplandmoney.cpp.

Referenced by LLPanelGroupLandMoney::postBuild().


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

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