void CardItem::unselect(){ if(IsMultilayer()) frame->hide(); else{ home_pos.setY(NormalY); setY(NormalY); } }
void CardItem::select(){ if(IsMultilayer()) frame->show(); else{ home_pos.setY(PendingY); setY(PendingY); } }
void CardItem::unselect(){ if(IsMultilayer()) frame->hide(); else{ home_pos.setY(NormalY); //setY(NormalY); if(!hasFocus())goBack(); } }
void CardItem::select(){ if(IsMultilayer()) frame->show(); else{ home_pos.setY(PendingY); //setY(PendingY); if(!hasFocus())goBack(); } }
bool CardItem::isPending() const{ return IsMultilayer() ? frame->isVisible() :home_pos.y() == PendingY; }
bool CardItem::isPending() const{ if(IsMultilayer()) return frame->isVisible(); else return home_pos.y() == PendingY; }