Maraiah/tycho/bindings.json

68 lines
1.6 KiB
JSON

{
"cppFile": "",
"rust": {
"dir": "",
"interfaceModule": "ffi",
"implementationModule": "gui"
},
"objects": {
"AbstractMapModel": {
"type": "List",
"functions": {
"open": {
"return": "bool",
"mut": true,
"arguments": [{
"name": "path",
"type": "QString"
}]
},
"save": {
"return": "bool",
"mut": false
},
"saveAs": {
"return": "bool",
"mut": false,
"arguments": [{
"name": "path",
"type": "QString"
}]
},
"isDirty": {
"return": "bool",
"mut": false
},
"propIcon": {
"return": "QString",
"mut": false,
"arguments": [{
"name": "index",
"type": "quint16"
}]
},
"deselect": {
"return": "void",
"mut": true
},
"select": {
"return": "void",
"mut": true,
"arguments": [{
"name": "index",
"type": "quint16"
}]
}
},
"properties": {
},
"itemProperties": {
"propIndex": {
"type": "quint64",
"roles": [["display"]]
}
}
}
}
}