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:
@@ -114,8 +114,9 @@ BOOL LLFloaterGesture::postBuild()
|
||||
|
||||
setTitle(label);
|
||||
|
||||
childSetCommitCallback("gesture_list", onCommitList, this);
|
||||
childSetDoubleClickCallback("gesture_list", onClickPlay);
|
||||
LLScrollListCtrl* gesture_list = getChild<LLScrollListCtrl>("avatar_list");
|
||||
gesture_list->setCommitCallback(boost::bind(&LLFloaterGesture::onCommitList,this));
|
||||
gesture_list->setDoubleClickCallback(boost::bind(&LLFloaterGesture::onClickPlay,this));
|
||||
|
||||
childSetAction("inventory_btn", onClickInventory, this);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user