1import QtQuick.tooling 1.2 2 3// This file describes the plugin-supplied types contained in the library. 4// It is used for QML tooling purposes only. 5// 6// This file was auto-generated by: 7// 'qmlplugindump -nonrelocatable QtBluetooth 5.15' 8 9Module { 10 dependencies: ["QtQuick 2.0"] 11 Component { 12 name: "QAbstractItemModel" 13 prototype: "QObject" 14 Enum { 15 name: "LayoutChangeHint" 16 values: { 17 "NoLayoutChangeHint": 0, 18 "VerticalSortHint": 1, 19 "HorizontalSortHint": 2 20 } 21 } 22 Enum { 23 name: "CheckIndexOption" 24 values: { 25 "NoOption": 0, 26 "IndexIsValid": 1, 27 "DoNotUseParent": 2, 28 "ParentIsInvalid": 4 29 } 30 } 31 Signal { 32 name: "dataChanged" 33 Parameter { name: "topLeft"; type: "QModelIndex" } 34 Parameter { name: "bottomRight"; type: "QModelIndex" } 35 Parameter { name: "roles"; type: "QVector<int>" } 36 } 37 Signal { 38 name: "dataChanged" 39 Parameter { name: "topLeft"; type: "QModelIndex" } 40 Parameter { name: "bottomRight"; type: "QModelIndex" } 41 } 42 Signal { 43 name: "headerDataChanged" 44 Parameter { name: "orientation"; type: "Qt::Orientation" } 45 Parameter { name: "first"; type: "int" } 46 Parameter { name: "last"; type: "int" } 47 } 48 Signal { 49 name: "layoutChanged" 50 Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" } 51 Parameter { name: "hint"; type: "QAbstractItemModel::LayoutChangeHint" } 52 } 53 Signal { 54 name: "layoutChanged" 55 Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" } 56 } 57 Signal { name: "layoutChanged" } 58 Signal { 59 name: "layoutAboutToBeChanged" 60 Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" } 61 Parameter { name: "hint"; type: "QAbstractItemModel::LayoutChangeHint" } 62 } 63 Signal { 64 name: "layoutAboutToBeChanged" 65 Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" } 66 } 67 Signal { name: "layoutAboutToBeChanged" } 68 Signal { 69 name: "rowsAboutToBeInserted" 70 Parameter { name: "parent"; type: "QModelIndex" } 71 Parameter { name: "first"; type: "int" } 72 Parameter { name: "last"; type: "int" } 73 } 74 Signal { 75 name: "rowsInserted" 76 Parameter { name: "parent"; type: "QModelIndex" } 77 Parameter { name: "first"; type: "int" } 78 Parameter { name: "last"; type: "int" } 79 } 80 Signal { 81 name: "rowsAboutToBeRemoved" 82 Parameter { name: "parent"; type: "QModelIndex" } 83 Parameter { name: "first"; type: "int" } 84 Parameter { name: "last"; type: "int" } 85 } 86 Signal { 87 name: "rowsRemoved" 88 Parameter { name: "parent"; type: "QModelIndex" } 89 Parameter { name: "first"; type: "int" } 90 Parameter { name: "last"; type: "int" } 91 } 92 Signal { 93 name: "columnsAboutToBeInserted" 94 Parameter { name: "parent"; type: "QModelIndex" } 95 Parameter { name: "first"; type: "int" } 96 Parameter { name: "last"; type: "int" } 97 } 98 Signal { 99 name: "columnsInserted" 100 Parameter { name: "parent"; type: "QModelIndex" } 101 Parameter { name: "first"; type: "int" } 102 Parameter { name: "last"; type: "int" } 103 } 104 Signal { 105 name: "columnsAboutToBeRemoved" 106 Parameter { name: "parent"; type: "QModelIndex" } 107 Parameter { name: "first"; type: "int" } 108 Parameter { name: "last"; type: "int" } 109 } 110 Signal { 111 name: "columnsRemoved" 112 Parameter { name: "parent"; type: "QModelIndex" } 113 Parameter { name: "first"; type: "int" } 114 Parameter { name: "last"; type: "int" } 115 } 116 Signal { name: "modelAboutToBeReset" } 117 Signal { name: "modelReset" } 118 Signal { 119 name: "rowsAboutToBeMoved" 120 Parameter { name: "sourceParent"; type: "QModelIndex" } 121 Parameter { name: "sourceStart"; type: "int" } 122 Parameter { name: "sourceEnd"; type: "int" } 123 Parameter { name: "destinationParent"; type: "QModelIndex" } 124 Parameter { name: "destinationRow"; type: "int" } 125 } 126 Signal { 127 name: "rowsMoved" 128 Parameter { name: "parent"; type: "QModelIndex" } 129 Parameter { name: "start"; type: "int" } 130 Parameter { name: "end"; type: "int" } 131 Parameter { name: "destination"; type: "QModelIndex" } 132 Parameter { name: "row"; type: "int" } 133 } 134 Signal { 135 name: "columnsAboutToBeMoved" 136 Parameter { name: "sourceParent"; type: "QModelIndex" } 137 Parameter { name: "sourceStart"; type: "int" } 138 Parameter { name: "sourceEnd"; type: "int" } 139 Parameter { name: "destinationParent"; type: "QModelIndex" } 140 Parameter { name: "destinationColumn"; type: "int" } 141 } 142 Signal { 143 name: "columnsMoved" 144 Parameter { name: "parent"; type: "QModelIndex" } 145 Parameter { name: "start"; type: "int" } 146 Parameter { name: "end"; type: "int" } 147 Parameter { name: "destination"; type: "QModelIndex" } 148 Parameter { name: "column"; type: "int" } 149 } 150 Method { name: "submit"; type: "bool" } 151 Method { name: "revert" } 152 Method { 153 name: "hasIndex" 154 type: "bool" 155 Parameter { name: "row"; type: "int" } 156 Parameter { name: "column"; type: "int" } 157 Parameter { name: "parent"; type: "QModelIndex" } 158 } 159 Method { 160 name: "hasIndex" 161 type: "bool" 162 Parameter { name: "row"; type: "int" } 163 Parameter { name: "column"; type: "int" } 164 } 165 Method { 166 name: "index" 167 type: "QModelIndex" 168 Parameter { name: "row"; type: "int" } 169 Parameter { name: "column"; type: "int" } 170 Parameter { name: "parent"; type: "QModelIndex" } 171 } 172 Method { 173 name: "index" 174 type: "QModelIndex" 175 Parameter { name: "row"; type: "int" } 176 Parameter { name: "column"; type: "int" } 177 } 178 Method { 179 name: "parent" 180 type: "QModelIndex" 181 Parameter { name: "child"; type: "QModelIndex" } 182 } 183 Method { 184 name: "sibling" 185 type: "QModelIndex" 186 Parameter { name: "row"; type: "int" } 187 Parameter { name: "column"; type: "int" } 188 Parameter { name: "idx"; type: "QModelIndex" } 189 } 190 Method { 191 name: "rowCount" 192 type: "int" 193 Parameter { name: "parent"; type: "QModelIndex" } 194 } 195 Method { name: "rowCount"; type: "int" } 196 Method { 197 name: "columnCount" 198 type: "int" 199 Parameter { name: "parent"; type: "QModelIndex" } 200 } 201 Method { name: "columnCount"; type: "int" } 202 Method { 203 name: "hasChildren" 204 type: "bool" 205 Parameter { name: "parent"; type: "QModelIndex" } 206 } 207 Method { name: "hasChildren"; type: "bool" } 208 Method { 209 name: "data" 210 type: "QVariant" 211 Parameter { name: "index"; type: "QModelIndex" } 212 Parameter { name: "role"; type: "int" } 213 } 214 Method { 215 name: "data" 216 type: "QVariant" 217 Parameter { name: "index"; type: "QModelIndex" } 218 } 219 Method { 220 name: "setData" 221 type: "bool" 222 Parameter { name: "index"; type: "QModelIndex" } 223 Parameter { name: "value"; type: "QVariant" } 224 Parameter { name: "role"; type: "int" } 225 } 226 Method { 227 name: "setData" 228 type: "bool" 229 Parameter { name: "index"; type: "QModelIndex" } 230 Parameter { name: "value"; type: "QVariant" } 231 } 232 Method { 233 name: "headerData" 234 type: "QVariant" 235 Parameter { name: "section"; type: "int" } 236 Parameter { name: "orientation"; type: "Qt::Orientation" } 237 Parameter { name: "role"; type: "int" } 238 } 239 Method { 240 name: "headerData" 241 type: "QVariant" 242 Parameter { name: "section"; type: "int" } 243 Parameter { name: "orientation"; type: "Qt::Orientation" } 244 } 245 Method { 246 name: "fetchMore" 247 Parameter { name: "parent"; type: "QModelIndex" } 248 } 249 Method { 250 name: "canFetchMore" 251 type: "bool" 252 Parameter { name: "parent"; type: "QModelIndex" } 253 } 254 Method { 255 name: "flags" 256 type: "Qt::ItemFlags" 257 Parameter { name: "index"; type: "QModelIndex" } 258 } 259 Method { 260 name: "match" 261 type: "QModelIndexList" 262 Parameter { name: "start"; type: "QModelIndex" } 263 Parameter { name: "role"; type: "int" } 264 Parameter { name: "value"; type: "QVariant" } 265 Parameter { name: "hits"; type: "int" } 266 Parameter { name: "flags"; type: "Qt::MatchFlags" } 267 } 268 Method { 269 name: "match" 270 type: "QModelIndexList" 271 Parameter { name: "start"; type: "QModelIndex" } 272 Parameter { name: "role"; type: "int" } 273 Parameter { name: "value"; type: "QVariant" } 274 Parameter { name: "hits"; type: "int" } 275 } 276 Method { 277 name: "match" 278 type: "QModelIndexList" 279 Parameter { name: "start"; type: "QModelIndex" } 280 Parameter { name: "role"; type: "int" } 281 Parameter { name: "value"; type: "QVariant" } 282 } 283 } 284 Component { name: "QAbstractListModel"; prototype: "QAbstractItemModel" } 285 Component { 286 name: "QDeclarativeBluetoothDiscoveryModel" 287 prototype: "QAbstractListModel" 288 exports: [ 289 "QtBluetooth/BluetoothDiscoveryModel 5.0", 290 "QtBluetooth/BluetoothDiscoveryModel 5.2" 291 ] 292 exportMetaObjectRevisions: [0, 0] 293 Enum { 294 name: "DiscoveryMode" 295 values: { 296 "MinimalServiceDiscovery": 0, 297 "FullServiceDiscovery": 1, 298 "DeviceDiscovery": 2 299 } 300 } 301 Enum { 302 name: "Error" 303 values: { 304 "NoError": 0, 305 "InputOutputError": 1, 306 "PoweredOffError": 2, 307 "UnknownError": 3, 308 "InvalidBluetoothAdapterError": 4 309 } 310 } 311 Property { name: "error"; type: "Error"; isReadonly: true } 312 Property { name: "discoveryMode"; type: "DiscoveryMode" } 313 Property { name: "running"; type: "bool" } 314 Property { name: "uuidFilter"; type: "string" } 315 Property { name: "remoteAddress"; type: "string" } 316 Signal { 317 name: "serviceDiscovered" 318 Parameter { name: "service"; type: "QDeclarativeBluetoothService"; isPointer: true } 319 } 320 Signal { 321 name: "deviceDiscovered" 322 Parameter { name: "device"; type: "string" } 323 } 324 } 325 Component { 326 name: "QDeclarativeBluetoothService" 327 prototype: "QObject" 328 exports: [ 329 "QtBluetooth/BluetoothService 5.0", 330 "QtBluetooth/BluetoothService 5.2" 331 ] 332 exportMetaObjectRevisions: [0, 0] 333 Enum { 334 name: "Protocol" 335 values: { 336 "RfcommProtocol": 2, 337 "L2CapProtocol": 1, 338 "UnknownProtocol": 0 339 } 340 } 341 Property { name: "deviceName"; type: "string"; isReadonly: true } 342 Property { name: "deviceAddress"; type: "string" } 343 Property { name: "serviceName"; type: "string" } 344 Property { name: "serviceDescription"; type: "string" } 345 Property { name: "serviceUuid"; type: "string" } 346 Property { name: "serviceProtocol"; type: "Protocol" } 347 Property { name: "registered"; type: "bool" } 348 Signal { name: "detailsChanged" } 349 Signal { name: "newClient" } 350 Method { name: "nextClient"; type: "QDeclarativeBluetoothSocket*" } 351 Method { 352 name: "assignNextClient" 353 Parameter { name: "dbs"; type: "QDeclarativeBluetoothSocket"; isPointer: true } 354 } 355 } 356 Component { 357 name: "QDeclarativeBluetoothSocket" 358 prototype: "QObject" 359 exports: [ 360 "QtBluetooth/BluetoothSocket 5.0", 361 "QtBluetooth/BluetoothSocket 5.2" 362 ] 363 exportMetaObjectRevisions: [0, 0] 364 Enum { 365 name: "Error" 366 values: { 367 "NoError": -2, 368 "UnknownSocketError": -1, 369 "RemoteHostClosedError": 1, 370 "HostNotFoundError": 2, 371 "ServiceNotFoundError": 9, 372 "NetworkError": 7, 373 "UnsupportedProtocolError": 8 374 } 375 } 376 Enum { 377 name: "SocketState" 378 values: { 379 "Unconnected": 0, 380 "ServiceLookup": 1, 381 "Connecting": 2, 382 "Connected": 3, 383 "Bound": 4, 384 "Closing": 6, 385 "Listening": 5, 386 "NoServiceSet": 100 387 } 388 } 389 Property { name: "service"; type: "QDeclarativeBluetoothService"; isPointer: true } 390 Property { name: "connected"; type: "bool" } 391 Property { name: "error"; type: "Error"; isReadonly: true } 392 Property { name: "socketState"; type: "SocketState"; isReadonly: true } 393 Property { name: "stringData"; type: "string" } 394 Signal { name: "stateChanged" } 395 Signal { name: "dataAvailable" } 396 Method { 397 name: "setService" 398 Parameter { name: "service"; type: "QDeclarativeBluetoothService"; isPointer: true } 399 } 400 Method { 401 name: "setConnected" 402 Parameter { name: "connected"; type: "bool" } 403 } 404 Method { 405 name: "sendStringData" 406 Parameter { name: "data"; type: "string" } 407 } 408 } 409} 410