Public Member Functions | |
LLGroupMoneyTabEventHandler (LLButton *earlier_button, LLButton *later_button, LLTextEditor *text_editor, LLTabContainerCommon *tab_containerp, LLPanel *panelp, const LLString &loading_text, const LLUUID &group_id, S32 interval_length_days, S32 max_interval_days) | |
virtual | ~LLGroupMoneyTabEventHandler () |
virtual void | requestData (LLMessageSystem *msg) |
virtual void | processReply (LLMessageSystem *msg, void **data) |
virtual void | onClickEarlier () |
virtual void | onClickLater () |
virtual void | onClickTab () |
Static Public Member Functions | |
static void | clickEarlierCallback (void *data) |
static void | clickLaterCallback (void *data) |
static void | clickTabCallback (void *user_data, bool from_click) |
Static Public Attributes | |
static LLMap< LLUUID, LLGroupMoneyTabEventHandler * > | sInstanceIDs |
static std::map< LLPanel *, LLGroupMoneyTabEventHandler * > | sTabsToHandlers |
Protected Attributes | |
impl * | mImplementationp |
Classes | |
class | impl |
Definition at line 57 of file llpanelgrouplandmoney.cpp.
LLGroupMoneyTabEventHandler::LLGroupMoneyTabEventHandler | ( | LLButton * | earlier_button, | |
LLButton * | later_button, | |||
LLTextEditor * | text_editor, | |||
LLTabContainerCommon * | tab_containerp, | |||
LLPanel * | panelp, | |||
const LLString & | loading_text, | |||
const LLUUID & | group_id, | |||
S32 | interval_length_days, | |||
S32 | max_interval_days | |||
) |
Definition at line 881 of file llpanelgrouplandmoney.cpp.
References LLMap< INDEX_TYPE, MAPPED_TYPE >::addData(), clickEarlierCallback(), clickLaterCallback(), clickTabCallback(), mImplementationp, LLGroupMoneyTabEventHandler::impl::mPanelID, LLButton::setClickedCallback(), LLTabContainerCommon::setTabChangeCallback(), LLTabContainerCommon::setTabUserData(), sInstanceIDs, sTabsToHandlers, and LLGroupMoneyTabEventHandler::impl::updateButtons().
LLGroupMoneyTabEventHandler::~LLGroupMoneyTabEventHandler | ( | ) | [virtual] |
Definition at line 922 of file llpanelgrouplandmoney.cpp.
References mImplementationp, LLGroupMoneyTabEventHandler::impl::mPanelID, LLGroupMoneyTabEventHandler::impl::mTabPanelp, LLMap< INDEX_TYPE, MAPPED_TYPE >::removeData(), sInstanceIDs, and sTabsToHandlers.
Definition at line 973 of file llpanelgrouplandmoney.cpp.
Referenced by LLGroupMoneyTabEventHandler().
Definition at line 981 of file llpanelgrouplandmoney.cpp.
Referenced by LLGroupMoneyTabEventHandler().
Definition at line 988 of file llpanelgrouplandmoney.cpp.
Referenced by LLGroupMoneyTabEventHandler().
void LLGroupMoneyTabEventHandler::onClickEarlier | ( | ) | [virtual] |
Definition at line 946 of file llpanelgrouplandmoney.cpp.
References gMessageSystem, LLGroupMoneyTabEventHandler::impl::mCurrentInterval, mImplementationp, LLGroupMoneyTabEventHandler::impl::mLoadingText, LLGroupMoneyTabEventHandler::impl::mTextEditorp, requestData(), LLTextEditor::setText(), and LLGroupMoneyTabEventHandler::impl::updateButtons().
void LLGroupMoneyTabEventHandler::onClickLater | ( | ) | [virtual] |
Definition at line 959 of file llpanelgrouplandmoney.cpp.
References gMessageSystem, LLGroupMoneyTabEventHandler::impl::mCurrentInterval, mImplementationp, LLGroupMoneyTabEventHandler::impl::mLoadingText, LLGroupMoneyTabEventHandler::impl::mTextEditorp, requestData(), LLTextEditor::setText(), and LLGroupMoneyTabEventHandler::impl::updateButtons().
void LLGroupMoneyTabEventHandler::onClickTab | ( | ) | [virtual] |
Definition at line 931 of file llpanelgrouplandmoney.cpp.
References gMessageSystem, and requestData().
Referenced by LLPanelGroupLandMoney::update().
void LLGroupMoneyTabEventHandler::processReply | ( | LLMessageSystem * | msg, | |
void ** | data | |||
) | [virtual] |
Reimplemented in LLGroupMoneyDetailsTabEventHandler, LLGroupMoneySalesTabEventHandler, and LLGroupMoneyPlanningTabEventHandler.
Definition at line 941 of file llpanelgrouplandmoney.cpp.
Referenced by LLPanelGroupLandMoney::processGroupAccountDetailsReply().
void LLGroupMoneyTabEventHandler::requestData | ( | LLMessageSystem * | msg | ) | [virtual] |
Reimplemented in LLGroupMoneyDetailsTabEventHandler, LLGroupMoneySalesTabEventHandler, and LLGroupMoneyPlanningTabEventHandler.
Definition at line 936 of file llpanelgrouplandmoney.cpp.
Referenced by onClickEarlier(), onClickLater(), onClickTab(), LLGroupMoneyPlanningTabEventHandler::requestData(), LLGroupMoneySalesTabEventHandler::requestData(), and LLGroupMoneyDetailsTabEventHandler::requestData().
impl* LLGroupMoneyTabEventHandler::mImplementationp [protected] |
Definition at line 85 of file llpanelgrouplandmoney.cpp.
Referenced by LLGroupMoneyTabEventHandler(), onClickEarlier(), onClickLater(), LLGroupMoneyPlanningTabEventHandler::processReply(), LLGroupMoneySalesTabEventHandler::processReply(), LLGroupMoneyDetailsTabEventHandler::processReply(), LLGroupMoneyPlanningTabEventHandler::requestData(), LLGroupMoneySalesTabEventHandler::requestData(), LLGroupMoneyDetailsTabEventHandler::requestData(), and ~LLGroupMoneyTabEventHandler().
Definition at line 82 of file llpanelgrouplandmoney.cpp.
Referenced by LLGroupMoneyTabEventHandler(), LLPanelGroupLandMoney::processGroupAccountDetailsReply(), LLPanelGroupLandMoney::processGroupAccountSummaryReply(), LLPanelGroupLandMoney::processGroupAccountTransactionsReply(), and ~LLGroupMoneyTabEventHandler().
std::map< LLPanel *, LLGroupMoneyTabEventHandler * > LLGroupMoneyTabEventHandler::sTabsToHandlers [static] |
Definition at line 83 of file llpanelgrouplandmoney.cpp.
Referenced by LLGroupMoneyTabEventHandler(), LLPanelGroupLandMoney::update(), and ~LLGroupMoneyTabEventHandler().