import QtQuick 2.0 Item { property string src: "" // property int donevalue: 3 property bool done: true//donevalue !== 3 ? false : true JSONSimple { id: showupdated source: src onReadyChanged: { if (ready) { var id var name var image var summary var status var premiered var rating var network var updated var next var prev var imdb simple.id ? id = simple.id : id = "???" simple.name ? name = simple.name : name = "???" simple.image.medium ? image = simple.image.medium : image = "???" simple.summary ? summary = simple.summary : summary = "???" simple.status ? status = simple.status : status = "???" simple.premiered ? premiered = simple.premiered : premiered = "???" simple.rating.average ? rating = simple.rating.average : rating = "???" simple.webChannel ? network = simple.webChannel.name : network = simple.network.name simple.updated ? updated = simple.updated : updated = "???" simple._links.previousepisode ? prev = simple._links.previousepisode.href : prev = "" simple._links.nextepisode ? next = simple._links.nextepisode.href : next = "" simple.externals.imdb ? imdb = simple.externals.imdb : imdb = "" updateFav(id, name, image, summary, status, premiered, rating, network, updated, prev, next, imdb) //donevalue = donevalue + 1 console.log("---SHOWUPDATED: "+simple.name) done = true // prevshow.shid = simple.id // simple._links.previousepisode ? prevshow.source = simple._links.previousepisode.href : donevalue = donevalue + 1 // nextshow.shid = simple.id // simple._links.nextepisode ? nextshow.source = simple._links.nextepisode.href : donevalue = donevalue + 1 /* if (typeof(simple._links.nextepisode.href) == 'undefined') { donevalue = donevalue + 1 } else nextshow.source = simple._links.nextepisode.href */ /* if (simple.status !== "Ended") { prevshow.next = prevshow.source = simple._links.previousepisode.href nextshow.source = simple._links.nextepisode.href } */ } } } JSONSimple { id: nextshow property int shid onReadyChanged: { if (ready) { var senext = "S"+simple.season+"E"+simple.number updateNext(shid, simple.airdate, senext); donevalue = donevalue + 1 console.log("---NEXT: "+shid+" : "+simple.airdate) // snext = simple.airdate // update database here // senext = "S"+simple.season+"E"+simple.number // list.append({"cost": 5.95, "name":"Pizza"}) // updateFav(sshowid, showName, showimg, ssummary, showStatus, showPrem, showRating, showNetwork, shupdated, sprev, snext, senext); //showPrev.text = sprev //showNext.text = snext //reloadFav() } } } JSONSimple { id: prevshow property int shid onReadyChanged: { if (ready) { updatePrev(shid, simple.airdate); donevalue = donevalue + 1 console.log("---PREVIOUS: "+shid+" : "+simple.airdate) // console.log("PREV: "+simple.airdate) // sprev = simple.airdate // senext = "" // if (showupdated.simple._links.nextepisode) { // console.log("GOING NEXT") // nextshow.source = lnext // } else { // console.log("NOT GOING NEXT") // snext = "" //update database here // updateFav(sshowid, showName, showimg, ssummary, showStatus, showPrem, showRating, showNetwork, shupdated, sprev, snext, senext); //showPrev.text = sprev //showNext.text = snext //reloadFav() // } } } } }