Maraiah/tycho/bindings.json

70 lines
1.7 KiB
JSON
Raw Normal View History

2019-06-09 13:02:26 -07:00
{
"beforeHeader": "interface.h",
2019-06-09 13:02:26 -07:00
"cppFile": "",
"rust": {
"dir": "",
2019-06-17 04:15:26 -07:00
"interfaceModule": "ffi",
"implementationModule": "gui"
2019-06-09 13:02:26 -07:00
},
"objects": {
2019-07-03 17:51:38 -07:00
"IMapModel": {
2019-06-30 22:25:54 -07:00
"type": "List",
"baseClass": "IProjectModel",
2019-06-10 09:05:05 -07:00
"functions": {
"open": {
2019-06-13 18:10:33 -07:00
"return": "bool",
2019-06-10 09:05:05 -07:00
"mut": true,
2019-07-03 17:51:38 -07:00
"arguments": [
{"name": "path", "type": "QString"}
]
},
"save": {
2019-06-17 03:32:22 -07:00
"return": "bool",
"mut": false
},
2019-06-17 03:32:22 -07:00
"saveAs": {
"return": "bool",
"mut": false,
2019-07-03 17:51:38 -07:00
"arguments": [
{"name": "path", "type": "QString"}
]
2019-06-17 03:32:22 -07:00
},
2019-06-30 22:25:54 -07:00
"propIcon": {
"return": "QString",
"mut": false,
2019-07-03 17:51:38 -07:00
"arguments": [
{"name": "index", "type": "quint16"}
]
2019-07-03 16:26:28 -07:00
},
"deselect": {
"return": "void",
"mut": true
},
"select": {
"return": "void",
"mut": true,
2019-07-03 17:51:38 -07:00
"arguments": [
{"name": "index", "type": "quint16"}
]
2019-06-10 09:05:05 -07:00
}
},
"properties": {
"dirty": {"type": "bool", "write": true}
},
"itemProperties": {
2019-07-03 17:51:38 -07:00
"propIndex": {"type": "quint64", "roles": [["display"]]}
}
},
"IMapView": {
"type": "Object",
"baseClass": "IProjectView",
"functions": {
},
"properties": {
},
"itemProperties": {
}
}
2019-06-09 13:02:26 -07:00
}
}