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 }