pragma Singleton import QtQuick 2.4 Item { id: manifest property string name : "" property string description : "" property string architecture : "" property string title : "" property string version : "" property string maintainer : "" property string framework : "" Component.onCompleted: { var xhr = new XMLHttpRequest; xhr.open("GET", "../../manifest.json"); xhr.onreadystatechange = function() { if (xhr.readyState == XMLHttpRequest.DONE) { var mJson = JSON.parse(xhr.responseText); manifest.name = mJson.name manifest.description = mJson.description manifest.architecture = mJson.architecture manifest.title = mJson.title manifest.version = mJson.version manifest.maintainer = mJson.maintainer manifest.framework = mJson.framework } }; xhr.send(); } }