import QtQuick 2.0 Rectangle { id: root width: 500 height: 500 property int duration: 50 property int targetTransitionsDone property int displaceTransitionsDone property var targetTrans_items: new Object() property var targetTrans_targetIndexes: new Array() property var targetTrans_targetItems: new Array() property var displacedTrans_items: new Object() property var displacedTrans_targetIndexes: new Array() property var displacedTrans_targetItems: new Array() // for QQmlListProperty types function copyList(propList) { var temp = new Array() for (var i=0; i