void AbstractConstraintViewModel::on_rackRemoved(const id_type<RackModel>& rackId)
{
    if(shownRack() == rackId)
    {
        hideRack();
        emit rackRemoved();
    }
}
示例#2
0
void ConstraintViewModel::on_rackRemoved(const RackModel& rack)
{
    if(shownRack() == rack.id())
    {
        hideRack();
        emit rackRemoved();
    }
}
void AbstractConstraintViewModel::showRack(const id_type<RackModel>& rackId)
{
    if(rackId.val().is_initialized())
    {
        m_shownRack = rackId;

        emit rackShown(m_shownRack);
    }
    else
    {
        hideRack();
    }
}