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:
@@ -1579,11 +1579,9 @@ BOOL LLPanelGroupVoting::postBuild()
|
||||
//associate callbacks
|
||||
if ( success )
|
||||
{
|
||||
mImpl->mProposals->setDoubleClickCallback(impl::onDoubleClickProposal);
|
||||
mImpl->mProposals->setCallbackUserData(mImpl);
|
||||
mImpl->mProposals->setDoubleClickCallback(boost::bind(&LLPanelGroupVoting::impl::onDoubleClickProposal,mImpl));
|
||||
|
||||
mImpl->mVotesHistory->setDoubleClickCallback(impl::onDoubleClickHistoryItem);
|
||||
mImpl->mVotesHistory->setCallbackUserData(mImpl);
|
||||
mImpl->mVotesHistory->setDoubleClickCallback(boost::bind(&LLPanelGroupVoting::impl::onDoubleClickHistoryItem,mImpl));
|
||||
|
||||
mImpl->mBtnAbstain->setClickedCallback(boost::bind(&impl::onClickAbstain,mImpl));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user