@@ -102,6 +102,7 @@ SpreadDelegate {
102 selectedScale = scale;
102 selectedScale = scale;
103 selectedOpacity = opacity;
103 selectedOpacity = opacity;
104 selectedTopMarginProgress = topMarginProgress;
104 selectedTopMarginProgress = topMarginProgress;
105+ if (index == 1) print("snapshotting values:", selectedProgress, selectedXTranslate, selectedAngle, selectedScale, selectedOpacity, selectedTopMarginProgress)
107 property real negativeProgress: {
108 property real negativeProgress: {
@@ -233,7 +234,7 @@ SpreadDelegate {
235 property real opacity: {
236 property real opacity: {
236− if (otherSelected) {
237+ if (priv.otherSelected) {
237 return linearAnimation (selectedProgress, Math.max(0, selectedProgress - .5),
238 return linearAnimation (selectedProgress, Math.max(0, selectedProgress - .5),
238 selectedOpacity, 0, root.progress);
239 selectedOpacity, 0, root.progress);
@@ -251,7 +252,7 @@ SpreadDelegate {
253 property real topMarginProgress: {
254 property real topMarginProgress: {
254− if (selected) {
255+ if (priv.isSelected) {
255 return linearAnimation(selectedProgress, negativeProgress, selectedTopMarginProgress, 0, root.progress);
256 return linearAnimation(selectedProgress, negativeProgress, selectedTopMarginProgress, 0, root.progress);