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:
Shyotl
2012-12-04 21:54:01 -06:00
parent ca3e0d2ba9
commit ef6f411b70
29 changed files with 82 additions and 103 deletions

View File

@@ -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);