示例#1
0
void CardItem::unselect(){
    if(IsMultilayer())
        frame->hide();
    else{
        home_pos.setY(NormalY);
        setY(NormalY);
    }
}
示例#2
0
void CardItem::select(){
    if(IsMultilayer())
        frame->show();
    else{
        home_pos.setY(PendingY);
        setY(PendingY);
    }
}
示例#3
0
void CardItem::unselect(){
    if(IsMultilayer())
        frame->hide();
    else{
        home_pos.setY(NormalY);
        //setY(NormalY);
        if(!hasFocus())goBack();
    }
}
示例#4
0
void CardItem::select(){
    if(IsMultilayer())
        frame->show();
    else{
        home_pos.setY(PendingY);
        //setY(PendingY);
        if(!hasFocus())goBack();
    }
}
示例#5
0
bool CardItem::isPending() const{
    return IsMultilayer() ? frame->isVisible() :home_pos.y() == PendingY;
}
示例#6
0
bool CardItem::isPending() const{
    if(IsMultilayer())
        return frame->isVisible();
    else
        return home_pos.y() == PendingY;
}