Friendiqa/v0.001/source-linux/qml/PhotoPlaceholder.qml

27 lines
936 B
QML

import QtQuick 2.0
import "qrc:/js/helper.js" as Helperjs
Image {
id:photoPlaceholder
property string imageName:"x.jpg"
property string downloadtype:""
fillMode: Image.PreserveAspectFit
onStatusChanged: {
if (photoPlaceholder.status == Image.Ready) {
//print("Photo width"+width+" height"+height+" Ratio "+ fillMode);
var saveprocess=photoPlaceholder.grabToImage(function(result){
var saveresult=result.saveToFile(imageName.toString());
if (saveresult){
if ((downloadtype=="picture")&&(newImages.length>0)){
photoPlaceholder.destroy();
currentImageNo=currentImageNo+1
}
else if ((downloadtype=="contact")&&(root.newContacts.length>0))
{
photoPlaceholder.destroy(100);
root.currentContact=root.currentContact+1
}
}});
}}}