Warning, /sdk/rust-qt-binding-generator/demo/bindings.json is written in an unsupported language. File is not indexed.
0001 {
0002 "cppFile": "src/Bindings.cpp",
0003 "rust": {
0004 "dir": "rust",
0005 "interfaceModule": "interface",
0006 "implementationModule": "implementation"
0007 },
0008 "objects": {
0009 "Demo": {
0010 "type": "Object",
0011 "properties": {
0012 "fileSystemTree": {
0013 "type": "FileSystemTree"
0014 },
0015 "fibonacci": {
0016 "type": "Fibonacci"
0017 },
0018 "fibonacciList": {
0019 "type": "FibonacciList"
0020 },
0021 "processes": {
0022 "type": "Processes"
0023 },
0024 "timeSeries": {
0025 "type": "TimeSeries"
0026 }
0027 }
0028 },
0029 "FileSystemTree": {
0030 "type": "Tree",
0031 "properties": {
0032 "path": {
0033 "type": "QString",
0034 "write": true,
0035 "optional": true
0036 }
0037 },
0038 "itemProperties": {
0039 "fileName": {
0040 "type": "QString",
0041 "roles": [ ["display"] ],
0042 "rustByValue": true
0043 },
0044 "fileIcon": {
0045 "type": "QByteArray",
0046 "roles": [ ["decoration"] ]
0047 },
0048 "fileSize": {
0049 "type": "quint64",
0050 "optional": true,
0051 "roles": [ [], ["display"] ]
0052 },
0053 "filePath": {
0054 "type": "QString",
0055 "optional": true,
0056 "roles": [ [], [], ["display"] ],
0057 "rustByValue": true
0058 },
0059 "filePermissions": {
0060 "type": "qint32",
0061 "roles": [ [], [], [], ["display"] ]
0062 },
0063 "fileType": {
0064 "type": "qint32",
0065 "roles": [ [], [], [], [],["display"] ]
0066 }
0067 }
0068 },
0069 "Fibonacci": {
0070 "type": "Object",
0071 "properties": {
0072 "input": {
0073 "type": "quint32",
0074 "write": true
0075 },
0076 "result": {
0077 "type": "quint64"
0078 }
0079 }
0080 },
0081 "FibonacciList": {
0082 "type": "List",
0083 "itemProperties": {
0084 "row": {
0085 "type": "quint64",
0086 "roles": [ [ "display" ] ]
0087 },
0088 "fibonacciNumber": {
0089 "type": "quint64",
0090 "roles": [ [], [ "display" ] ]
0091 }
0092 }
0093 },
0094 "Processes": {
0095 "type": "Tree",
0096 "properties": {
0097 "active": {
0098 "type": "bool",
0099 "write": true
0100 }
0101 },
0102 "itemProperties": {
0103 "pid": {
0104 "type": "quint32",
0105 "roles": [ ["toolTip"] ]
0106 },
0107 "name": {
0108 "type": "QString",
0109 "roles": [ ["display"] ]
0110 },
0111 "cpuUsage": {
0112 "type": "float",
0113 "roles": [ [], ["display"] ]
0114 },
0115 "memory": {
0116 "type": "quint64",
0117 "roles": [ [], [], ["display"] ]
0118 },
0119 "uid": {
0120 "type": "quint32"
0121 },
0122 "cpuPercentage": {
0123 "type": "quint8"
0124 },
0125 "cmd": {
0126 "type": "QString",
0127 "rustByValue": true
0128 }
0129 }
0130 },
0131 "TimeSeries": {
0132 "type": "List",
0133 "itemProperties": {
0134 "time": {
0135 "type": "float",
0136 "write": true,
0137 "roles": [ [ "display", "edit" ] ]
0138 },
0139 "sin": {
0140 "type": "float",
0141 "write": true,
0142 "roles": [ [], [ "display", "edit" ] ]
0143 },
0144 "cos": {
0145 "type": "float",
0146 "write": true,
0147 "roles": [ [], [], [ "display", "edit" ] ]
0148 }
0149 }
0150 }
0151 }
0152 }