import QtQuick 2.6 Rectangle { id: root width: 500 height: 500 required property bool usePopulateTransition required property bool enableAddTransition required property bool dynamicallyPopulate required property var testModel required property var model_targetItems_transitionFrom required property var model_displacedItems_transitionVia required property point targetItems_transitionFrom required property point displacedItems_transitionVia required property string testedPositioner property int duration: 50 property real incrementalSize: 5 property int populateTransitionsDone property int addTransitionsDone 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