#include <llpanelgrouplandmoney.h>
Inheritance diagram for LLPanelGroupLandMoney:


| 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 | |
| impl * | mImplementationp | 
| Classes | |
| class | impl | 
Definition at line 43 of file llpanelgrouplandmoney.h.
| LLPanelGroupLandMoney::LLPanelGroupLandMoney | ( | const std::string & | name, | |
| const LLUUID & | group_id | |||
| ) | 
Definition at line 481 of file llpanelgrouplandmoney.cpp.
References LLMap< INDEX_TYPE, MAPPED_TYPE >::addData(), mImplementationp, and sGroupIDs.
Referenced by createTab().
| LLPanelGroupLandMoney::~LLPanelGroupLandMoney | ( | ) |  [virtual] | 
Definition at line 493 of file llpanelgrouplandmoney.cpp.
References LLPanelGroupTab::mGroupID, mImplementationp, LLMap< INDEX_TYPE, MAPPED_TYPE >::removeData(), and sGroupIDs.
| void LLPanelGroupLandMoney::activate | ( | ) |  [virtual] | 
Reimplemented from LLPanelGroupTab.
Definition at line 499 of file llpanelgrouplandmoney.cpp.
References GC_ALL, LLPanel::getChildByName(), LLStatusBar::getSquareMetersLeft(), LLPanelGroupLandMoney::impl::getStoredContribution(), gStatusBar, LLPanelGroupLandMoney::impl::mBeenActivated, mImplementationp, S32, LLTabContainerCommon::selectFirstTab(), LLPanelGroupLandMoney::impl::setYourMaxContributionTextBox(), and update().
| bool LLPanelGroupLandMoney::apply | ( | LLString & | mesg | ) |  [virtual] | 
Reimplemented from LLPanelGroupTab.
Definition at line 572 of file llpanelgrouplandmoney.cpp.
References LLPanelGroupLandMoney::impl::applyContribution(), LLPanel::getUIString(), mImplementationp, LLPanelGroupLandMoney::impl::mNeedsApply, and LLPanelGroupTab::notifyObservers().
| void LLPanelGroupLandMoney::cancel | ( | ) |  [virtual] | 
Reimplemented from LLPanelGroupTab.
Definition at line 586 of file llpanelgrouplandmoney.cpp.
References LLPanelGroupLandMoney::impl::getStoredContribution(), mImplementationp, LLPanelGroupLandMoney::impl::mNeedsApply, LLPanelGroupTab::notifyObservers(), and LLPanelGroupLandMoney::impl::setYourContributionTextField().
Reimplemented from LLPanelGroupTab.
Definition at line 472 of file llpanelgrouplandmoney.cpp.
References LLPanelGroupLandMoney().
Referenced by LLPanelGroup::LLPanelGroup().
Reimplemented from LLPanelGroupTab.
Definition at line 763 of file llpanelgrouplandmoney.cpp.
References LLAgent::isInGroup(), LLPanelGroupTab::mAllowEdit, and LLPanelGroupTab::mGroupID.
| bool LLPanelGroupLandMoney::needsApply | ( | LLString & | mesg | ) |  [virtual] | 
Reimplemented from LLPanelGroupTab.
Definition at line 567 of file llpanelgrouplandmoney.cpp.
References mImplementationp, and LLPanelGroupLandMoney::impl::mNeedsApply.
| BOOL LLPanelGroupLandMoney::postBuild | ( | ) |  [virtual] | 
Reimplemented from LLPanelGroupTab.
Definition at line 596 of file llpanelgrouplandmoney.cpp.
References LLScrollListCtrl::addSimpleItem(), LLPanel::childGetText(), LLPanelGroupLandMoney::impl::contributionCommitCallback(), LLPanelGroupLandMoney::impl::contributionKeystrokeCallback(), FALSE, gAgent, LLPanel::getChildByName(), LLTextBox::getText(), i, LLAgent::isInGroup(), LLPanelGroupLandMoney::impl::mapCallback(), LLPanelGroupLandMoney::impl::mCantViewAccountsText, LLPanelGroupLandMoney::impl::mCantViewParcelsText, LLPanelGroupTab::mGroupID, LLPanelGroupLandMoney::impl::mGroupOverLimitIconp, LLPanelGroupLandMoney::impl::mGroupOverLimitTextp, LLPanelGroupLandMoney::impl::mGroupParcelsp, mImplementationp, LLPanelGroupLandMoney::impl::mMapButtonp, LLPanelGroupLandMoney::impl::mMoneyDetailsTabEHp, LLPanelGroupLandMoney::impl::mMoneyPlanningTabEHp, LLPanelGroupLandMoney::impl::mMoneySalesTabEHp, LLPanelGroupLandMoney::impl::mYourContributionEditorp, LLPanelGroupTab::postBuild(), LLView::removeChild(), S32, LLUICtrl::setCallbackUserData(), LLButton::setClickedCallback(), LLUICtrl::setCommitCallback(), LLScrollListCtrl::setEnabled(), LLView::setEnabled(), LLLineEditor::setKeystrokeCallback(), LLTextEditor::setText(), LLView::setVisible(), and TRUE.
| void LLPanelGroupLandMoney::processGroupAccountDetailsReply | ( | LLMessageSystem * | msg, | |
| void ** | data | |||
| ) |  [static] | 
Definition at line 1111 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, llwarns, LLGroupMoneyTabEventHandler::processReply(), and LLGroupMoneyTabEventHandler::sInstanceIDs.
Referenced by register_viewer_callbacks().
| void LLPanelGroupLandMoney::processGroupAccountSummaryReply | ( | LLMessageSystem * | msg, | |
| void ** | data | |||
| ) |  [static] | 
Definition at line 1459 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, llwarns, and LLGroupMoneyTabEventHandler::sInstanceIDs.
Referenced by register_viewer_callbacks().
| void LLPanelGroupLandMoney::processGroupAccountTransactionsReply | ( | LLMessageSystem * | msg, | |
| void ** | data | |||
| ) |  [static] | 
Definition at line 1288 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, llwarns, and LLGroupMoneyTabEventHandler::sInstanceIDs.
Referenced by register_viewer_callbacks().
| void LLPanelGroupLandMoney::processPlacesReply | ( | LLMessageSystem * | msg, | |
| void ** | ||||
| ) |  [static] | 
Definition at line 768 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().
| void LLPanelGroupLandMoney::update | ( | LLGroupChange | gc | ) |  [virtual] | 
Reimplemented from LLPanelGroupTab.
Definition at line 540 of file llpanelgrouplandmoney.cpp.
References GC_ALL, get_if_there(), LLPanel::getChildByName(), LLTabContainerCommon::getCurrentPanel(), LLPanelGroupLandMoney::impl::getStoredContribution(), mImplementationp, NULL, LLGroupMoneyTabEventHandler::onClickTab(), LLPanelGroupLandMoney::impl::requestGroupLandInfo(), LLPanelGroupLandMoney::impl::setYourContributionTextField(), and LLGroupMoneyTabEventHandler::sTabsToHandlers.
Referenced by activate().
| impl* LLPanelGroupLandMoney::mImplementationp  [protected] | 
Definition at line 68 of file llpanelgrouplandmoney.h.
Referenced by activate(), apply(), cancel(), LLPanelGroupLandMoney::impl::contributionCommitCallback(), LLPanelGroupLandMoney(), needsApply(), postBuild(), processPlacesReply(), update(), and ~LLPanelGroupLandMoney().
| LLMap< LLUUID, LLPanelGroupLandMoney * > LLPanelGroupLandMoney::sGroupIDs  [static] | 
Definition at line 61 of file llpanelgrouplandmoney.h.
Referenced by LLPanelGroupLandMoney(), processPlacesReply(), and ~LLPanelGroupLandMoney().
 1.4.7
 1.4.7