示例#1
0
BOOL LLAvatarListItem::handleDoubleClick(S32 x, S32 y, MASK mask)
{
    if(mInfoBtn->getRect().pointInRect(x, y))
    {
        onInfoBtnClick();
        return TRUE;
    }
    if(mProfileBtn->getRect().pointInRect(x, y))
    {
        onProfileBtnClick();
        return TRUE;
    }
    return LLPanel::handleDoubleClick(x, y, mask);
}
BOOL LLAvatarListItem::handleDoubleClick(S32 x, S32 y, MASK mask)
{
//	if(mInfoBtn->getRect().pointInRect(x, y))
// [SL:KB] - Checked: 2010-10-31 (RLVa-1.2.2a) | Added: RLVa-1.2.2a
    if ( (mInfoBtn->getVisible()) && (mInfoBtn->getEnabled()) && (mInfoBtn->getRect().pointInRect(x, y)) )
// [/SL:KB]
    {
        onInfoBtnClick();
        return TRUE;
    }
//	if(mProfileBtn->getRect().pointInRect(x, y))
// [SL:KB] - Checked: 2010-10-31 (RLVa-1.2.2a) | Added: RLVa-1.2.2a
    if ( (mProfileBtn->getVisible()) && (mProfileBtn->getEnabled()) && (mProfileBtn->getRect().pointInRect(x, y)) )
// [/SL:KB]
    {
        onProfileBtnClick();
        return TRUE;
    }
    return LLPanel::handleDoubleClick(x, y, mask);
}