X-Git-Url: http://cgit.sxemacs.org/?a=blobdiff_plain;f=qml%2FPreviewImage.qml;h=e70509eceaf496fe8bbbb84d6757c81fbee0b246;hb=960eb792acde51e3e0b862c19d58acaf3082c500;hp=dbc5c89542c8147ef02613ca9a9b5acfd8c58acf;hpb=507cf0b42303842c143830deea9be854e9ca0837;p=harmattan%2Fcameraplus diff --git a/qml/PreviewImage.qml b/qml/PreviewImage.qml index dbc5c89..e70509e 100644 --- a/qml/PreviewImage.qml +++ b/qml/PreviewImage.qml @@ -25,31 +25,40 @@ import com.nokia.meego 1.1 import QtCamera 1.0 Image { - id: image - anchors.fill: parent - property alias animationRunning: animation.running - opacity: visible ? 1 : 0 - z: 1 + id: image + anchors.fill: parent + property alias animationRunning: animation.running - visible: opacity != 0 + visible: opacity != 0 - cache: false - fillMode: Image.PreserveAspectFit + cache: false + fillMode: Image.PreserveAspectFit - MouseArea { - anchors.fill: parent - enabled: parent.visible - } + MouseArea { + anchors.fill: parent + enabled: parent.visible + } - SequentialAnimation { - id: animation - PauseAnimation { duration: 500; alwaysRunToEnd: true } - NumberAnimation { target: preview; property: "opacity"; from: 1; to: 0; duration: 250; alwaysRunToEnd: true } + SequentialAnimation { + id: animation + PauseAnimation { + duration: 500 + alwaysRunToEnd: true } - function setPreview(preview) { - image.source = preview; - image.opacity = 1; - animation.start(); + NumberAnimation { + target: preview + property: "opacity" + from: 1 + to: 0 + duration: 250 + alwaysRunToEnd: true } + } + + function setPreview(preview) { + image.source = preview + image.opacity = 1 + animation.start() + } }