UndoInsertCommand::UndoInsertCommand(QTreeWidget *theWidget, DomModel *newRegola, QList<int> newPath) : UndoBaseChangeElement(theWidget, newRegola, newPath) { DomItem *selElement = regola->findItemByArray(path); if(NULL != selElement) { // copy data _element = new DomItem(NULL); if(NULL != _element) { // full copy selElement->copyTo(*_element); } } }