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 -defaultplatform QtDataVisualization 1.14' 8 9Module { 10 dependencies: ["QtQuick 2.0"] 11 Component { 12 name: "QAbstractItemModel" 13 prototype: "QObject" 14 exports: ["QtDataVisualization/AbstractItemModel 1.0"] 15 isCreatable: false 16 exportMetaObjectRevisions: [0] 17 Enum { 18 name: "LayoutChangeHint" 19 values: { 20 "NoLayoutChangeHint": 0, 21 "VerticalSortHint": 1, 22 "HorizontalSortHint": 2 23 } 24 } 25 Enum { 26 name: "CheckIndexOption" 27 values: { 28 "NoOption": 0, 29 "IndexIsValid": 1, 30 "DoNotUseParent": 2, 31 "ParentIsInvalid": 4 32 } 33 } 34 Signal { 35 name: "dataChanged" 36 Parameter { name: "topLeft"; type: "QModelIndex" } 37 Parameter { name: "bottomRight"; type: "QModelIndex" } 38 Parameter { name: "roles"; type: "QVector<int>" } 39 } 40 Signal { 41 name: "dataChanged" 42 Parameter { name: "topLeft"; type: "QModelIndex" } 43 Parameter { name: "bottomRight"; type: "QModelIndex" } 44 } 45 Signal { 46 name: "headerDataChanged" 47 Parameter { name: "orientation"; type: "Qt::Orientation" } 48 Parameter { name: "first"; type: "int" } 49 Parameter { name: "last"; type: "int" } 50 } 51 Signal { 52 name: "layoutChanged" 53 Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" } 54 Parameter { name: "hint"; type: "QAbstractItemModel::LayoutChangeHint" } 55 } 56 Signal { 57 name: "layoutChanged" 58 Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" } 59 } 60 Signal { name: "layoutChanged" } 61 Signal { 62 name: "layoutAboutToBeChanged" 63 Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" } 64 Parameter { name: "hint"; type: "QAbstractItemModel::LayoutChangeHint" } 65 } 66 Signal { 67 name: "layoutAboutToBeChanged" 68 Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" } 69 } 70 Signal { name: "layoutAboutToBeChanged" } 71 Signal { 72 name: "rowsAboutToBeInserted" 73 Parameter { name: "parent"; type: "QModelIndex" } 74 Parameter { name: "first"; type: "int" } 75 Parameter { name: "last"; type: "int" } 76 } 77 Signal { 78 name: "rowsInserted" 79 Parameter { name: "parent"; type: "QModelIndex" } 80 Parameter { name: "first"; type: "int" } 81 Parameter { name: "last"; type: "int" } 82 } 83 Signal { 84 name: "rowsAboutToBeRemoved" 85 Parameter { name: "parent"; type: "QModelIndex" } 86 Parameter { name: "first"; type: "int" } 87 Parameter { name: "last"; type: "int" } 88 } 89 Signal { 90 name: "rowsRemoved" 91 Parameter { name: "parent"; type: "QModelIndex" } 92 Parameter { name: "first"; type: "int" } 93 Parameter { name: "last"; type: "int" } 94 } 95 Signal { 96 name: "columnsAboutToBeInserted" 97 Parameter { name: "parent"; type: "QModelIndex" } 98 Parameter { name: "first"; type: "int" } 99 Parameter { name: "last"; type: "int" } 100 } 101 Signal { 102 name: "columnsInserted" 103 Parameter { name: "parent"; type: "QModelIndex" } 104 Parameter { name: "first"; type: "int" } 105 Parameter { name: "last"; type: "int" } 106 } 107 Signal { 108 name: "columnsAboutToBeRemoved" 109 Parameter { name: "parent"; type: "QModelIndex" } 110 Parameter { name: "first"; type: "int" } 111 Parameter { name: "last"; type: "int" } 112 } 113 Signal { 114 name: "columnsRemoved" 115 Parameter { name: "parent"; type: "QModelIndex" } 116 Parameter { name: "first"; type: "int" } 117 Parameter { name: "last"; type: "int" } 118 } 119 Signal { name: "modelAboutToBeReset" } 120 Signal { name: "modelReset" } 121 Signal { 122 name: "rowsAboutToBeMoved" 123 Parameter { name: "sourceParent"; type: "QModelIndex" } 124 Parameter { name: "sourceStart"; type: "int" } 125 Parameter { name: "sourceEnd"; type: "int" } 126 Parameter { name: "destinationParent"; type: "QModelIndex" } 127 Parameter { name: "destinationRow"; type: "int" } 128 } 129 Signal { 130 name: "rowsMoved" 131 Parameter { name: "parent"; type: "QModelIndex" } 132 Parameter { name: "start"; type: "int" } 133 Parameter { name: "end"; type: "int" } 134 Parameter { name: "destination"; type: "QModelIndex" } 135 Parameter { name: "row"; type: "int" } 136 } 137 Signal { 138 name: "columnsAboutToBeMoved" 139 Parameter { name: "sourceParent"; type: "QModelIndex" } 140 Parameter { name: "sourceStart"; type: "int" } 141 Parameter { name: "sourceEnd"; type: "int" } 142 Parameter { name: "destinationParent"; type: "QModelIndex" } 143 Parameter { name: "destinationColumn"; type: "int" } 144 } 145 Signal { 146 name: "columnsMoved" 147 Parameter { name: "parent"; type: "QModelIndex" } 148 Parameter { name: "start"; type: "int" } 149 Parameter { name: "end"; type: "int" } 150 Parameter { name: "destination"; type: "QModelIndex" } 151 Parameter { name: "column"; type: "int" } 152 } 153 Method { name: "submit"; type: "bool" } 154 Method { name: "revert" } 155 Method { 156 name: "hasIndex" 157 type: "bool" 158 Parameter { name: "row"; type: "int" } 159 Parameter { name: "column"; type: "int" } 160 Parameter { name: "parent"; type: "QModelIndex" } 161 } 162 Method { 163 name: "hasIndex" 164 type: "bool" 165 Parameter { name: "row"; type: "int" } 166 Parameter { name: "column"; type: "int" } 167 } 168 Method { 169 name: "index" 170 type: "QModelIndex" 171 Parameter { name: "row"; type: "int" } 172 Parameter { name: "column"; type: "int" } 173 Parameter { name: "parent"; type: "QModelIndex" } 174 } 175 Method { 176 name: "index" 177 type: "QModelIndex" 178 Parameter { name: "row"; type: "int" } 179 Parameter { name: "column"; type: "int" } 180 } 181 Method { 182 name: "parent" 183 type: "QModelIndex" 184 Parameter { name: "child"; type: "QModelIndex" } 185 } 186 Method { 187 name: "sibling" 188 type: "QModelIndex" 189 Parameter { name: "row"; type: "int" } 190 Parameter { name: "column"; type: "int" } 191 Parameter { name: "idx"; type: "QModelIndex" } 192 } 193 Method { 194 name: "rowCount" 195 type: "int" 196 Parameter { name: "parent"; type: "QModelIndex" } 197 } 198 Method { name: "rowCount"; type: "int" } 199 Method { 200 name: "columnCount" 201 type: "int" 202 Parameter { name: "parent"; type: "QModelIndex" } 203 } 204 Method { name: "columnCount"; type: "int" } 205 Method { 206 name: "hasChildren" 207 type: "bool" 208 Parameter { name: "parent"; type: "QModelIndex" } 209 } 210 Method { name: "hasChildren"; type: "bool" } 211 Method { 212 name: "data" 213 type: "QVariant" 214 Parameter { name: "index"; type: "QModelIndex" } 215 Parameter { name: "role"; type: "int" } 216 } 217 Method { 218 name: "data" 219 type: "QVariant" 220 Parameter { name: "index"; type: "QModelIndex" } 221 } 222 Method { 223 name: "setData" 224 type: "bool" 225 Parameter { name: "index"; type: "QModelIndex" } 226 Parameter { name: "value"; type: "QVariant" } 227 Parameter { name: "role"; type: "int" } 228 } 229 Method { 230 name: "setData" 231 type: "bool" 232 Parameter { name: "index"; type: "QModelIndex" } 233 Parameter { name: "value"; type: "QVariant" } 234 } 235 Method { 236 name: "headerData" 237 type: "QVariant" 238 Parameter { name: "section"; type: "int" } 239 Parameter { name: "orientation"; type: "Qt::Orientation" } 240 Parameter { name: "role"; type: "int" } 241 } 242 Method { 243 name: "headerData" 244 type: "QVariant" 245 Parameter { name: "section"; type: "int" } 246 Parameter { name: "orientation"; type: "Qt::Orientation" } 247 } 248 Method { 249 name: "fetchMore" 250 Parameter { name: "parent"; type: "QModelIndex" } 251 } 252 Method { 253 name: "canFetchMore" 254 type: "bool" 255 Parameter { name: "parent"; type: "QModelIndex" } 256 } 257 Method { 258 name: "flags" 259 type: "Qt::ItemFlags" 260 Parameter { name: "index"; type: "QModelIndex" } 261 } 262 Method { 263 name: "match" 264 type: "QModelIndexList" 265 Parameter { name: "start"; type: "QModelIndex" } 266 Parameter { name: "role"; type: "int" } 267 Parameter { name: "value"; type: "QVariant" } 268 Parameter { name: "hits"; type: "int" } 269 Parameter { name: "flags"; type: "Qt::MatchFlags" } 270 } 271 Method { 272 name: "match" 273 type: "QModelIndexList" 274 Parameter { name: "start"; type: "QModelIndex" } 275 Parameter { name: "role"; type: "int" } 276 Parameter { name: "value"; type: "QVariant" } 277 Parameter { name: "hits"; type: "int" } 278 } 279 Method { 280 name: "match" 281 type: "QModelIndexList" 282 Parameter { name: "start"; type: "QModelIndex" } 283 Parameter { name: "role"; type: "int" } 284 Parameter { name: "value"; type: "QVariant" } 285 } 286 } 287 Component { 288 name: "QtDataVisualization::AbstractDeclarative" 289 defaultProperty: "data" 290 prototype: "QQuickItem" 291 exports: [ 292 "QtDataVisualization/AbstractGraph3D 1.0", 293 "QtDataVisualization/AbstractGraph3D 1.1", 294 "QtDataVisualization/AbstractGraph3D 1.2" 295 ] 296 isCreatable: false 297 exportMetaObjectRevisions: [0, 1, 2] 298 Enum { 299 name: "SelectionFlag" 300 values: { 301 "SelectionNone": 0, 302 "SelectionItem": 1, 303 "SelectionRow": 2, 304 "SelectionItemAndRow": 3, 305 "SelectionColumn": 4, 306 "SelectionItemAndColumn": 5, 307 "SelectionRowAndColumn": 6, 308 "SelectionItemRowAndColumn": 7, 309 "SelectionSlice": 8, 310 "SelectionMultiSeries": 16 311 } 312 } 313 Enum { 314 name: "SelectionFlags" 315 values: { 316 "SelectionNone": 0, 317 "SelectionItem": 1, 318 "SelectionRow": 2, 319 "SelectionItemAndRow": 3, 320 "SelectionColumn": 4, 321 "SelectionItemAndColumn": 5, 322 "SelectionRowAndColumn": 6, 323 "SelectionItemRowAndColumn": 7, 324 "SelectionSlice": 8, 325 "SelectionMultiSeries": 16 326 } 327 } 328 Enum { 329 name: "ShadowQuality" 330 values: { 331 "ShadowQualityNone": 0, 332 "ShadowQualityLow": 1, 333 "ShadowQualityMedium": 2, 334 "ShadowQualityHigh": 3, 335 "ShadowQualitySoftLow": 4, 336 "ShadowQualitySoftMedium": 5, 337 "ShadowQualitySoftHigh": 6 338 } 339 } 340 Enum { 341 name: "ElementType" 342 values: { 343 "ElementNone": 0, 344 "ElementSeries": 1, 345 "ElementAxisXLabel": 2, 346 "ElementAxisYLabel": 3, 347 "ElementAxisZLabel": 4, 348 "ElementCustomItem": 5 349 } 350 } 351 Enum { 352 name: "RenderingMode" 353 values: { 354 "RenderDirectToBackground": 0, 355 "RenderDirectToBackground_NoClear": 1, 356 "RenderIndirect": 2 357 } 358 } 359 Enum { 360 name: "OptimizationHint" 361 values: { 362 "OptimizationDefault": 0, 363 "OptimizationStatic": 1 364 } 365 } 366 Enum { 367 name: "OptimizationHints" 368 values: { 369 "OptimizationDefault": 0, 370 "OptimizationStatic": 1 371 } 372 } 373 Property { name: "selectionMode"; type: "SelectionFlags" } 374 Property { name: "shadowQuality"; type: "ShadowQuality" } 375 Property { name: "shadowsSupported"; type: "bool"; isReadonly: true } 376 Property { name: "msaaSamples"; type: "int" } 377 Property { name: "scene"; type: "Declarative3DScene"; isReadonly: true; isPointer: true } 378 Property { name: "inputHandler"; type: "QAbstract3DInputHandler"; isPointer: true } 379 Property { name: "theme"; type: "Q3DTheme"; isPointer: true } 380 Property { name: "renderingMode"; type: "RenderingMode" } 381 Property { name: "measureFps"; revision: 1; type: "bool" } 382 Property { name: "currentFps"; revision: 1; type: "double"; isReadonly: true } 383 Property { 384 name: "customItemList" 385 revision: 1 386 type: "QCustom3DItem" 387 isList: true 388 isReadonly: true 389 } 390 Property { name: "orthoProjection"; revision: 1; type: "bool" } 391 Property { name: "selectedElement"; revision: 1; type: "ElementType"; isReadonly: true } 392 Property { name: "aspectRatio"; revision: 1; type: "double" } 393 Property { name: "optimizationHints"; revision: 1; type: "OptimizationHints" } 394 Property { name: "polar"; revision: 2; type: "bool" } 395 Property { name: "radialLabelOffset"; revision: 2; type: "float" } 396 Property { name: "horizontalAspectRatio"; revision: 2; type: "double" } 397 Property { name: "reflection"; revision: 2; type: "bool" } 398 Property { name: "reflectivity"; revision: 2; type: "double" } 399 Property { name: "locale"; revision: 2; type: "QLocale" } 400 Property { name: "queriedGraphPosition"; revision: 2; type: "QVector3D"; isReadonly: true } 401 Property { name: "margin"; revision: 2; type: "double" } 402 Signal { 403 name: "selectionModeChanged" 404 Parameter { name: "mode"; type: "AbstractDeclarative::SelectionFlags" } 405 } 406 Signal { 407 name: "shadowQualityChanged" 408 Parameter { name: "quality"; type: "AbstractDeclarative::ShadowQuality" } 409 } 410 Signal { 411 name: "shadowsSupportedChanged" 412 Parameter { name: "supported"; type: "bool" } 413 } 414 Signal { 415 name: "msaaSamplesChanged" 416 Parameter { name: "samples"; type: "int" } 417 } 418 Signal { 419 name: "sceneChanged" 420 Parameter { name: "scene"; type: "Q3DScene"; isPointer: true } 421 } 422 Signal { 423 name: "inputHandlerChanged" 424 Parameter { name: "inputHandler"; type: "QAbstract3DInputHandler"; isPointer: true } 425 } 426 Signal { 427 name: "themeChanged" 428 Parameter { name: "theme"; type: "Q3DTheme"; isPointer: true } 429 } 430 Signal { 431 name: "renderingModeChanged" 432 Parameter { name: "mode"; type: "AbstractDeclarative::RenderingMode" } 433 } 434 Signal { 435 name: "measureFpsChanged" 436 revision: 1 437 Parameter { name: "enabled"; type: "bool" } 438 } 439 Signal { 440 name: "currentFpsChanged" 441 revision: 1 442 Parameter { name: "fps"; type: "double" } 443 } 444 Signal { 445 name: "selectedElementChanged" 446 revision: 1 447 Parameter { name: "type"; type: "AbstractDeclarative::ElementType" } 448 } 449 Signal { 450 name: "orthoProjectionChanged" 451 revision: 1 452 Parameter { name: "enabled"; type: "bool" } 453 } 454 Signal { 455 name: "aspectRatioChanged" 456 revision: 1 457 Parameter { name: "ratio"; type: "double" } 458 } 459 Signal { 460 name: "optimizationHintsChanged" 461 revision: 1 462 Parameter { name: "hints"; type: "AbstractDeclarative::OptimizationHints" } 463 } 464 Signal { 465 name: "polarChanged" 466 revision: 2 467 Parameter { name: "enabled"; type: "bool" } 468 } 469 Signal { 470 name: "radialLabelOffsetChanged" 471 revision: 2 472 Parameter { name: "offset"; type: "float" } 473 } 474 Signal { 475 name: "horizontalAspectRatioChanged" 476 revision: 2 477 Parameter { name: "ratio"; type: "double" } 478 } 479 Signal { 480 name: "reflectionChanged" 481 revision: 2 482 Parameter { name: "enabled"; type: "bool" } 483 } 484 Signal { 485 name: "reflectivityChanged" 486 revision: 2 487 Parameter { name: "reflectivity"; type: "double" } 488 } 489 Signal { 490 name: "localeChanged" 491 revision: 2 492 Parameter { name: "locale"; type: "QLocale" } 493 } 494 Signal { 495 name: "queriedGraphPositionChanged" 496 revision: 2 497 Parameter { name: "data"; type: "QVector3D" } 498 } 499 Signal { 500 name: "marginChanged" 501 revision: 2 502 Parameter { name: "margin"; type: "double" } 503 } 504 Method { 505 name: "handleAxisXChanged" 506 Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } 507 } 508 Method { 509 name: "handleAxisYChanged" 510 Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } 511 } 512 Method { 513 name: "handleAxisZChanged" 514 Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } 515 } 516 Method { 517 name: "windowDestroyed" 518 Parameter { name: "obj"; type: "QObject"; isPointer: true } 519 } 520 Method { name: "destroyContext" } 521 Method { name: "clearSelection" } 522 Method { 523 name: "addCustomItem" 524 revision: 1 525 type: "int" 526 Parameter { name: "item"; type: "QCustom3DItem"; isPointer: true } 527 } 528 Method { name: "removeCustomItems"; revision: 1 } 529 Method { 530 name: "removeCustomItem" 531 revision: 1 532 Parameter { name: "item"; type: "QCustom3DItem"; isPointer: true } 533 } 534 Method { 535 name: "removeCustomItemAt" 536 revision: 1 537 Parameter { name: "position"; type: "QVector3D" } 538 } 539 Method { 540 name: "releaseCustomItem" 541 revision: 1 542 Parameter { name: "item"; type: "QCustom3DItem"; isPointer: true } 543 } 544 Method { name: "selectedLabelIndex"; revision: 1; type: "int" } 545 Method { name: "selectedAxis"; revision: 1; type: "QAbstract3DAxis*" } 546 Method { name: "selectedCustomItemIndex"; revision: 1; type: "int" } 547 Method { name: "selectedCustomItem"; revision: 1; type: "QCustom3DItem*" } 548 } 549 Component { 550 name: "QtDataVisualization::ColorGradient" 551 defaultProperty: "stops" 552 prototype: "QObject" 553 exports: ["QtDataVisualization/ColorGradient 1.0"] 554 exportMetaObjectRevisions: [0] 555 Property { name: "stops"; type: "ColorGradientStop"; isList: true; isReadonly: true } 556 Signal { name: "updated" } 557 } 558 Component { 559 name: "QtDataVisualization::ColorGradientStop" 560 prototype: "QObject" 561 exports: ["QtDataVisualization/ColorGradientStop 1.0"] 562 exportMetaObjectRevisions: [0] 563 Property { name: "position"; type: "double" } 564 Property { name: "color"; type: "QColor" } 565 Signal { 566 name: "positionChanged" 567 Parameter { name: "position"; type: "double" } 568 } 569 Signal { 570 name: "colorChanged" 571 Parameter { name: "color"; type: "QColor" } 572 } 573 } 574 Component { 575 name: "QtDataVisualization::Declarative3DScene" 576 prototype: "QtDataVisualization::Q3DScene" 577 exports: [ 578 "QtDataVisualization/Scene3D 1.0", 579 "QtDataVisualization/Scene3D 1.2" 580 ] 581 isCreatable: false 582 exportMetaObjectRevisions: [0, 1] 583 Property { name: "selectionQueryPosition"; type: "QPointF" } 584 Property { name: "invalidSelectionPoint"; type: "QPoint"; isReadonly: true } 585 Signal { 586 name: "selectionQueryPositionChanged" 587 Parameter { name: "position"; type: "QPointF" } 588 } 589 } 590 Component { 591 name: "QtDataVisualization::DeclarativeBar3DSeries" 592 defaultProperty: "seriesChildren" 593 prototype: "QtDataVisualization::QBar3DSeries" 594 exports: ["QtDataVisualization/Bar3DSeries 1.0"] 595 exportMetaObjectRevisions: [0] 596 Property { name: "seriesChildren"; type: "QObject"; isList: true; isReadonly: true } 597 Property { name: "selectedBar"; type: "QPointF" } 598 Property { name: "invalidSelectionPosition"; type: "QPointF"; isReadonly: true } 599 Property { name: "baseGradient"; type: "ColorGradient"; isPointer: true } 600 Property { name: "singleHighlightGradient"; type: "ColorGradient"; isPointer: true } 601 Property { name: "multiHighlightGradient"; type: "ColorGradient"; isPointer: true } 602 Signal { 603 name: "selectedBarChanged" 604 Parameter { name: "position"; type: "QPointF" } 605 } 606 Signal { 607 name: "baseGradientChanged" 608 Parameter { name: "gradient"; type: "ColorGradient"; isPointer: true } 609 } 610 Signal { 611 name: "singleHighlightGradientChanged" 612 Parameter { name: "gradient"; type: "ColorGradient"; isPointer: true } 613 } 614 Signal { 615 name: "multiHighlightGradientChanged" 616 Parameter { name: "gradient"; type: "ColorGradient"; isPointer: true } 617 } 618 Method { name: "handleBaseGradientUpdate" } 619 Method { name: "handleSingleHighlightGradientUpdate" } 620 Method { name: "handleMultiHighlightGradientUpdate" } 621 } 622 Component { 623 name: "QtDataVisualization::DeclarativeBars" 624 defaultProperty: "seriesList" 625 prototype: "QtDataVisualization::AbstractDeclarative" 626 exports: [ 627 "QtDataVisualization/Bars3D 1.0", 628 "QtDataVisualization/Bars3D 1.2" 629 ] 630 exportMetaObjectRevisions: [0, 1] 631 Property { name: "rowAxis"; type: "QCategory3DAxis"; isPointer: true } 632 Property { name: "valueAxis"; type: "QValue3DAxis"; isPointer: true } 633 Property { name: "columnAxis"; type: "QCategory3DAxis"; isPointer: true } 634 Property { name: "multiSeriesUniform"; type: "bool" } 635 Property { name: "barThickness"; type: "float" } 636 Property { name: "barSpacing"; type: "QSizeF" } 637 Property { name: "barSpacingRelative"; type: "bool" } 638 Property { name: "seriesList"; type: "QBar3DSeries"; isList: true; isReadonly: true } 639 Property { name: "selectedSeries"; type: "QBar3DSeries"; isReadonly: true; isPointer: true } 640 Property { name: "primarySeries"; type: "QBar3DSeries"; isPointer: true } 641 Property { name: "floorLevel"; revision: 1; type: "float" } 642 Signal { 643 name: "rowAxisChanged" 644 Parameter { name: "axis"; type: "QCategory3DAxis"; isPointer: true } 645 } 646 Signal { 647 name: "valueAxisChanged" 648 Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } 649 } 650 Signal { 651 name: "columnAxisChanged" 652 Parameter { name: "axis"; type: "QCategory3DAxis"; isPointer: true } 653 } 654 Signal { 655 name: "multiSeriesUniformChanged" 656 Parameter { name: "uniform"; type: "bool" } 657 } 658 Signal { 659 name: "barThicknessChanged" 660 Parameter { name: "thicknessRatio"; type: "float" } 661 } 662 Signal { 663 name: "barSpacingChanged" 664 Parameter { name: "spacing"; type: "QSizeF" } 665 } 666 Signal { 667 name: "barSpacingRelativeChanged" 668 Parameter { name: "relative"; type: "bool" } 669 } 670 Signal { 671 name: "meshFileNameChanged" 672 Parameter { name: "filename"; type: "string" } 673 } 674 Signal { 675 name: "primarySeriesChanged" 676 Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true } 677 } 678 Signal { 679 name: "selectedSeriesChanged" 680 Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true } 681 } 682 Signal { 683 name: "floorLevelChanged" 684 revision: 1 685 Parameter { name: "level"; type: "float" } 686 } 687 Method { 688 name: "handleAxisXChanged" 689 Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } 690 } 691 Method { 692 name: "handleAxisYChanged" 693 Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } 694 } 695 Method { 696 name: "handleAxisZChanged" 697 Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } 698 } 699 Method { 700 name: "addSeries" 701 Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true } 702 } 703 Method { 704 name: "removeSeries" 705 Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true } 706 } 707 Method { 708 name: "insertSeries" 709 Parameter { name: "index"; type: "int" } 710 Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true } 711 } 712 } 713 Component { 714 name: "QtDataVisualization::DeclarativeColor" 715 prototype: "QObject" 716 exports: ["QtDataVisualization/ThemeColor 1.0"] 717 exportMetaObjectRevisions: [0] 718 Property { name: "color"; type: "QColor" } 719 Signal { 720 name: "colorChanged" 721 Parameter { name: "color"; type: "QColor" } 722 } 723 } 724 Component { 725 name: "QtDataVisualization::DeclarativeScatter" 726 defaultProperty: "seriesList" 727 prototype: "QtDataVisualization::AbstractDeclarative" 728 exports: ["QtDataVisualization/Scatter3D 1.0"] 729 exportMetaObjectRevisions: [0] 730 Property { name: "axisX"; type: "QValue3DAxis"; isPointer: true } 731 Property { name: "axisY"; type: "QValue3DAxis"; isPointer: true } 732 Property { name: "axisZ"; type: "QValue3DAxis"; isPointer: true } 733 Property { name: "selectedSeries"; type: "QScatter3DSeries"; isReadonly: true; isPointer: true } 734 Property { name: "seriesList"; type: "QScatter3DSeries"; isList: true; isReadonly: true } 735 Signal { 736 name: "axisXChanged" 737 Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } 738 } 739 Signal { 740 name: "axisYChanged" 741 Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } 742 } 743 Signal { 744 name: "axisZChanged" 745 Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } 746 } 747 Signal { 748 name: "selectedSeriesChanged" 749 Parameter { name: "series"; type: "QScatter3DSeries"; isPointer: true } 750 } 751 Method { 752 name: "handleAxisXChanged" 753 Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } 754 } 755 Method { 756 name: "handleAxisYChanged" 757 Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } 758 } 759 Method { 760 name: "handleAxisZChanged" 761 Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } 762 } 763 Method { 764 name: "addSeries" 765 Parameter { name: "series"; type: "QScatter3DSeries"; isPointer: true } 766 } 767 Method { 768 name: "removeSeries" 769 Parameter { name: "series"; type: "QScatter3DSeries"; isPointer: true } 770 } 771 } 772 Component { 773 name: "QtDataVisualization::DeclarativeScatter3DSeries" 774 defaultProperty: "seriesChildren" 775 prototype: "QtDataVisualization::QScatter3DSeries" 776 exports: ["QtDataVisualization/Scatter3DSeries 1.0"] 777 exportMetaObjectRevisions: [0] 778 Property { name: "seriesChildren"; type: "QObject"; isList: true; isReadonly: true } 779 Property { name: "baseGradient"; type: "ColorGradient"; isPointer: true } 780 Property { name: "singleHighlightGradient"; type: "ColorGradient"; isPointer: true } 781 Property { name: "multiHighlightGradient"; type: "ColorGradient"; isPointer: true } 782 Property { name: "invalidSelectionIndex"; type: "int"; isReadonly: true } 783 Signal { 784 name: "baseGradientChanged" 785 Parameter { name: "gradient"; type: "ColorGradient"; isPointer: true } 786 } 787 Signal { 788 name: "singleHighlightGradientChanged" 789 Parameter { name: "gradient"; type: "ColorGradient"; isPointer: true } 790 } 791 Signal { 792 name: "multiHighlightGradientChanged" 793 Parameter { name: "gradient"; type: "ColorGradient"; isPointer: true } 794 } 795 Method { name: "handleBaseGradientUpdate" } 796 Method { name: "handleSingleHighlightGradientUpdate" } 797 Method { name: "handleMultiHighlightGradientUpdate" } 798 } 799 Component { 800 name: "QtDataVisualization::DeclarativeSurface" 801 defaultProperty: "seriesList" 802 prototype: "QtDataVisualization::AbstractDeclarative" 803 exports: [ 804 "QtDataVisualization/Surface3D 1.0", 805 "QtDataVisualization/Surface3D 1.2" 806 ] 807 exportMetaObjectRevisions: [0, 1] 808 Property { name: "axisX"; type: "QValue3DAxis"; isPointer: true } 809 Property { name: "axisY"; type: "QValue3DAxis"; isPointer: true } 810 Property { name: "axisZ"; type: "QValue3DAxis"; isPointer: true } 811 Property { name: "selectedSeries"; type: "QSurface3DSeries"; isReadonly: true; isPointer: true } 812 Property { name: "seriesList"; type: "QSurface3DSeries"; isList: true; isReadonly: true } 813 Property { name: "flipHorizontalGrid"; revision: 1; type: "bool" } 814 Signal { 815 name: "axisXChanged" 816 Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } 817 } 818 Signal { 819 name: "axisYChanged" 820 Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } 821 } 822 Signal { 823 name: "axisZChanged" 824 Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } 825 } 826 Signal { 827 name: "selectedSeriesChanged" 828 Parameter { name: "series"; type: "QSurface3DSeries"; isPointer: true } 829 } 830 Signal { 831 name: "flipHorizontalGridChanged" 832 revision: 1 833 Parameter { name: "flip"; type: "bool" } 834 } 835 Method { 836 name: "handleAxisXChanged" 837 Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } 838 } 839 Method { 840 name: "handleAxisYChanged" 841 Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } 842 } 843 Method { 844 name: "handleAxisZChanged" 845 Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } 846 } 847 Method { 848 name: "addSeries" 849 Parameter { name: "series"; type: "QSurface3DSeries"; isPointer: true } 850 } 851 Method { 852 name: "removeSeries" 853 Parameter { name: "series"; type: "QSurface3DSeries"; isPointer: true } 854 } 855 } 856 Component { 857 name: "QtDataVisualization::DeclarativeSurface3DSeries" 858 defaultProperty: "seriesChildren" 859 prototype: "QtDataVisualization::QSurface3DSeries" 860 exports: ["QtDataVisualization/Surface3DSeries 1.0"] 861 exportMetaObjectRevisions: [0] 862 Property { name: "seriesChildren"; type: "QObject"; isList: true; isReadonly: true } 863 Property { name: "selectedPoint"; type: "QPointF" } 864 Property { name: "invalidSelectionPosition"; type: "QPointF"; isReadonly: true } 865 Property { name: "baseGradient"; type: "ColorGradient"; isPointer: true } 866 Property { name: "singleHighlightGradient"; type: "ColorGradient"; isPointer: true } 867 Property { name: "multiHighlightGradient"; type: "ColorGradient"; isPointer: true } 868 Signal { 869 name: "selectedPointChanged" 870 Parameter { name: "position"; type: "QPointF" } 871 } 872 Signal { 873 name: "baseGradientChanged" 874 Parameter { name: "gradient"; type: "ColorGradient"; isPointer: true } 875 } 876 Signal { 877 name: "singleHighlightGradientChanged" 878 Parameter { name: "gradient"; type: "ColorGradient"; isPointer: true } 879 } 880 Signal { 881 name: "multiHighlightGradientChanged" 882 Parameter { name: "gradient"; type: "ColorGradient"; isPointer: true } 883 } 884 Method { name: "handleBaseGradientUpdate" } 885 Method { name: "handleSingleHighlightGradientUpdate" } 886 Method { name: "handleMultiHighlightGradientUpdate" } 887 } 888 Component { 889 name: "QtDataVisualization::DeclarativeTheme3D" 890 defaultProperty: "themeChildren" 891 prototype: "QtDataVisualization::Q3DTheme" 892 exports: ["QtDataVisualization/Theme3D 1.0"] 893 exportMetaObjectRevisions: [0] 894 Property { name: "themeChildren"; type: "QObject"; isList: true; isReadonly: true } 895 Property { name: "baseColors"; type: "DeclarativeColor"; isList: true; isReadonly: true } 896 Property { name: "baseGradients"; type: "ColorGradient"; isList: true; isReadonly: true } 897 Property { name: "singleHighlightGradient"; type: "ColorGradient"; isPointer: true } 898 Property { name: "multiHighlightGradient"; type: "ColorGradient"; isPointer: true } 899 Signal { 900 name: "singleHighlightGradientChanged" 901 Parameter { name: "gradient"; type: "ColorGradient"; isPointer: true } 902 } 903 Signal { 904 name: "multiHighlightGradientChanged" 905 Parameter { name: "gradient"; type: "ColorGradient"; isPointer: true } 906 } 907 } 908 Component { 909 name: "QtDataVisualization::Q3DCamera" 910 prototype: "QtDataVisualization::Q3DObject" 911 exports: [ 912 "QtDataVisualization/Camera3D 1.0", 913 "QtDataVisualization/Camera3D 1.2" 914 ] 915 exportMetaObjectRevisions: [0, 1] 916 Enum { 917 name: "CameraPreset" 918 values: { 919 "CameraPresetNone": -1, 920 "CameraPresetFrontLow": 0, 921 "CameraPresetFront": 1, 922 "CameraPresetFrontHigh": 2, 923 "CameraPresetLeftLow": 3, 924 "CameraPresetLeft": 4, 925 "CameraPresetLeftHigh": 5, 926 "CameraPresetRightLow": 6, 927 "CameraPresetRight": 7, 928 "CameraPresetRightHigh": 8, 929 "CameraPresetBehindLow": 9, 930 "CameraPresetBehind": 10, 931 "CameraPresetBehindHigh": 11, 932 "CameraPresetIsometricLeft": 12, 933 "CameraPresetIsometricLeftHigh": 13, 934 "CameraPresetIsometricRight": 14, 935 "CameraPresetIsometricRightHigh": 15, 936 "CameraPresetDirectlyAbove": 16, 937 "CameraPresetDirectlyAboveCW45": 17, 938 "CameraPresetDirectlyAboveCCW45": 18, 939 "CameraPresetFrontBelow": 19, 940 "CameraPresetLeftBelow": 20, 941 "CameraPresetRightBelow": 21, 942 "CameraPresetBehindBelow": 22, 943 "CameraPresetDirectlyBelow": 23 944 } 945 } 946 Property { name: "xRotation"; type: "float" } 947 Property { name: "yRotation"; type: "float" } 948 Property { name: "zoomLevel"; type: "float" } 949 Property { name: "cameraPreset"; type: "CameraPreset" } 950 Property { name: "wrapXRotation"; type: "bool" } 951 Property { name: "wrapYRotation"; type: "bool" } 952 Property { name: "target"; revision: 1; type: "QVector3D" } 953 Property { name: "minZoomLevel"; revision: 1; type: "float" } 954 Property { name: "maxZoomLevel"; revision: 1; type: "float" } 955 Signal { 956 name: "xRotationChanged" 957 Parameter { name: "rotation"; type: "float" } 958 } 959 Signal { 960 name: "yRotationChanged" 961 Parameter { name: "rotation"; type: "float" } 962 } 963 Signal { 964 name: "zoomLevelChanged" 965 Parameter { name: "zoomLevel"; type: "float" } 966 } 967 Signal { 968 name: "cameraPresetChanged" 969 Parameter { name: "preset"; type: "Q3DCamera::CameraPreset" } 970 } 971 Signal { 972 name: "wrapXRotationChanged" 973 Parameter { name: "isEnabled"; type: "bool" } 974 } 975 Signal { 976 name: "wrapYRotationChanged" 977 Parameter { name: "isEnabled"; type: "bool" } 978 } 979 Signal { 980 name: "targetChanged" 981 revision: 1 982 Parameter { name: "target"; type: "QVector3D" } 983 } 984 Signal { 985 name: "minZoomLevelChanged" 986 revision: 1 987 Parameter { name: "zoomLevel"; type: "float" } 988 } 989 Signal { 990 name: "maxZoomLevelChanged" 991 revision: 1 992 Parameter { name: "zoomLevel"; type: "float" } 993 } 994 } 995 Component { 996 name: "QtDataVisualization::Q3DInputHandler" 997 prototype: "QtDataVisualization::QAbstract3DInputHandler" 998 exports: ["QtDataVisualization/InputHandler3D 1.2"] 999 exportMetaObjectRevisions: [0] 1000 Property { name: "rotationEnabled"; type: "bool" } 1001 Property { name: "zoomEnabled"; type: "bool" } 1002 Property { name: "selectionEnabled"; type: "bool" } 1003 Property { name: "zoomAtTargetEnabled"; type: "bool" } 1004 Signal { 1005 name: "rotationEnabledChanged" 1006 Parameter { name: "enable"; type: "bool" } 1007 } 1008 Signal { 1009 name: "zoomEnabledChanged" 1010 Parameter { name: "enable"; type: "bool" } 1011 } 1012 Signal { 1013 name: "selectionEnabledChanged" 1014 Parameter { name: "enable"; type: "bool" } 1015 } 1016 Signal { 1017 name: "zoomAtTargetEnabledChanged" 1018 Parameter { name: "enable"; type: "bool" } 1019 } 1020 } 1021 Component { 1022 name: "QtDataVisualization::Q3DLight" 1023 prototype: "QtDataVisualization::Q3DObject" 1024 exports: [ 1025 "QtDataVisualization/Light3D 1.0", 1026 "QtDataVisualization/Light3D 1.3" 1027 ] 1028 exportMetaObjectRevisions: [0, 1] 1029 Property { name: "autoPosition"; revision: 1; type: "bool" } 1030 Signal { 1031 name: "autoPositionChanged" 1032 revision: 1 1033 Parameter { name: "autoPosition"; type: "bool" } 1034 } 1035 } 1036 Component { 1037 name: "QtDataVisualization::Q3DObject" 1038 prototype: "QObject" 1039 exports: ["QtDataVisualization/Object3D 1.0"] 1040 isCreatable: false 1041 exportMetaObjectRevisions: [0] 1042 Property { name: "parentScene"; type: "Q3DScene"; isReadonly: true; isPointer: true } 1043 Property { name: "position"; type: "QVector3D" } 1044 Signal { 1045 name: "positionChanged" 1046 Parameter { name: "position"; type: "QVector3D" } 1047 } 1048 } 1049 Component { 1050 name: "QtDataVisualization::Q3DScene" 1051 prototype: "QObject" 1052 Property { name: "viewport"; type: "QRect"; isReadonly: true } 1053 Property { name: "primarySubViewport"; type: "QRect" } 1054 Property { name: "secondarySubViewport"; type: "QRect" } 1055 Property { name: "selectionQueryPosition"; type: "QPoint" } 1056 Property { name: "secondarySubviewOnTop"; type: "bool" } 1057 Property { name: "slicingActive"; type: "bool" } 1058 Property { name: "activeCamera"; type: "Q3DCamera"; isPointer: true } 1059 Property { name: "activeLight"; type: "Q3DLight"; isPointer: true } 1060 Property { name: "devicePixelRatio"; type: "float" } 1061 Property { name: "graphPositionQuery"; revision: 1; type: "QPoint" } 1062 Signal { 1063 name: "viewportChanged" 1064 Parameter { name: "viewport"; type: "QRect" } 1065 } 1066 Signal { 1067 name: "primarySubViewportChanged" 1068 Parameter { name: "subViewport"; type: "QRect" } 1069 } 1070 Signal { 1071 name: "secondarySubViewportChanged" 1072 Parameter { name: "subViewport"; type: "QRect" } 1073 } 1074 Signal { 1075 name: "secondarySubviewOnTopChanged" 1076 Parameter { name: "isSecondaryOnTop"; type: "bool" } 1077 } 1078 Signal { 1079 name: "slicingActiveChanged" 1080 Parameter { name: "isSlicingActive"; type: "bool" } 1081 } 1082 Signal { 1083 name: "activeCameraChanged" 1084 Parameter { name: "camera"; type: "Q3DCamera"; isPointer: true } 1085 } 1086 Signal { 1087 name: "activeLightChanged" 1088 Parameter { name: "light"; type: "Q3DLight"; isPointer: true } 1089 } 1090 Signal { 1091 name: "devicePixelRatioChanged" 1092 Parameter { name: "pixelRatio"; type: "float" } 1093 } 1094 Signal { 1095 name: "selectionQueryPositionChanged" 1096 Parameter { name: "position"; type: "QPoint" } 1097 } 1098 Signal { 1099 name: "graphPositionQueryChanged" 1100 revision: 1 1101 Parameter { name: "position"; type: "QPoint" } 1102 } 1103 } 1104 Component { 1105 name: "QtDataVisualization::Q3DTheme" 1106 prototype: "QObject" 1107 exports: ["QtDataVisualization/Q3DTheme 1.0"] 1108 isCreatable: false 1109 exportMetaObjectRevisions: [0] 1110 Enum { 1111 name: "ColorStyle" 1112 values: { 1113 "ColorStyleUniform": 0, 1114 "ColorStyleObjectGradient": 1, 1115 "ColorStyleRangeGradient": 2 1116 } 1117 } 1118 Enum { 1119 name: "Theme" 1120 values: { 1121 "ThemeQt": 0, 1122 "ThemePrimaryColors": 1, 1123 "ThemeDigia": 2, 1124 "ThemeStoneMoss": 3, 1125 "ThemeArmyBlue": 4, 1126 "ThemeRetro": 5, 1127 "ThemeEbony": 6, 1128 "ThemeIsabelle": 7, 1129 "ThemeUserDefined": 8 1130 } 1131 } 1132 Property { name: "type"; type: "Theme" } 1133 Property { name: "baseColors"; type: "QList<QColor>" } 1134 Property { name: "backgroundColor"; type: "QColor" } 1135 Property { name: "windowColor"; type: "QColor" } 1136 Property { name: "labelTextColor"; type: "QColor" } 1137 Property { name: "labelBackgroundColor"; type: "QColor" } 1138 Property { name: "gridLineColor"; type: "QColor" } 1139 Property { name: "singleHighlightColor"; type: "QColor" } 1140 Property { name: "multiHighlightColor"; type: "QColor" } 1141 Property { name: "lightColor"; type: "QColor" } 1142 Property { name: "baseGradients"; type: "QList<QLinearGradient>" } 1143 Property { name: "singleHighlightGradient"; type: "QLinearGradient" } 1144 Property { name: "multiHighlightGradient"; type: "QLinearGradient" } 1145 Property { name: "lightStrength"; type: "float" } 1146 Property { name: "ambientLightStrength"; type: "float" } 1147 Property { name: "highlightLightStrength"; type: "float" } 1148 Property { name: "labelBorderEnabled"; type: "bool" } 1149 Property { name: "font"; type: "QFont" } 1150 Property { name: "backgroundEnabled"; type: "bool" } 1151 Property { name: "gridEnabled"; type: "bool" } 1152 Property { name: "labelBackgroundEnabled"; type: "bool" } 1153 Property { name: "colorStyle"; type: "ColorStyle" } 1154 Signal { 1155 name: "typeChanged" 1156 Parameter { name: "themeType"; type: "Q3DTheme::Theme" } 1157 } 1158 Signal { 1159 name: "baseColorsChanged" 1160 Parameter { name: "colors"; type: "QList<QColor>" } 1161 } 1162 Signal { 1163 name: "backgroundColorChanged" 1164 Parameter { name: "color"; type: "QColor" } 1165 } 1166 Signal { 1167 name: "windowColorChanged" 1168 Parameter { name: "color"; type: "QColor" } 1169 } 1170 Signal { 1171 name: "labelTextColorChanged" 1172 Parameter { name: "color"; type: "QColor" } 1173 } 1174 Signal { 1175 name: "labelBackgroundColorChanged" 1176 Parameter { name: "color"; type: "QColor" } 1177 } 1178 Signal { 1179 name: "gridLineColorChanged" 1180 Parameter { name: "color"; type: "QColor" } 1181 } 1182 Signal { 1183 name: "singleHighlightColorChanged" 1184 Parameter { name: "color"; type: "QColor" } 1185 } 1186 Signal { 1187 name: "multiHighlightColorChanged" 1188 Parameter { name: "color"; type: "QColor" } 1189 } 1190 Signal { 1191 name: "lightColorChanged" 1192 Parameter { name: "color"; type: "QColor" } 1193 } 1194 Signal { 1195 name: "baseGradientsChanged" 1196 Parameter { name: "gradients"; type: "QList<QLinearGradient>" } 1197 } 1198 Signal { 1199 name: "singleHighlightGradientChanged" 1200 Parameter { name: "gradient"; type: "QLinearGradient" } 1201 } 1202 Signal { 1203 name: "multiHighlightGradientChanged" 1204 Parameter { name: "gradient"; type: "QLinearGradient" } 1205 } 1206 Signal { 1207 name: "lightStrengthChanged" 1208 Parameter { name: "strength"; type: "float" } 1209 } 1210 Signal { 1211 name: "ambientLightStrengthChanged" 1212 Parameter { name: "strength"; type: "float" } 1213 } 1214 Signal { 1215 name: "highlightLightStrengthChanged" 1216 Parameter { name: "strength"; type: "float" } 1217 } 1218 Signal { 1219 name: "labelBorderEnabledChanged" 1220 Parameter { name: "enabled"; type: "bool" } 1221 } 1222 Signal { 1223 name: "fontChanged" 1224 Parameter { name: "font"; type: "QFont" } 1225 } 1226 Signal { 1227 name: "backgroundEnabledChanged" 1228 Parameter { name: "enabled"; type: "bool" } 1229 } 1230 Signal { 1231 name: "gridEnabledChanged" 1232 Parameter { name: "enabled"; type: "bool" } 1233 } 1234 Signal { 1235 name: "labelBackgroundEnabledChanged" 1236 Parameter { name: "enabled"; type: "bool" } 1237 } 1238 Signal { 1239 name: "colorStyleChanged" 1240 Parameter { name: "style"; type: "Q3DTheme::ColorStyle" } 1241 } 1242 } 1243 Component { 1244 name: "QtDataVisualization::QAbstract3DAxis" 1245 prototype: "QObject" 1246 exports: [ 1247 "QtDataVisualization/AbstractAxis3D 1.0", 1248 "QtDataVisualization/AbstractAxis3D 1.1" 1249 ] 1250 isCreatable: false 1251 exportMetaObjectRevisions: [0, 1] 1252 Enum { 1253 name: "AxisOrientation" 1254 values: { 1255 "AxisOrientationNone": 0, 1256 "AxisOrientationX": 1, 1257 "AxisOrientationY": 2, 1258 "AxisOrientationZ": 4 1259 } 1260 } 1261 Enum { 1262 name: "AxisType" 1263 values: { 1264 "AxisTypeNone": 0, 1265 "AxisTypeCategory": 1, 1266 "AxisTypeValue": 2 1267 } 1268 } 1269 Property { name: "title"; type: "string" } 1270 Property { name: "labels"; type: "QStringList" } 1271 Property { name: "orientation"; type: "AxisOrientation"; isReadonly: true } 1272 Property { name: "type"; type: "AxisType"; isReadonly: true } 1273 Property { name: "min"; type: "float" } 1274 Property { name: "max"; type: "float" } 1275 Property { name: "autoAdjustRange"; type: "bool" } 1276 Property { name: "labelAutoRotation"; revision: 1; type: "float" } 1277 Property { name: "titleVisible"; revision: 1; type: "bool" } 1278 Property { name: "titleFixed"; revision: 1; type: "bool" } 1279 Signal { 1280 name: "titleChanged" 1281 Parameter { name: "newTitle"; type: "string" } 1282 } 1283 Signal { 1284 name: "orientationChanged" 1285 Parameter { name: "orientation"; type: "QAbstract3DAxis::AxisOrientation" } 1286 } 1287 Signal { 1288 name: "minChanged" 1289 Parameter { name: "value"; type: "float" } 1290 } 1291 Signal { 1292 name: "maxChanged" 1293 Parameter { name: "value"; type: "float" } 1294 } 1295 Signal { 1296 name: "rangeChanged" 1297 Parameter { name: "min"; type: "float" } 1298 Parameter { name: "max"; type: "float" } 1299 } 1300 Signal { 1301 name: "autoAdjustRangeChanged" 1302 Parameter { name: "autoAdjust"; type: "bool" } 1303 } 1304 Signal { 1305 name: "labelAutoRotationChanged" 1306 revision: 1 1307 Parameter { name: "angle"; type: "float" } 1308 } 1309 Signal { 1310 name: "titleVisibilityChanged" 1311 revision: 1 1312 Parameter { name: "visible"; type: "bool" } 1313 } 1314 Signal { 1315 name: "titleFixedChanged" 1316 revision: 1 1317 Parameter { name: "fixed"; type: "bool" } 1318 } 1319 } 1320 Component { 1321 name: "QtDataVisualization::QAbstract3DInputHandler" 1322 prototype: "QObject" 1323 exports: ["QtDataVisualization/AbstractInputHandler3D 1.0"] 1324 isCreatable: false 1325 exportMetaObjectRevisions: [0] 1326 Enum { 1327 name: "InputView" 1328 values: { 1329 "InputViewNone": 0, 1330 "InputViewOnPrimary": 1, 1331 "InputViewOnSecondary": 2 1332 } 1333 } 1334 Property { name: "inputView"; type: "InputView" } 1335 Property { name: "inputPosition"; type: "QPoint" } 1336 Property { name: "scene"; type: "Q3DScene"; isPointer: true } 1337 Signal { 1338 name: "positionChanged" 1339 Parameter { name: "position"; type: "QPoint" } 1340 } 1341 Signal { 1342 name: "inputViewChanged" 1343 Parameter { name: "view"; type: "QAbstract3DInputHandler::InputView" } 1344 } 1345 Signal { 1346 name: "sceneChanged" 1347 Parameter { name: "scene"; type: "Q3DScene"; isPointer: true } 1348 } 1349 } 1350 Component { 1351 name: "QtDataVisualization::QAbstract3DSeries" 1352 prototype: "QObject" 1353 exports: [ 1354 "QtDataVisualization/Abstract3DSeries 1.0", 1355 "QtDataVisualization/Abstract3DSeries 1.1" 1356 ] 1357 isCreatable: false 1358 exportMetaObjectRevisions: [0, 1] 1359 Enum { 1360 name: "SeriesType" 1361 values: { 1362 "SeriesTypeNone": 0, 1363 "SeriesTypeBar": 1, 1364 "SeriesTypeScatter": 2, 1365 "SeriesTypeSurface": 4 1366 } 1367 } 1368 Enum { 1369 name: "Mesh" 1370 values: { 1371 "MeshUserDefined": 0, 1372 "MeshBar": 1, 1373 "MeshCube": 2, 1374 "MeshPyramid": 3, 1375 "MeshCone": 4, 1376 "MeshCylinder": 5, 1377 "MeshBevelBar": 6, 1378 "MeshBevelCube": 7, 1379 "MeshSphere": 8, 1380 "MeshMinimal": 9, 1381 "MeshArrow": 10, 1382 "MeshPoint": 11 1383 } 1384 } 1385 Property { name: "type"; type: "SeriesType"; isReadonly: true } 1386 Property { name: "itemLabelFormat"; type: "string" } 1387 Property { name: "visible"; type: "bool" } 1388 Property { name: "mesh"; type: "Mesh" } 1389 Property { name: "meshSmooth"; type: "bool" } 1390 Property { name: "meshRotation"; type: "QQuaternion" } 1391 Property { name: "userDefinedMesh"; type: "string" } 1392 Property { name: "colorStyle"; type: "QtDataVisualization::Q3DTheme::ColorStyle" } 1393 Property { name: "baseColor"; type: "QColor" } 1394 Property { name: "baseGradient"; type: "QLinearGradient" } 1395 Property { name: "singleHighlightColor"; type: "QColor" } 1396 Property { name: "singleHighlightGradient"; type: "QLinearGradient" } 1397 Property { name: "multiHighlightColor"; type: "QColor" } 1398 Property { name: "multiHighlightGradient"; type: "QLinearGradient" } 1399 Property { name: "name"; type: "string" } 1400 Property { name: "itemLabel"; revision: 1; type: "string"; isReadonly: true } 1401 Property { name: "itemLabelVisible"; revision: 1; type: "bool" } 1402 Signal { 1403 name: "itemLabelFormatChanged" 1404 Parameter { name: "format"; type: "string" } 1405 } 1406 Signal { 1407 name: "visibilityChanged" 1408 Parameter { name: "visible"; type: "bool" } 1409 } 1410 Signal { 1411 name: "meshChanged" 1412 Parameter { name: "mesh"; type: "QAbstract3DSeries::Mesh" } 1413 } 1414 Signal { 1415 name: "meshSmoothChanged" 1416 Parameter { name: "enabled"; type: "bool" } 1417 } 1418 Signal { 1419 name: "meshRotationChanged" 1420 Parameter { name: "rotation"; type: "QQuaternion" } 1421 } 1422 Signal { 1423 name: "userDefinedMeshChanged" 1424 Parameter { name: "fileName"; type: "string" } 1425 } 1426 Signal { 1427 name: "colorStyleChanged" 1428 Parameter { name: "style"; type: "Q3DTheme::ColorStyle" } 1429 } 1430 Signal { 1431 name: "baseColorChanged" 1432 Parameter { name: "color"; type: "QColor" } 1433 } 1434 Signal { 1435 name: "baseGradientChanged" 1436 Parameter { name: "gradient"; type: "QLinearGradient" } 1437 } 1438 Signal { 1439 name: "singleHighlightColorChanged" 1440 Parameter { name: "color"; type: "QColor" } 1441 } 1442 Signal { 1443 name: "singleHighlightGradientChanged" 1444 Parameter { name: "gradient"; type: "QLinearGradient" } 1445 } 1446 Signal { 1447 name: "multiHighlightColorChanged" 1448 Parameter { name: "color"; type: "QColor" } 1449 } 1450 Signal { 1451 name: "multiHighlightGradientChanged" 1452 Parameter { name: "gradient"; type: "QLinearGradient" } 1453 } 1454 Signal { 1455 name: "nameChanged" 1456 Parameter { name: "name"; type: "string" } 1457 } 1458 Signal { 1459 name: "itemLabelChanged" 1460 revision: 1 1461 Parameter { name: "label"; type: "string" } 1462 } 1463 Signal { 1464 name: "itemLabelVisibilityChanged" 1465 revision: 1 1466 Parameter { name: "visible"; type: "bool" } 1467 } 1468 Method { 1469 name: "setMeshAxisAndAngle" 1470 Parameter { name: "axis"; type: "QVector3D" } 1471 Parameter { name: "angle"; type: "float" } 1472 } 1473 } 1474 Component { 1475 name: "QtDataVisualization::QAbstractDataProxy" 1476 prototype: "QObject" 1477 exports: ["QtDataVisualization/AbstractDataProxy 1.0"] 1478 isCreatable: false 1479 exportMetaObjectRevisions: [0] 1480 Enum { 1481 name: "DataType" 1482 values: { 1483 "DataTypeNone": 0, 1484 "DataTypeBar": 1, 1485 "DataTypeScatter": 2, 1486 "DataTypeSurface": 4 1487 } 1488 } 1489 Property { name: "type"; type: "DataType"; isReadonly: true } 1490 } 1491 Component { 1492 name: "QtDataVisualization::QBar3DSeries" 1493 prototype: "QtDataVisualization::QAbstract3DSeries" 1494 exports: ["QtDataVisualization/QBar3DSeries 1.0"] 1495 isCreatable: false 1496 exportMetaObjectRevisions: [0] 1497 Property { name: "dataProxy"; type: "QBarDataProxy"; isPointer: true } 1498 Property { name: "selectedBar"; type: "QPoint" } 1499 Property { name: "meshAngle"; type: "float" } 1500 Signal { 1501 name: "dataProxyChanged" 1502 Parameter { name: "proxy"; type: "QBarDataProxy"; isPointer: true } 1503 } 1504 Signal { 1505 name: "selectedBarChanged" 1506 Parameter { name: "position"; type: "QPoint" } 1507 } 1508 Signal { 1509 name: "meshAngleChanged" 1510 Parameter { name: "angle"; type: "float" } 1511 } 1512 } 1513 Component { 1514 name: "QtDataVisualization::QBarDataProxy" 1515 prototype: "QtDataVisualization::QAbstractDataProxy" 1516 exports: ["QtDataVisualization/BarDataProxy 1.0"] 1517 isCreatable: false 1518 exportMetaObjectRevisions: [0] 1519 Property { name: "rowCount"; type: "int"; isReadonly: true } 1520 Property { name: "rowLabels"; type: "QStringList" } 1521 Property { name: "columnLabels"; type: "QStringList" } 1522 Property { name: "series"; type: "QBar3DSeries"; isReadonly: true; isPointer: true } 1523 Signal { name: "arrayReset" } 1524 Signal { 1525 name: "rowsAdded" 1526 Parameter { name: "startIndex"; type: "int" } 1527 Parameter { name: "count"; type: "int" } 1528 } 1529 Signal { 1530 name: "rowsChanged" 1531 Parameter { name: "startIndex"; type: "int" } 1532 Parameter { name: "count"; type: "int" } 1533 } 1534 Signal { 1535 name: "rowsRemoved" 1536 Parameter { name: "startIndex"; type: "int" } 1537 Parameter { name: "count"; type: "int" } 1538 } 1539 Signal { 1540 name: "rowsInserted" 1541 Parameter { name: "startIndex"; type: "int" } 1542 Parameter { name: "count"; type: "int" } 1543 } 1544 Signal { 1545 name: "itemChanged" 1546 Parameter { name: "rowIndex"; type: "int" } 1547 Parameter { name: "columnIndex"; type: "int" } 1548 } 1549 Signal { 1550 name: "rowCountChanged" 1551 Parameter { name: "count"; type: "int" } 1552 } 1553 Signal { 1554 name: "seriesChanged" 1555 Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true } 1556 } 1557 } 1558 Component { 1559 name: "QtDataVisualization::QCategory3DAxis" 1560 prototype: "QtDataVisualization::QAbstract3DAxis" 1561 exports: ["QtDataVisualization/CategoryAxis3D 1.0"] 1562 exportMetaObjectRevisions: [0] 1563 Property { name: "labels"; type: "QStringList" } 1564 } 1565 Component { 1566 name: "QtDataVisualization::QCustom3DItem" 1567 prototype: "QObject" 1568 exports: [ 1569 "QtDataVisualization/Custom3DItem 1.1", 1570 "QtDataVisualization/Custom3DItem 1.2" 1571 ] 1572 exportMetaObjectRevisions: [0, 1] 1573 Property { name: "meshFile"; type: "string" } 1574 Property { name: "textureFile"; type: "string" } 1575 Property { name: "position"; type: "QVector3D" } 1576 Property { name: "positionAbsolute"; type: "bool" } 1577 Property { name: "scaling"; type: "QVector3D" } 1578 Property { name: "rotation"; type: "QQuaternion" } 1579 Property { name: "visible"; type: "bool" } 1580 Property { name: "shadowCasting"; type: "bool" } 1581 Property { name: "scalingAbsolute"; revision: 1; type: "bool" } 1582 Signal { 1583 name: "meshFileChanged" 1584 Parameter { name: "meshFile"; type: "string" } 1585 } 1586 Signal { 1587 name: "textureFileChanged" 1588 Parameter { name: "textureFile"; type: "string" } 1589 } 1590 Signal { 1591 name: "positionChanged" 1592 Parameter { name: "position"; type: "QVector3D" } 1593 } 1594 Signal { 1595 name: "positionAbsoluteChanged" 1596 Parameter { name: "positionAbsolute"; type: "bool" } 1597 } 1598 Signal { 1599 name: "scalingChanged" 1600 Parameter { name: "scaling"; type: "QVector3D" } 1601 } 1602 Signal { 1603 name: "rotationChanged" 1604 Parameter { name: "rotation"; type: "QQuaternion" } 1605 } 1606 Signal { 1607 name: "visibleChanged" 1608 Parameter { name: "visible"; type: "bool" } 1609 } 1610 Signal { 1611 name: "shadowCastingChanged" 1612 Parameter { name: "shadowCasting"; type: "bool" } 1613 } 1614 Signal { 1615 name: "scalingAbsoluteChanged" 1616 revision: 1 1617 Parameter { name: "scalingAbsolute"; type: "bool" } 1618 } 1619 Method { 1620 name: "setRotationAxisAndAngle" 1621 Parameter { name: "axis"; type: "QVector3D" } 1622 Parameter { name: "angle"; type: "float" } 1623 } 1624 } 1625 Component { 1626 name: "QtDataVisualization::QCustom3DLabel" 1627 prototype: "QtDataVisualization::QCustom3DItem" 1628 exports: ["QtDataVisualization/Custom3DLabel 1.1"] 1629 exportMetaObjectRevisions: [0] 1630 Property { name: "text"; type: "string" } 1631 Property { name: "font"; type: "QFont" } 1632 Property { name: "textColor"; type: "QColor" } 1633 Property { name: "backgroundColor"; type: "QColor" } 1634 Property { name: "borderEnabled"; type: "bool" } 1635 Property { name: "backgroundEnabled"; type: "bool" } 1636 Property { name: "facingCamera"; type: "bool" } 1637 Signal { 1638 name: "textChanged" 1639 Parameter { name: "text"; type: "string" } 1640 } 1641 Signal { 1642 name: "fontChanged" 1643 Parameter { name: "font"; type: "QFont" } 1644 } 1645 Signal { 1646 name: "textColorChanged" 1647 Parameter { name: "color"; type: "QColor" } 1648 } 1649 Signal { 1650 name: "backgroundColorChanged" 1651 Parameter { name: "color"; type: "QColor" } 1652 } 1653 Signal { 1654 name: "borderEnabledChanged" 1655 Parameter { name: "enabled"; type: "bool" } 1656 } 1657 Signal { 1658 name: "backgroundEnabledChanged" 1659 Parameter { name: "enabled"; type: "bool" } 1660 } 1661 Signal { 1662 name: "facingCameraChanged" 1663 Parameter { name: "enabled"; type: "bool" } 1664 } 1665 } 1666 Component { 1667 name: "QtDataVisualization::QCustom3DVolume" 1668 prototype: "QtDataVisualization::QCustom3DItem" 1669 exports: ["QtDataVisualization/Custom3DVolume 1.2"] 1670 exportMetaObjectRevisions: [0] 1671 Property { name: "textureWidth"; type: "int" } 1672 Property { name: "textureHeight"; type: "int" } 1673 Property { name: "textureDepth"; type: "int" } 1674 Property { name: "sliceIndexX"; type: "int" } 1675 Property { name: "sliceIndexY"; type: "int" } 1676 Property { name: "sliceIndexZ"; type: "int" } 1677 Property { name: "colorTable"; type: "QVector<QRgb>" } 1678 Property { name: "textureData"; type: "QVector<uchar>"; isPointer: true } 1679 Property { name: "alphaMultiplier"; type: "float" } 1680 Property { name: "preserveOpacity"; type: "bool" } 1681 Property { name: "useHighDefShader"; type: "bool" } 1682 Property { name: "drawSlices"; type: "bool" } 1683 Property { name: "drawSliceFrames"; type: "bool" } 1684 Property { name: "sliceFrameColor"; type: "QColor" } 1685 Property { name: "sliceFrameWidths"; type: "QVector3D" } 1686 Property { name: "sliceFrameGaps"; type: "QVector3D" } 1687 Property { name: "sliceFrameThicknesses"; type: "QVector3D" } 1688 Signal { 1689 name: "textureWidthChanged" 1690 Parameter { name: "value"; type: "int" } 1691 } 1692 Signal { 1693 name: "textureHeightChanged" 1694 Parameter { name: "value"; type: "int" } 1695 } 1696 Signal { 1697 name: "textureDepthChanged" 1698 Parameter { name: "value"; type: "int" } 1699 } 1700 Signal { 1701 name: "sliceIndexXChanged" 1702 Parameter { name: "value"; type: "int" } 1703 } 1704 Signal { 1705 name: "sliceIndexYChanged" 1706 Parameter { name: "value"; type: "int" } 1707 } 1708 Signal { 1709 name: "sliceIndexZChanged" 1710 Parameter { name: "value"; type: "int" } 1711 } 1712 Signal { 1713 name: "textureDataChanged" 1714 Parameter { name: "data"; type: "QVector<uchar>"; isPointer: true } 1715 } 1716 Signal { 1717 name: "textureFormatChanged" 1718 Parameter { name: "format"; type: "QImage::Format" } 1719 } 1720 Signal { 1721 name: "alphaMultiplierChanged" 1722 Parameter { name: "mult"; type: "float" } 1723 } 1724 Signal { 1725 name: "preserveOpacityChanged" 1726 Parameter { name: "enabled"; type: "bool" } 1727 } 1728 Signal { 1729 name: "useHighDefShaderChanged" 1730 Parameter { name: "enabled"; type: "bool" } 1731 } 1732 Signal { 1733 name: "drawSlicesChanged" 1734 Parameter { name: "enabled"; type: "bool" } 1735 } 1736 Signal { 1737 name: "drawSliceFramesChanged" 1738 Parameter { name: "enabled"; type: "bool" } 1739 } 1740 Signal { 1741 name: "sliceFrameColorChanged" 1742 Parameter { name: "color"; type: "QColor" } 1743 } 1744 Signal { 1745 name: "sliceFrameWidthsChanged" 1746 Parameter { name: "values"; type: "QVector3D" } 1747 } 1748 Signal { 1749 name: "sliceFrameGapsChanged" 1750 Parameter { name: "values"; type: "QVector3D" } 1751 } 1752 Signal { 1753 name: "sliceFrameThicknessesChanged" 1754 Parameter { name: "values"; type: "QVector3D" } 1755 } 1756 } 1757 Component { 1758 name: "QtDataVisualization::QHeightMapSurfaceDataProxy" 1759 prototype: "QtDataVisualization::QSurfaceDataProxy" 1760 exports: ["QtDataVisualization/HeightMapSurfaceDataProxy 1.0"] 1761 exportMetaObjectRevisions: [0] 1762 Property { name: "heightMap"; type: "QImage" } 1763 Property { name: "heightMapFile"; type: "string" } 1764 Property { name: "minXValue"; type: "float" } 1765 Property { name: "maxXValue"; type: "float" } 1766 Property { name: "minZValue"; type: "float" } 1767 Property { name: "maxZValue"; type: "float" } 1768 Signal { 1769 name: "heightMapChanged" 1770 Parameter { name: "image"; type: "QImage" } 1771 } 1772 Signal { 1773 name: "heightMapFileChanged" 1774 Parameter { name: "filename"; type: "string" } 1775 } 1776 Signal { 1777 name: "minXValueChanged" 1778 Parameter { name: "value"; type: "float" } 1779 } 1780 Signal { 1781 name: "maxXValueChanged" 1782 Parameter { name: "value"; type: "float" } 1783 } 1784 Signal { 1785 name: "minZValueChanged" 1786 Parameter { name: "value"; type: "float" } 1787 } 1788 Signal { 1789 name: "maxZValueChanged" 1790 Parameter { name: "value"; type: "float" } 1791 } 1792 } 1793 Component { 1794 name: "QtDataVisualization::QItemModelBarDataProxy" 1795 prototype: "QtDataVisualization::QBarDataProxy" 1796 exports: [ 1797 "QtDataVisualization/ItemModelBarDataProxy 1.0", 1798 "QtDataVisualization/ItemModelBarDataProxy 1.1" 1799 ] 1800 exportMetaObjectRevisions: [0, 1] 1801 Enum { 1802 name: "MultiMatchBehavior" 1803 values: { 1804 "MMBFirst": 0, 1805 "MMBLast": 1, 1806 "MMBAverage": 2, 1807 "MMBCumulative": 3 1808 } 1809 } 1810 Property { name: "itemModel"; type: "QAbstractItemModel"; isPointer: true } 1811 Property { name: "rowRole"; type: "string" } 1812 Property { name: "columnRole"; type: "string" } 1813 Property { name: "valueRole"; type: "string" } 1814 Property { name: "rotationRole"; type: "string" } 1815 Property { name: "rowCategories"; type: "QStringList" } 1816 Property { name: "columnCategories"; type: "QStringList" } 1817 Property { name: "useModelCategories"; type: "bool" } 1818 Property { name: "autoRowCategories"; type: "bool" } 1819 Property { name: "autoColumnCategories"; type: "bool" } 1820 Property { name: "rowRolePattern"; revision: 1; type: "QRegExp" } 1821 Property { name: "columnRolePattern"; revision: 1; type: "QRegExp" } 1822 Property { name: "valueRolePattern"; revision: 1; type: "QRegExp" } 1823 Property { name: "rotationRolePattern"; revision: 1; type: "QRegExp" } 1824 Property { name: "rowRoleReplace"; revision: 1; type: "string" } 1825 Property { name: "columnRoleReplace"; revision: 1; type: "string" } 1826 Property { name: "valueRoleReplace"; revision: 1; type: "string" } 1827 Property { name: "rotationRoleReplace"; revision: 1; type: "string" } 1828 Property { name: "multiMatchBehavior"; revision: 1; type: "MultiMatchBehavior" } 1829 Signal { 1830 name: "itemModelChanged" 1831 Parameter { name: "itemModel"; type: "const QAbstractItemModel"; isPointer: true } 1832 } 1833 Signal { 1834 name: "rowRoleChanged" 1835 Parameter { name: "role"; type: "string" } 1836 } 1837 Signal { 1838 name: "columnRoleChanged" 1839 Parameter { name: "role"; type: "string" } 1840 } 1841 Signal { 1842 name: "valueRoleChanged" 1843 Parameter { name: "role"; type: "string" } 1844 } 1845 Signal { 1846 name: "rotationRoleChanged" 1847 Parameter { name: "role"; type: "string" } 1848 } 1849 Signal { 1850 name: "useModelCategoriesChanged" 1851 Parameter { name: "enable"; type: "bool" } 1852 } 1853 Signal { 1854 name: "autoRowCategoriesChanged" 1855 Parameter { name: "enable"; type: "bool" } 1856 } 1857 Signal { 1858 name: "autoColumnCategoriesChanged" 1859 Parameter { name: "enable"; type: "bool" } 1860 } 1861 Signal { 1862 name: "rowRolePatternChanged" 1863 revision: 1 1864 Parameter { name: "pattern"; type: "QRegExp" } 1865 } 1866 Signal { 1867 name: "columnRolePatternChanged" 1868 revision: 1 1869 Parameter { name: "pattern"; type: "QRegExp" } 1870 } 1871 Signal { 1872 name: "valueRolePatternChanged" 1873 revision: 1 1874 Parameter { name: "pattern"; type: "QRegExp" } 1875 } 1876 Signal { 1877 name: "rotationRolePatternChanged" 1878 revision: 1 1879 Parameter { name: "pattern"; type: "QRegExp" } 1880 } 1881 Signal { 1882 name: "rowRoleReplaceChanged" 1883 revision: 1 1884 Parameter { name: "replace"; type: "string" } 1885 } 1886 Signal { 1887 name: "columnRoleReplaceChanged" 1888 revision: 1 1889 Parameter { name: "replace"; type: "string" } 1890 } 1891 Signal { 1892 name: "valueRoleReplaceChanged" 1893 revision: 1 1894 Parameter { name: "replace"; type: "string" } 1895 } 1896 Signal { 1897 name: "rotationRoleReplaceChanged" 1898 revision: 1 1899 Parameter { name: "replace"; type: "string" } 1900 } 1901 Signal { 1902 name: "multiMatchBehaviorChanged" 1903 revision: 1 1904 Parameter { name: "behavior"; type: "MultiMatchBehavior" } 1905 } 1906 Method { 1907 name: "rowCategoryIndex" 1908 type: "int" 1909 Parameter { name: "category"; type: "string" } 1910 } 1911 Method { 1912 name: "columnCategoryIndex" 1913 type: "int" 1914 Parameter { name: "category"; type: "string" } 1915 } 1916 } 1917 Component { 1918 name: "QtDataVisualization::QItemModelScatterDataProxy" 1919 prototype: "QtDataVisualization::QScatterDataProxy" 1920 exports: [ 1921 "QtDataVisualization/ItemModelScatterDataProxy 1.0", 1922 "QtDataVisualization/ItemModelScatterDataProxy 1.1" 1923 ] 1924 exportMetaObjectRevisions: [0, 1] 1925 Property { name: "itemModel"; type: "QAbstractItemModel"; isPointer: true } 1926 Property { name: "xPosRole"; type: "string" } 1927 Property { name: "yPosRole"; type: "string" } 1928 Property { name: "zPosRole"; type: "string" } 1929 Property { name: "rotationRole"; type: "string" } 1930 Property { name: "xPosRolePattern"; revision: 1; type: "QRegExp" } 1931 Property { name: "yPosRolePattern"; revision: 1; type: "QRegExp" } 1932 Property { name: "zPosRolePattern"; revision: 1; type: "QRegExp" } 1933 Property { name: "rotationRolePattern"; revision: 1; type: "QRegExp" } 1934 Property { name: "xPosRoleReplace"; revision: 1; type: "string" } 1935 Property { name: "yPosRoleReplace"; revision: 1; type: "string" } 1936 Property { name: "zPosRoleReplace"; revision: 1; type: "string" } 1937 Property { name: "rotationRoleReplace"; revision: 1; type: "string" } 1938 Signal { 1939 name: "itemModelChanged" 1940 Parameter { name: "itemModel"; type: "const QAbstractItemModel"; isPointer: true } 1941 } 1942 Signal { 1943 name: "xPosRoleChanged" 1944 Parameter { name: "role"; type: "string" } 1945 } 1946 Signal { 1947 name: "yPosRoleChanged" 1948 Parameter { name: "role"; type: "string" } 1949 } 1950 Signal { 1951 name: "zPosRoleChanged" 1952 Parameter { name: "role"; type: "string" } 1953 } 1954 Signal { 1955 name: "rotationRoleChanged" 1956 Parameter { name: "role"; type: "string" } 1957 } 1958 Signal { 1959 name: "xPosRolePatternChanged" 1960 revision: 1 1961 Parameter { name: "pattern"; type: "QRegExp" } 1962 } 1963 Signal { 1964 name: "yPosRolePatternChanged" 1965 revision: 1 1966 Parameter { name: "pattern"; type: "QRegExp" } 1967 } 1968 Signal { 1969 name: "zPosRolePatternChanged" 1970 revision: 1 1971 Parameter { name: "pattern"; type: "QRegExp" } 1972 } 1973 Signal { 1974 name: "rotationRolePatternChanged" 1975 revision: 1 1976 Parameter { name: "pattern"; type: "QRegExp" } 1977 } 1978 Signal { 1979 name: "rotationRoleReplaceChanged" 1980 revision: 1 1981 Parameter { name: "replace"; type: "string" } 1982 } 1983 Signal { 1984 name: "xPosRoleReplaceChanged" 1985 revision: 1 1986 Parameter { name: "replace"; type: "string" } 1987 } 1988 Signal { 1989 name: "yPosRoleReplaceChanged" 1990 revision: 1 1991 Parameter { name: "replace"; type: "string" } 1992 } 1993 Signal { 1994 name: "zPosRoleReplaceChanged" 1995 revision: 1 1996 Parameter { name: "replace"; type: "string" } 1997 } 1998 } 1999 Component { 2000 name: "QtDataVisualization::QItemModelSurfaceDataProxy" 2001 prototype: "QtDataVisualization::QSurfaceDataProxy" 2002 exports: [ 2003 "QtDataVisualization/ItemModelSurfaceDataProxy 1.0", 2004 "QtDataVisualization/ItemModelSurfaceDataProxy 1.1" 2005 ] 2006 exportMetaObjectRevisions: [0, 1] 2007 Enum { 2008 name: "MultiMatchBehavior" 2009 values: { 2010 "MMBFirst": 0, 2011 "MMBLast": 1, 2012 "MMBAverage": 2, 2013 "MMBCumulativeY": 3 2014 } 2015 } 2016 Property { name: "itemModel"; type: "QAbstractItemModel"; isPointer: true } 2017 Property { name: "rowRole"; type: "string" } 2018 Property { name: "columnRole"; type: "string" } 2019 Property { name: "xPosRole"; type: "string" } 2020 Property { name: "yPosRole"; type: "string" } 2021 Property { name: "zPosRole"; type: "string" } 2022 Property { name: "rowCategories"; type: "QStringList" } 2023 Property { name: "columnCategories"; type: "QStringList" } 2024 Property { name: "useModelCategories"; type: "bool" } 2025 Property { name: "autoRowCategories"; type: "bool" } 2026 Property { name: "autoColumnCategories"; type: "bool" } 2027 Property { name: "rowRolePattern"; revision: 1; type: "QRegExp" } 2028 Property { name: "columnRolePattern"; revision: 1; type: "QRegExp" } 2029 Property { name: "xPosRolePattern"; revision: 1; type: "QRegExp" } 2030 Property { name: "yPosRolePattern"; revision: 1; type: "QRegExp" } 2031 Property { name: "zPosRolePattern"; revision: 1; type: "QRegExp" } 2032 Property { name: "rowRoleReplace"; revision: 1; type: "string" } 2033 Property { name: "columnRoleReplace"; revision: 1; type: "string" } 2034 Property { name: "xPosRoleReplace"; revision: 1; type: "string" } 2035 Property { name: "yPosRoleReplace"; revision: 1; type: "string" } 2036 Property { name: "zPosRoleReplace"; revision: 1; type: "string" } 2037 Property { name: "multiMatchBehavior"; revision: 1; type: "MultiMatchBehavior" } 2038 Signal { 2039 name: "itemModelChanged" 2040 Parameter { name: "itemModel"; type: "const QAbstractItemModel"; isPointer: true } 2041 } 2042 Signal { 2043 name: "rowRoleChanged" 2044 Parameter { name: "role"; type: "string" } 2045 } 2046 Signal { 2047 name: "columnRoleChanged" 2048 Parameter { name: "role"; type: "string" } 2049 } 2050 Signal { 2051 name: "xPosRoleChanged" 2052 Parameter { name: "role"; type: "string" } 2053 } 2054 Signal { 2055 name: "yPosRoleChanged" 2056 Parameter { name: "role"; type: "string" } 2057 } 2058 Signal { 2059 name: "zPosRoleChanged" 2060 Parameter { name: "role"; type: "string" } 2061 } 2062 Signal { 2063 name: "useModelCategoriesChanged" 2064 Parameter { name: "enable"; type: "bool" } 2065 } 2066 Signal { 2067 name: "autoRowCategoriesChanged" 2068 Parameter { name: "enable"; type: "bool" } 2069 } 2070 Signal { 2071 name: "autoColumnCategoriesChanged" 2072 Parameter { name: "enable"; type: "bool" } 2073 } 2074 Signal { 2075 name: "rowRolePatternChanged" 2076 revision: 1 2077 Parameter { name: "pattern"; type: "QRegExp" } 2078 } 2079 Signal { 2080 name: "columnRolePatternChanged" 2081 revision: 1 2082 Parameter { name: "pattern"; type: "QRegExp" } 2083 } 2084 Signal { 2085 name: "xPosRolePatternChanged" 2086 revision: 1 2087 Parameter { name: "pattern"; type: "QRegExp" } 2088 } 2089 Signal { 2090 name: "yPosRolePatternChanged" 2091 revision: 1 2092 Parameter { name: "pattern"; type: "QRegExp" } 2093 } 2094 Signal { 2095 name: "zPosRolePatternChanged" 2096 revision: 1 2097 Parameter { name: "pattern"; type: "QRegExp" } 2098 } 2099 Signal { 2100 name: "rowRoleReplaceChanged" 2101 revision: 1 2102 Parameter { name: "replace"; type: "string" } 2103 } 2104 Signal { 2105 name: "columnRoleReplaceChanged" 2106 revision: 1 2107 Parameter { name: "replace"; type: "string" } 2108 } 2109 Signal { 2110 name: "xPosRoleReplaceChanged" 2111 revision: 1 2112 Parameter { name: "replace"; type: "string" } 2113 } 2114 Signal { 2115 name: "yPosRoleReplaceChanged" 2116 revision: 1 2117 Parameter { name: "replace"; type: "string" } 2118 } 2119 Signal { 2120 name: "zPosRoleReplaceChanged" 2121 revision: 1 2122 Parameter { name: "replace"; type: "string" } 2123 } 2124 Signal { 2125 name: "multiMatchBehaviorChanged" 2126 revision: 1 2127 Parameter { name: "behavior"; type: "MultiMatchBehavior" } 2128 } 2129 Method { 2130 name: "rowCategoryIndex" 2131 type: "int" 2132 Parameter { name: "category"; type: "string" } 2133 } 2134 Method { 2135 name: "columnCategoryIndex" 2136 type: "int" 2137 Parameter { name: "category"; type: "string" } 2138 } 2139 } 2140 Component { 2141 name: "QtDataVisualization::QLogValue3DAxisFormatter" 2142 prototype: "QtDataVisualization::QValue3DAxisFormatter" 2143 exports: ["QtDataVisualization/LogValueAxis3DFormatter 1.1"] 2144 exportMetaObjectRevisions: [0] 2145 Property { name: "base"; type: "double" } 2146 Property { name: "autoSubGrid"; type: "bool" } 2147 Property { name: "showEdgeLabels"; type: "bool" } 2148 Signal { 2149 name: "baseChanged" 2150 Parameter { name: "base"; type: "double" } 2151 } 2152 Signal { 2153 name: "autoSubGridChanged" 2154 Parameter { name: "enabled"; type: "bool" } 2155 } 2156 Signal { 2157 name: "showEdgeLabelsChanged" 2158 Parameter { name: "enabled"; type: "bool" } 2159 } 2160 } 2161 Component { 2162 name: "QtDataVisualization::QScatter3DSeries" 2163 prototype: "QtDataVisualization::QAbstract3DSeries" 2164 exports: ["QtDataVisualization/QScatter3DSeries 1.0"] 2165 isCreatable: false 2166 exportMetaObjectRevisions: [0] 2167 Property { name: "dataProxy"; type: "QScatterDataProxy"; isPointer: true } 2168 Property { name: "selectedItem"; type: "int" } 2169 Property { name: "itemSize"; type: "float" } 2170 Signal { 2171 name: "dataProxyChanged" 2172 Parameter { name: "proxy"; type: "QScatterDataProxy"; isPointer: true } 2173 } 2174 Signal { 2175 name: "selectedItemChanged" 2176 Parameter { name: "index"; type: "int" } 2177 } 2178 Signal { 2179 name: "itemSizeChanged" 2180 Parameter { name: "size"; type: "float" } 2181 } 2182 } 2183 Component { 2184 name: "QtDataVisualization::QScatterDataProxy" 2185 prototype: "QtDataVisualization::QAbstractDataProxy" 2186 exports: ["QtDataVisualization/ScatterDataProxy 1.0"] 2187 isCreatable: false 2188 exportMetaObjectRevisions: [0] 2189 Property { name: "itemCount"; type: "int"; isReadonly: true } 2190 Property { name: "series"; type: "QScatter3DSeries"; isReadonly: true; isPointer: true } 2191 Signal { name: "arrayReset" } 2192 Signal { 2193 name: "itemsAdded" 2194 Parameter { name: "startIndex"; type: "int" } 2195 Parameter { name: "count"; type: "int" } 2196 } 2197 Signal { 2198 name: "itemsChanged" 2199 Parameter { name: "startIndex"; type: "int" } 2200 Parameter { name: "count"; type: "int" } 2201 } 2202 Signal { 2203 name: "itemsRemoved" 2204 Parameter { name: "startIndex"; type: "int" } 2205 Parameter { name: "count"; type: "int" } 2206 } 2207 Signal { 2208 name: "itemsInserted" 2209 Parameter { name: "startIndex"; type: "int" } 2210 Parameter { name: "count"; type: "int" } 2211 } 2212 Signal { 2213 name: "itemCountChanged" 2214 Parameter { name: "count"; type: "int" } 2215 } 2216 Signal { 2217 name: "seriesChanged" 2218 Parameter { name: "series"; type: "QScatter3DSeries"; isPointer: true } 2219 } 2220 } 2221 Component { 2222 name: "QtDataVisualization::QSurface3DSeries" 2223 prototype: "QtDataVisualization::QAbstract3DSeries" 2224 exports: ["QtDataVisualization/QSurface3DSeries 1.0"] 2225 isCreatable: false 2226 exportMetaObjectRevisions: [0] 2227 Enum { 2228 name: "DrawFlag" 2229 values: { 2230 "DrawWireframe": 1, 2231 "DrawSurface": 2, 2232 "DrawSurfaceAndWireframe": 3 2233 } 2234 } 2235 Enum { 2236 name: "DrawFlags" 2237 values: { 2238 "DrawWireframe": 1, 2239 "DrawSurface": 2, 2240 "DrawSurfaceAndWireframe": 3 2241 } 2242 } 2243 Property { name: "dataProxy"; type: "QSurfaceDataProxy"; isPointer: true } 2244 Property { name: "selectedPoint"; type: "QPoint" } 2245 Property { name: "flatShadingEnabled"; type: "bool" } 2246 Property { name: "flatShadingSupported"; type: "bool"; isReadonly: true } 2247 Property { name: "drawMode"; type: "DrawFlags" } 2248 Property { name: "texture"; type: "QImage" } 2249 Property { name: "textureFile"; type: "string" } 2250 Signal { 2251 name: "dataProxyChanged" 2252 Parameter { name: "proxy"; type: "QSurfaceDataProxy"; isPointer: true } 2253 } 2254 Signal { 2255 name: "selectedPointChanged" 2256 Parameter { name: "position"; type: "QPoint" } 2257 } 2258 Signal { 2259 name: "flatShadingEnabledChanged" 2260 Parameter { name: "enable"; type: "bool" } 2261 } 2262 Signal { 2263 name: "flatShadingSupportedChanged" 2264 Parameter { name: "enable"; type: "bool" } 2265 } 2266 Signal { 2267 name: "drawModeChanged" 2268 Parameter { name: "mode"; type: "QSurface3DSeries::DrawFlags" } 2269 } 2270 Signal { 2271 name: "textureChanged" 2272 Parameter { name: "image"; type: "QImage" } 2273 } 2274 Signal { 2275 name: "textureFileChanged" 2276 Parameter { name: "filename"; type: "string" } 2277 } 2278 } 2279 Component { 2280 name: "QtDataVisualization::QSurfaceDataProxy" 2281 prototype: "QtDataVisualization::QAbstractDataProxy" 2282 exports: ["QtDataVisualization/SurfaceDataProxy 1.0"] 2283 isCreatable: false 2284 exportMetaObjectRevisions: [0] 2285 Property { name: "rowCount"; type: "int"; isReadonly: true } 2286 Property { name: "columnCount"; type: "int"; isReadonly: true } 2287 Property { name: "series"; type: "QSurface3DSeries"; isReadonly: true; isPointer: true } 2288 Signal { name: "arrayReset" } 2289 Signal { 2290 name: "rowsAdded" 2291 Parameter { name: "startIndex"; type: "int" } 2292 Parameter { name: "count"; type: "int" } 2293 } 2294 Signal { 2295 name: "rowsChanged" 2296 Parameter { name: "startIndex"; type: "int" } 2297 Parameter { name: "count"; type: "int" } 2298 } 2299 Signal { 2300 name: "rowsRemoved" 2301 Parameter { name: "startIndex"; type: "int" } 2302 Parameter { name: "count"; type: "int" } 2303 } 2304 Signal { 2305 name: "rowsInserted" 2306 Parameter { name: "startIndex"; type: "int" } 2307 Parameter { name: "count"; type: "int" } 2308 } 2309 Signal { 2310 name: "itemChanged" 2311 Parameter { name: "rowIndex"; type: "int" } 2312 Parameter { name: "columnIndex"; type: "int" } 2313 } 2314 Signal { 2315 name: "rowCountChanged" 2316 Parameter { name: "count"; type: "int" } 2317 } 2318 Signal { 2319 name: "columnCountChanged" 2320 Parameter { name: "count"; type: "int" } 2321 } 2322 Signal { 2323 name: "seriesChanged" 2324 Parameter { name: "series"; type: "QSurface3DSeries"; isPointer: true } 2325 } 2326 } 2327 Component { 2328 name: "QtDataVisualization::QTouch3DInputHandler" 2329 prototype: "QtDataVisualization::Q3DInputHandler" 2330 exports: ["QtDataVisualization/TouchInputHandler3D 1.2"] 2331 exportMetaObjectRevisions: [0] 2332 } 2333 Component { 2334 name: "QtDataVisualization::QValue3DAxis" 2335 prototype: "QtDataVisualization::QAbstract3DAxis" 2336 exports: [ 2337 "QtDataVisualization/ValueAxis3D 1.0", 2338 "QtDataVisualization/ValueAxis3D 1.1" 2339 ] 2340 exportMetaObjectRevisions: [0, 1] 2341 Property { name: "segmentCount"; type: "int" } 2342 Property { name: "subSegmentCount"; type: "int" } 2343 Property { name: "labelFormat"; type: "string" } 2344 Property { name: "formatter"; revision: 1; type: "QValue3DAxisFormatter"; isPointer: true } 2345 Property { name: "reversed"; revision: 1; type: "bool" } 2346 Signal { 2347 name: "segmentCountChanged" 2348 Parameter { name: "count"; type: "int" } 2349 } 2350 Signal { 2351 name: "subSegmentCountChanged" 2352 Parameter { name: "count"; type: "int" } 2353 } 2354 Signal { 2355 name: "labelFormatChanged" 2356 Parameter { name: "format"; type: "string" } 2357 } 2358 Signal { 2359 name: "formatterChanged" 2360 revision: 1 2361 Parameter { name: "formatter"; type: "QValue3DAxisFormatter"; isPointer: true } 2362 } 2363 Signal { 2364 name: "reversedChanged" 2365 revision: 1 2366 Parameter { name: "enable"; type: "bool" } 2367 } 2368 } 2369 Component { 2370 name: "QtDataVisualization::QValue3DAxisFormatter" 2371 prototype: "QObject" 2372 exports: ["QtDataVisualization/ValueAxis3DFormatter 1.1"] 2373 exportMetaObjectRevisions: [0] 2374 } 2375} 2376