20 import Ubuntu.Components 0.1
24 implicitHeight: image.implicitHeight
25 implicitWidth: image.implicitWidth
28 property var application
32 function switchTo(application) {
33 if (root.application == application) {
38 priv.newApplication = application
40 switchToAnimation.start()
45 property var newApplication
50 anchors.bottom: parent.bottom
52 source: priv.newApplication ? priv.newApplication.screenshot :
""
58 source: root.application ? root.application.screenshot :
""
60 height: sourceSize.height
61 anchors.bottom: parent.bottom
68 UbuntuNumberAnimation { target: image;
property:
"x"; from: 0; to: root.width; duration: UbuntuAnimation.SlowDuration }
69 UbuntuNumberAnimation { target: newImage;
property:
"scale"; from: 0.7; to: 1; duration: UbuntuAnimation.SlowDuration }
74 root.application = priv.newApplication
76 priv.newApplication = null