コード例 #1
0
ファイル: carditem.cpp プロジェクト: ailue/NiubiSlash
void CardItem::unselect(){
    if(IsMultilayer())
        frame->hide();
    else{
        home_pos.setY(NormalY);
        setY(NormalY);
    }
}
コード例 #2
0
ファイル: carditem.cpp プロジェクト: ailue/NiubiSlash
void CardItem::select(){
    if(IsMultilayer())
        frame->show();
    else{
        home_pos.setY(PendingY);
        setY(PendingY);
    }
}
コード例 #3
0
ファイル: carditem.cpp プロジェクト: Chaozz/QSanguosha
void CardItem::unselect(){
    if(IsMultilayer())
        frame->hide();
    else{
        home_pos.setY(NormalY);
        //setY(NormalY);
        if(!hasFocus())goBack();
    }
}
コード例 #4
0
ファイル: carditem.cpp プロジェクト: Chaozz/QSanguosha
void CardItem::select(){
    if(IsMultilayer())
        frame->show();
    else{
        home_pos.setY(PendingY);
        //setY(PendingY);
        if(!hasFocus())goBack();
    }
}
コード例 #5
0
ファイル: carditem.cpp プロジェクト: Chaozz/QSanguosha
bool CardItem::isPending() const{
    return IsMultilayer() ? frame->isVisible() :home_pos.y() == PendingY;
}
コード例 #6
0
ファイル: carditem.cpp プロジェクト: ailue/NiubiSlash
bool CardItem::isPending() const{
    if(IsMultilayer())
        return frame->isVisible();
    else
        return home_pos.y() == PendingY;
}