When moving a widget, save the reference to the hierarchy lookup map...

This commit is contained in:
dfighter1985 2014-09-27 20:54:44 +02:00
parent fada6e7dcc
commit 59011fe726

View file

@ -279,13 +279,15 @@ namespace GUIEditor
// Remove reference to old item // Remove reference to old item
widgetHierarchyMap.erase( oldid ); widgetHierarchyMap.erase( oldid );
// Add new item // Add new item
item = new QTreeWidgetItem(); item = new QTreeWidgetItem();
item->setData( 0, Qt::DisplayRole, id ); item->setData( 0, Qt::DisplayRole, id );
item->setSelected( true ); item->setSelected( true );
newParent->addChild( item ); newParent->addChild( item );
// Add reference to new item
widgetHierarchyMap[ newid ] = item;
selectItem( item ); selectItem( item );
} }