54 lines
1.3 KiB
JSON
54 lines
1.3 KiB
JSON
{
|
|
"cppFile": "src/tmp.cpp",
|
|
"rust": {
|
|
"dir": "common-rust",
|
|
"interfaceModule": "testinterface",
|
|
"implementationModule": "testimplementation"
|
|
},
|
|
"objects": [{
|
|
"name": "Person",
|
|
"type": "Object",
|
|
"properties": [{
|
|
"name": "userName",
|
|
"type": "QString",
|
|
"write": true
|
|
}, {
|
|
"name": "age",
|
|
"type": "int"
|
|
}, {
|
|
"name": "active",
|
|
"type": "bool",
|
|
"write": true
|
|
}, {
|
|
"name": "misc",
|
|
"type": "QVariant",
|
|
"write": true
|
|
}, {
|
|
"name": "icon",
|
|
"type": "QByteArray",
|
|
"write": true
|
|
}]
|
|
}, {
|
|
"name": "Directory",
|
|
"type": "List",
|
|
"properties": [{
|
|
"name": "path",
|
|
"type": "QString",
|
|
"write": true
|
|
}],
|
|
"roles": [{
|
|
"name": "FileIcon",
|
|
"value": "Qt::DecorationRole"
|
|
}, {
|
|
"name": "FilePath",
|
|
"value": "Qt::UserRole + 1"
|
|
}, {
|
|
"name": "FileName",
|
|
"value": "Qt::UserRole + 2"
|
|
}, {
|
|
"name": "FilePermissions",
|
|
"value": "Qt::UserRole + 3"
|
|
}]
|
|
}]
|
|
}
|