void Toys::DeleteToy(size_t index) { if(index < m_List.size()) { Toy *toy = m_List[index]; m_List.erase(m_List.begin() + index); toy->close(); toy->deleteLater(); BuildRecvWidgetsTable(); emit changed(); } }