import QtQuick 2.0 import AndroidNative 1.0 Item { id:intent /// The URL of the image chosen. If multiple images are picked, it will be equal to the first image. property string imageUrl: "" /// A list of images chosen property var imageUrls: [] property string m_TEXT_MESSAGE: "androidnative.TextIntent.chosen"; property string m_IMAGE_MESSAGE: "androidnative.ImagePicker.chosen"; Connections { target: SystemDispatcher onDispatched: { if ((type === m_IMAGE_MESSAGE)&& (root.imagePicking==false)) { var h=[]; for (var n in message.imageUrls){ h.push("file://"+ decodeURIComponent(message.imageUrls[n]).substring(5)) } imageUrls=h; if(imageUrls.length==1){ rootstack.currentIndex=0;newstab.active=true; root.uploadSignal(imageUrls) } else{ rootstack.currentIndex=2;fotostab.active=true; root.uploadSignal(imageUrls) } } else if (type==m_TEXT_MESSAGE){ rootstack.currentIndex=0;newstab.active=true; root.sendtextSignal(message) } } } Component.onCompleted: { SystemDispatcher.setInitialized(); // if (root.globaloptions.hasOwnProperty("syncinterval") && root.globaloptions.syncinterval !=null && root.globaloptions.syncinterval !=0){ // alarm.setAlarm(root.globaloptions.syncinterval); // } } }