Removed LLUICtrl::setDoubleClickCallback and LLPanel::childSetDoubleClickCallback as they aren't used/needed and complicate things. Added LLPanel::childSetAction overload that accepts boost::singal2::signal (for boost::bind). Now using boost::function for various callbacks in LLScrollListCtrl (for boost::bind).
This commit is contained in:
@@ -890,11 +890,10 @@ BOOL LLPanelGroupMembersSubTab::postBuildSubTab(LLView* root)
|
||||
if (!mMembersList || !mAssignedRolesList || !mAllowedActionsList) return FALSE;
|
||||
|
||||
// We want to be notified whenever a member is selected.
|
||||
mMembersList->setCallbackUserData(this);
|
||||
mMembersList->setCommitOnSelectionChange(TRUE);
|
||||
mMembersList->setCommitCallback(onMemberSelect);
|
||||
mMembersList->setCommitCallback(boost::bind(&LLPanelGroupMembersSubTab::onMemberSelect,_1,this));
|
||||
// Show the member's profile on double click.
|
||||
mMembersList->setDoubleClickCallback(onMemberDoubleClick);
|
||||
mMembersList->setDoubleClickCallback(boost::bind(&LLPanelGroupMembersSubTab::onMemberDoubleClick,this));
|
||||
|
||||
LLButton* button = parent->getChild<LLButton>("member_invite", recurse);
|
||||
if ( button )
|
||||
|
||||
Reference in New Issue
Block a user