import QtQuick 2.0 import QtQuick.Dialogs 1.2 import QtQuick.Controls 1.4 import QtQml.Models 2.1 import "qrc:/js/service.js" as Service import "qrc:/js/helper.js" as Helperjs import "qrc:/qml/photoqml" Rectangle { id:fotorectangle y:1 width:root.width-mm height:root.height-5*mm color: '#fff' property var newImages:[] property int currentImageNo: 0 //onLoginChanged:{var msg = {'model': photogroupModel,'albums':[],'firstalbum':0,'foreignPicture':false}; // photoWorker.sendMessage(msg); //} onNewImagesChanged:{ Helperjs.readField("album",root.db,"imageData",root.login.username,function(albums){ //print("albums"+JSON.stringify(albums)+JSON.stringify(newImages[currentImageNo])); if(albums.indexOf(newImages[currentImageNo].album)==-1){ filesystem.Directory=root.login.imagestore+"/albums"; filesystem.makeDir(newImages[currentImageNo].album);} }); if(newImages.length>0){ print("Current image number"+currentImageNo) Service.dataRequest(root.login,newImages[currentImageNo].id,root.db,fotorectangle); newImagesProgress.visible=true //download first image }} onCurrentImageNoChanged:{ if(currentImageNo