rust-qt-binding-generator/tests/test_object_types.json

50 lines
1.2 KiB
JSON
Raw Normal View History

2017-08-11 12:55:51 -07:00
{
"cppFile": "test_object_types_rust.cpp",
"rust": {
"dir": "rust_object_types",
"interfaceModule": "interface",
2017-08-12 04:41:49 -07:00
"implementationModule": "implementation",
"typesModule": "types"
2017-08-11 12:55:51 -07:00
},
"objects": [{
2017-08-12 03:49:37 -07:00
"name": "Object",
2017-08-11 12:55:51 -07:00
"type": "Object",
"properties": [{
2017-08-12 10:21:35 -07:00
"name": "boolean",
"type": "bool",
"write": true
}, {
"name": "integer",
2017-08-16 15:11:08 -07:00
"type": "qint32",
2017-08-12 10:21:35 -07:00
"write": true
}, {
"name": "uinteger",
2017-08-16 15:11:08 -07:00
"type": "quint32",
2017-08-12 10:21:35 -07:00
"write": true
2017-08-15 23:54:14 -07:00
}, {
"name": "u64",
2017-08-16 15:11:08 -07:00
"type": "quint64",
2017-08-15 23:54:14 -07:00
"write": true
2017-08-12 10:21:35 -07:00
}, {
"name": "string",
"type": "QString",
2017-08-18 02:44:37 -07:00
"write": true,
"nullable": true
}, {
"name": "optionalString",
"type": "QString",
"write": true,
"optional": true
2017-08-12 10:21:35 -07:00
}, {
"name": "bytearray",
"type": "QByteArray",
2017-08-11 12:55:51 -07:00
"write": true
2017-08-18 02:44:37 -07:00
}, {
"name": "optionalBytearray",
"type": "QByteArray",
"write": true,
"optional": true
2017-08-11 12:55:51 -07:00
}]
}]
}