Public Member Functions | |
LLGroupMoneyTabEventHandler (LLButton *earlier_button, LLButton *later_button, LLTextEditor *text_editor, LLTabContainer *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, | |||
LLTabContainer * | tab_containerp, | |||
LLPanel * | panelp, | |||
const LLString & | loading_text, | |||
const LLUUID & | group_id, | |||
S32 | interval_length_days, | |||
S32 | max_interval_days | |||
) |
Definition at line 866 of file llpanelgrouplandmoney.cpp.
References LLMap< INDEX_TYPE, MAPPED_TYPE >::addData(), clickEarlierCallback(), clickLaterCallback(), clickTabCallback(), mImplementationp, LLGroupMoneyTabEventHandler::impl::mPanelID, LLButton::setClickedCallback(), LLTabContainer::setTabChangeCallback(), LLTabContainer::setTabUserData(), sInstanceIDs, sTabsToHandlers, and LLGroupMoneyTabEventHandler::impl::updateButtons().
LLGroupMoneyTabEventHandler::~LLGroupMoneyTabEventHandler | ( | ) | [virtual] |
Definition at line 907 of file llpanelgrouplandmoney.cpp.
References mImplementationp, LLGroupMoneyTabEventHandler::impl::mPanelID, LLGroupMoneyTabEventHandler::impl::mTabPanelp, LLMap< INDEX_TYPE, MAPPED_TYPE >::removeData(), sInstanceIDs, and sTabsToHandlers.
void LLGroupMoneyTabEventHandler::requestData | ( | LLMessageSystem * | msg | ) | [virtual] |
Reimplemented in LLGroupMoneyDetailsTabEventHandler, LLGroupMoneySalesTabEventHandler, and LLGroupMoneyPlanningTabEventHandler.
Definition at line 921 of file llpanelgrouplandmoney.cpp.
Referenced by onClickEarlier(), onClickLater(), onClickTab(), LLGroupMoneyPlanningTabEventHandler::requestData(), LLGroupMoneySalesTabEventHandler::requestData(), and LLGroupMoneyDetailsTabEventHandler::requestData().
void LLGroupMoneyTabEventHandler::processReply | ( | LLMessageSystem * | msg, | |
void ** | data | |||
) | [virtual] |
Reimplemented in LLGroupMoneyDetailsTabEventHandler, LLGroupMoneySalesTabEventHandler, and LLGroupMoneyPlanningTabEventHandler.
Definition at line 926 of file llpanelgrouplandmoney.cpp.
Referenced by LLPanelGroupLandMoney::processGroupAccountDetailsReply().
void LLGroupMoneyTabEventHandler::onClickEarlier | ( | ) | [virtual] |
Definition at line 931 of file llpanelgrouplandmoney.cpp.
References gMessageSystem, LLGroupMoneyTabEventHandler::impl::mCurrentInterval, mImplementationp, LLGroupMoneyTabEventHandler::impl::mLoadingText, LLGroupMoneyTabEventHandler::impl::mTextEditorp, requestData(), LLTextEditor::setText(), and LLGroupMoneyTabEventHandler::impl::updateButtons().
Referenced by clickEarlierCallback().
void LLGroupMoneyTabEventHandler::onClickLater | ( | ) | [virtual] |
Definition at line 944 of file llpanelgrouplandmoney.cpp.
References gMessageSystem, LLGroupMoneyTabEventHandler::impl::mCurrentInterval, mImplementationp, LLGroupMoneyTabEventHandler::impl::mLoadingText, LLGroupMoneyTabEventHandler::impl::mTextEditorp, requestData(), LLTextEditor::setText(), and LLGroupMoneyTabEventHandler::impl::updateButtons().
Referenced by clickLaterCallback().
void LLGroupMoneyTabEventHandler::onClickTab | ( | ) | [virtual] |
Definition at line 916 of file llpanelgrouplandmoney.cpp.
References gMessageSystem, and requestData().
Referenced by clickTabCallback(), and LLPanelGroupLandMoney::update().
void LLGroupMoneyTabEventHandler::clickEarlierCallback | ( | void * | data | ) | [static] |
Definition at line 958 of file llpanelgrouplandmoney.cpp.
References onClickEarlier().
Referenced by LLGroupMoneyTabEventHandler().
void LLGroupMoneyTabEventHandler::clickLaterCallback | ( | void * | data | ) | [static] |
Definition at line 966 of file llpanelgrouplandmoney.cpp.
References onClickLater().
Referenced by LLGroupMoneyTabEventHandler().
void LLGroupMoneyTabEventHandler::clickTabCallback | ( | void * | user_data, | |
bool | from_click | |||
) | [static] |
Definition at line 973 of file llpanelgrouplandmoney.cpp.
References onClickTab().
Referenced by LLGroupMoneyTabEventHandler().
Definition at line 82 of file llpanelgrouplandmoney.cpp.
Referenced by LLGroupMoneyTabEventHandler(), and ~LLGroupMoneyTabEventHandler().
std::map< LLPanel *, LLGroupMoneyTabEventHandler * > LLGroupMoneyTabEventHandler::sTabsToHandlers [static] |
Definition at line 83 of file llpanelgrouplandmoney.cpp.
Referenced by LLGroupMoneyTabEventHandler(), LLPanelGroupLandMoney::update(), and ~LLGroupMoneyTabEventHandler().
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().