mirror of
https://github.com/QRouland/UTPass.git
synced 2024-11-09 01:02:40 +00:00
32 lines
981 B
QML
32 lines
981 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()
|
|
}
|
|
}
|