void GroupCell::SetParent(MathCell *parent, bool all) { if (m_input != NULL) m_input->SetParent(parent, true); MathCell *tmp = m_output; while (tmp != NULL) { tmp->SetParent(parent, false); tmp = tmp->m_next; } }
/*! Set the parent of this group cell \todo: Is the while loop a simple m_output->SetParentList(parent)? */ void GroupCell::SetParent(MathCell *parent) { //m_group = parent; if (m_input != NULL) m_input->SetParentList(parent); MathCell *tmp = m_output; while (tmp != NULL) { tmp->SetParent(parent); tmp = tmp->m_next; } }