mirror of
https://github.com/QRouland/UTPass.git
synced 2024-11-14 03:22:39 +00:00
32 lines
823 B
QML
32 lines
823 B
QML
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();
|
|
}
|
|
}
|