import QtQuick.tooling 1.2 // This file describes the plugin-supplied types contained in the library. // It is used for QML tooling purposes only. // // This file was auto-generated by qmltyperegistrar. Module { Component { file: "private/qqmlmodelsmodule_p.h" lineNumber: 39 name: "QAbstractItemModel" accessSemantics: "reference" prototype: "QObject" exports: ["QtQml.Models/AbstractItemModel 6.5"] isCreatable: false exportMetaObjectRevisions: [1541] Enum { name: "LayoutChangeHint" lineNumber: 335 values: [ "NoLayoutChangeHint", "VerticalSortHint", "HorizontalSortHint" ] } Enum { name: "CheckIndexOption" isScoped: true lineNumber: 343 values: [ "NoOption", "IndexIsValid", "DoNotUseParent", "ParentIsInvalid" ] } Signal { name: "dataChanged" lineNumber: 357 Parameter { name: "topLeft"; type: "QModelIndex" } Parameter { name: "bottomRight"; type: "QModelIndex" } Parameter { name: "roles"; type: "int"; isList: true } } Signal { name: "dataChanged" isCloned: true lineNumber: 357 Parameter { name: "topLeft"; type: "QModelIndex" } Parameter { name: "bottomRight"; type: "QModelIndex" } } Signal { name: "headerDataChanged" lineNumber: 359 Parameter { name: "orientation"; type: "Qt::Orientation" } Parameter { name: "first"; type: "int" } Parameter { name: "last"; type: "int" } } Signal { name: "layoutChanged" lineNumber: 360 Parameter { name: "parents"; type: "QPersistentModelIndex"; isList: true } Parameter { name: "hint"; type: "QAbstractItemModel::LayoutChangeHint" } } Signal { name: "layoutChanged" isCloned: true lineNumber: 360 Parameter { name: "parents"; type: "QPersistentModelIndex"; isList: true } } Signal { name: "layoutChanged"; isCloned: true; lineNumber: 360 } Signal { name: "layoutAboutToBeChanged" lineNumber: 361 Parameter { name: "parents"; type: "QPersistentModelIndex"; isList: true } Parameter { name: "hint"; type: "QAbstractItemModel::LayoutChangeHint" } } Signal { name: "layoutAboutToBeChanged" isCloned: true lineNumber: 361 Parameter { name: "parents"; type: "QPersistentModelIndex"; isList: true } } Signal { name: "layoutAboutToBeChanged"; isCloned: true; lineNumber: 361 } Signal { name: "rowsAboutToBeInserted" lineNumber: 363 Parameter { name: "parent"; type: "QModelIndex" } Parameter { name: "first"; type: "int" } Parameter { name: "last"; type: "int" } } Signal { name: "rowsInserted" lineNumber: 364 Parameter { name: "parent"; type: "QModelIndex" } Parameter { name: "first"; type: "int" } Parameter { name: "last"; type: "int" } } Signal { name: "rowsAboutToBeRemoved" lineNumber: 366 Parameter { name: "parent"; type: "QModelIndex" } Parameter { name: "first"; type: "int" } Parameter { name: "last"; type: "int" } } Signal { name: "rowsRemoved" lineNumber: 367 Parameter { name: "parent"; type: "QModelIndex" } Parameter { name: "first"; type: "int" } Parameter { name: "last"; type: "int" } } Signal { name: "columnsAboutToBeInserted" lineNumber: 369 Parameter { name: "parent"; type: "QModelIndex" } Parameter { name: "first"; type: "int" } Parameter { name: "last"; type: "int" } } Signal { name: "columnsInserted" lineNumber: 370 Parameter { name: "parent"; type: "QModelIndex" } Parameter { name: "first"; type: "int" } Parameter { name: "last"; type: "int" } } Signal { name: "columnsAboutToBeRemoved" lineNumber: 372 Parameter { name: "parent"; type: "QModelIndex" } Parameter { name: "first"; type: "int" } Parameter { name: "last"; type: "int" } } Signal { name: "columnsRemoved" lineNumber: 373 Parameter { name: "parent"; type: "QModelIndex" } Parameter { name: "first"; type: "int" } Parameter { name: "last"; type: "int" } } Signal { name: "modelAboutToBeReset"; lineNumber: 375 } Signal { name: "modelReset"; lineNumber: 376 } Signal { name: "rowsAboutToBeMoved" lineNumber: 378 Parameter { name: "sourceParent"; type: "QModelIndex" } Parameter { name: "sourceStart"; type: "int" } Parameter { name: "sourceEnd"; type: "int" } Parameter { name: "destinationParent"; type: "QModelIndex" } Parameter { name: "destinationRow"; type: "int" } } Signal { name: "rowsMoved" lineNumber: 379 Parameter { name: "sourceParent"; type: "QModelIndex" } Parameter { name: "sourceStart"; type: "int" } Parameter { name: "sourceEnd"; type: "int" } Parameter { name: "destinationParent"; type: "QModelIndex" } Parameter { name: "destinationRow"; type: "int" } } Signal { name: "columnsAboutToBeMoved" lineNumber: 381 Parameter { name: "sourceParent"; type: "QModelIndex" } Parameter { name: "sourceStart"; type: "int" } Parameter { name: "sourceEnd"; type: "int" } Parameter { name: "destinationParent"; type: "QModelIndex" } Parameter { name: "destinationColumn"; type: "int" } } Signal { name: "columnsMoved" lineNumber: 382 Parameter { name: "sourceParent"; type: "QModelIndex" } Parameter { name: "sourceStart"; type: "int" } Parameter { name: "sourceEnd"; type: "int" } Parameter { name: "destinationParent"; type: "QModelIndex" } Parameter { name: "destinationColumn"; type: "int" } } Method { name: "submit"; type: "bool"; lineNumber: 385 } Method { name: "revert"; lineNumber: 386 } Method { name: "resetInternalData"; lineNumber: 389 } Method { name: "hasIndex" type: "bool" isMethodConstant: true lineNumber: 271 Parameter { name: "row"; type: "int" } Parameter { name: "column"; type: "int" } Parameter { name: "parent"; type: "QModelIndex" } } Method { name: "hasIndex" type: "bool" isCloned: true isMethodConstant: true lineNumber: 271 Parameter { name: "row"; type: "int" } Parameter { name: "column"; type: "int" } } Method { name: "index" type: "QModelIndex" isMethodConstant: true lineNumber: 272 Parameter { name: "row"; type: "int" } Parameter { name: "column"; type: "int" } Parameter { name: "parent"; type: "QModelIndex" } } Method { name: "index" type: "QModelIndex" isCloned: true isMethodConstant: true lineNumber: 272 Parameter { name: "row"; type: "int" } Parameter { name: "column"; type: "int" } } Method { name: "parent" type: "QModelIndex" isMethodConstant: true lineNumber: 274 Parameter { name: "child"; type: "QModelIndex" } } Method { name: "sibling" type: "QModelIndex" isMethodConstant: true lineNumber: 276 Parameter { name: "row"; type: "int" } Parameter { name: "column"; type: "int" } Parameter { name: "idx"; type: "QModelIndex" } } Method { name: "rowCount" type: "int" isMethodConstant: true lineNumber: 277 Parameter { name: "parent"; type: "QModelIndex" } } Method { name: "rowCount"; type: "int"; isCloned: true; isMethodConstant: true; lineNumber: 277 } Method { name: "columnCount" type: "int" isMethodConstant: true lineNumber: 278 Parameter { name: "parent"; type: "QModelIndex" } } Method { name: "columnCount" type: "int" isCloned: true isMethodConstant: true lineNumber: 278 } Method { name: "hasChildren" type: "bool" isMethodConstant: true lineNumber: 279 Parameter { name: "parent"; type: "QModelIndex" } } Method { name: "hasChildren" type: "bool" isCloned: true isMethodConstant: true lineNumber: 279 } Method { name: "data" type: "QVariant" isMethodConstant: true lineNumber: 281 Parameter { name: "index"; type: "QModelIndex" } Parameter { name: "role"; type: "int" } } Method { name: "data" type: "QVariant" isCloned: true isMethodConstant: true lineNumber: 281 Parameter { name: "index"; type: "QModelIndex" } } Method { name: "setData" type: "bool" lineNumber: 282 Parameter { name: "index"; type: "QModelIndex" } Parameter { name: "value"; type: "QVariant" } Parameter { name: "role"; type: "int" } } Method { name: "setData" type: "bool" isCloned: true lineNumber: 282 Parameter { name: "index"; type: "QModelIndex" } Parameter { name: "value"; type: "QVariant" } } Method { name: "headerData" type: "QVariant" isMethodConstant: true lineNumber: 284 Parameter { name: "section"; type: "int" } Parameter { name: "orientation"; type: "Qt::Orientation" } Parameter { name: "role"; type: "int" } } Method { name: "headerData" type: "QVariant" isCloned: true isMethodConstant: true lineNumber: 284 Parameter { name: "section"; type: "int" } Parameter { name: "orientation"; type: "Qt::Orientation" } } Method { name: "insertRows" revision: 1540 type: "bool" lineNumber: 302 Parameter { name: "row"; type: "int" } Parameter { name: "count"; type: "int" } Parameter { name: "parent"; type: "QModelIndex" } } Method { name: "insertRows" revision: 1540 type: "bool" isCloned: true lineNumber: 302 Parameter { name: "row"; type: "int" } Parameter { name: "count"; type: "int" } } Method { name: "insertColumns" revision: 1540 type: "bool" lineNumber: 303 Parameter { name: "column"; type: "int" } Parameter { name: "count"; type: "int" } Parameter { name: "parent"; type: "QModelIndex" } } Method { name: "insertColumns" revision: 1540 type: "bool" isCloned: true lineNumber: 303 Parameter { name: "column"; type: "int" } Parameter { name: "count"; type: "int" } } Method { name: "removeRows" revision: 1540 type: "bool" lineNumber: 304 Parameter { name: "row"; type: "int" } Parameter { name: "count"; type: "int" } Parameter { name: "parent"; type: "QModelIndex" } } Method { name: "removeRows" revision: 1540 type: "bool" isCloned: true lineNumber: 304 Parameter { name: "row"; type: "int" } Parameter { name: "count"; type: "int" } } Method { name: "removeColumns" revision: 1540 type: "bool" lineNumber: 305 Parameter { name: "column"; type: "int" } Parameter { name: "count"; type: "int" } Parameter { name: "parent"; type: "QModelIndex" } } Method { name: "removeColumns" revision: 1540 type: "bool" isCloned: true lineNumber: 305 Parameter { name: "column"; type: "int" } Parameter { name: "count"; type: "int" } } Method { name: "moveRows" revision: 1540 type: "bool" lineNumber: 306 Parameter { name: "sourceParent"; type: "QModelIndex" } Parameter { name: "sourceRow"; type: "int" } Parameter { name: "count"; type: "int" } Parameter { name: "destinationParent"; type: "QModelIndex" } Parameter { name: "destinationChild"; type: "int" } } Method { name: "moveColumns" revision: 1540 type: "bool" lineNumber: 308 Parameter { name: "sourceParent"; type: "QModelIndex" } Parameter { name: "sourceColumn"; type: "int" } Parameter { name: "count"; type: "int" } Parameter { name: "destinationParent"; type: "QModelIndex" } Parameter { name: "destinationChild"; type: "int" } } Method { name: "insertRow" revision: 1540 type: "bool" lineNumber: 311 Parameter { name: "row"; type: "int" } Parameter { name: "parent"; type: "QModelIndex" } } Method { name: "insertRow" revision: 1540 type: "bool" isCloned: true lineNumber: 311 Parameter { name: "row"; type: "int" } } Method { name: "insertColumn" revision: 1540 type: "bool" lineNumber: 312 Parameter { name: "column"; type: "int" } Parameter { name: "parent"; type: "QModelIndex" } } Method { name: "insertColumn" revision: 1540 type: "bool" isCloned: true lineNumber: 312 Parameter { name: "column"; type: "int" } } Method { name: "removeRow" revision: 1540 type: "bool" lineNumber: 313 Parameter { name: "row"; type: "int" } Parameter { name: "parent"; type: "QModelIndex" } } Method { name: "removeRow" revision: 1540 type: "bool" isCloned: true lineNumber: 313 Parameter { name: "row"; type: "int" } } Method { name: "removeColumn" revision: 1540 type: "bool" lineNumber: 314 Parameter { name: "column"; type: "int" } Parameter { name: "parent"; type: "QModelIndex" } } Method { name: "removeColumn" revision: 1540 type: "bool" isCloned: true lineNumber: 314 Parameter { name: "column"; type: "int" } } Method { name: "moveRow" revision: 1540 type: "bool" lineNumber: 315 Parameter { name: "sourceParent"; type: "QModelIndex" } Parameter { name: "sourceRow"; type: "int" } Parameter { name: "destinationParent"; type: "QModelIndex" } Parameter { name: "destinationChild"; type: "int" } } Method { name: "moveColumn" revision: 1540 type: "bool" lineNumber: 317 Parameter { name: "sourceParent"; type: "QModelIndex" } Parameter { name: "sourceColumn"; type: "int" } Parameter { name: "destinationParent"; type: "QModelIndex" } Parameter { name: "destinationChild"; type: "int" } } Method { name: "fetchMore" lineNumber: 320 Parameter { name: "parent"; type: "QModelIndex" } } Method { name: "canFetchMore" type: "bool" isMethodConstant: true lineNumber: 321 Parameter { name: "parent"; type: "QModelIndex" } } Method { name: "flags" type: "Qt::ItemFlags" isMethodConstant: true lineNumber: 322 Parameter { name: "index"; type: "QModelIndex" } } Method { name: "sort" revision: 1540 lineNumber: 323 Parameter { name: "column"; type: "int" } Parameter { name: "order"; type: "Qt::SortOrder" } } Method { name: "sort" revision: 1540 isCloned: true lineNumber: 323 Parameter { name: "column"; type: "int" } } Method { name: "match" type: "QModelIndexList" isMethodConstant: true lineNumber: 325 Parameter { name: "start"; type: "QModelIndex" } Parameter { name: "role"; type: "int" } Parameter { name: "value"; type: "QVariant" } Parameter { name: "hits"; type: "int" } Parameter { name: "flags"; type: "Qt::MatchFlags" } } Method { name: "match" type: "QModelIndexList" isCloned: true isMethodConstant: true lineNumber: 325 Parameter { name: "start"; type: "QModelIndex" } Parameter { name: "role"; type: "int" } Parameter { name: "value"; type: "QVariant" } Parameter { name: "hits"; type: "int" } } Method { name: "match" type: "QModelIndexList" isCloned: true isMethodConstant: true lineNumber: 325 Parameter { name: "start"; type: "QModelIndex" } Parameter { name: "role"; type: "int" } Parameter { name: "value"; type: "QVariant" } } } Component { file: "private/qqmlmodelsmodule_p.h" lineNumber: 48 name: "QAbstractListModel" accessSemantics: "reference" prototype: "QAbstractItemModel" exports: ["QtQml.Models/AbstractListModel 6.5"] isCreatable: false exportMetaObjectRevisions: [1541] } Component { file: "qabstractproxymodel.h" lineNumber: 17 name: "QAbstractProxyModel" accessSemantics: "reference" prototype: "QAbstractItemModel" Property { name: "sourceModel" type: "QAbstractItemModel" isPointer: true bindable: "bindableSourceModel" read: "sourceModel" write: "setSourceModel" notify: "sourceModelChanged" index: 0 lineNumber: 20 } Signal { name: "sourceModelChanged"; lineNumber: 69 } Method { name: "_q_sourceModelDestroyed"; lineNumber: 78 } Method { name: "_q_sourceModelRowsAboutToBeInserted" lineNumber: 79 Parameter { type: "QModelIndex" } Parameter { type: "int" } Parameter { type: "int" } } Method { name: "_q_sourceModelRowsInserted" lineNumber: 80 Parameter { type: "QModelIndex" } Parameter { type: "int" } Parameter { type: "int" } } Method { name: "_q_sourceModelRowsRemoved" lineNumber: 81 Parameter { type: "QModelIndex" } Parameter { type: "int" } Parameter { type: "int" } } Method { name: "_q_sourceModelColumnsAboutToBeInserted" lineNumber: 82 Parameter { type: "QModelIndex" } Parameter { type: "int" } Parameter { type: "int" } } Method { name: "_q_sourceModelColumnsInserted" lineNumber: 83 Parameter { type: "QModelIndex" } Parameter { type: "int" } Parameter { type: "int" } } Method { name: "_q_sourceModelColumnsRemoved" lineNumber: 84 Parameter { type: "QModelIndex" } Parameter { type: "int" } Parameter { type: "int" } } Method { name: "mapToSource" type: "QModelIndex" isMethodConstant: true lineNumber: 31 Parameter { name: "proxyIndex"; type: "QModelIndex" } } Method { name: "mapFromSource" type: "QModelIndex" isMethodConstant: true lineNumber: 32 Parameter { name: "sourceIndex"; type: "QModelIndex" } } Method { name: "mapSelectionToSource" type: "QItemSelection" isMethodConstant: true lineNumber: 34 Parameter { name: "selection"; type: "QItemSelection" } } Method { name: "mapSelectionFromSource" type: "QItemSelection" isMethodConstant: true lineNumber: 35 Parameter { name: "selection"; type: "QItemSelection" } } } Component { file: "private/qqmlmodelindexvaluetype_p.h" lineNumber: 165 name: "QItemSelection" accessSemantics: "sequence" valueType: "QItemSelectionRange" } Component { file: "private/qqmlmodelsmodule_p.h" lineNumber: 31 name: "QItemSelectionModel" accessSemantics: "reference" prototype: "QObject" exports: [ "QtQml.Models/ItemSelectionModel 2.2", "QtQml.Models/ItemSelectionModel 6.0" ] exportMetaObjectRevisions: [514, 1536] Enum { name: "SelectionFlags" alias: "SelectionFlag" isFlag: true lineNumber: 107 values: [ "NoUpdate", "Clear", "Select", "Deselect", "Toggle", "Current", "Rows", "Columns", "SelectCurrent", "ToggleCurrent", "ClearAndSelect" ] } Property { name: "model" type: "QAbstractItemModel" isPointer: true bindable: "bindableModel" read: "model" write: "setModel" notify: "modelChanged" index: 0 lineNumber: 92 } Property { name: "hasSelection" type: "bool" read: "hasSelection" notify: "selectionChanged" index: 1 lineNumber: 94 isReadonly: true } Property { name: "currentIndex" type: "QModelIndex" read: "currentIndex" notify: "currentChanged" index: 2 lineNumber: 96 isReadonly: true } Property { name: "selection" type: "QItemSelection" read: "selection" notify: "selectionChanged" index: 3 lineNumber: 98 isReadonly: true } Property { name: "selectedIndexes" type: "QModelIndexList" read: "selectedIndexes" notify: "selectionChanged" index: 4 lineNumber: 100 isReadonly: true } Signal { name: "selectionChanged" lineNumber: 161 Parameter { name: "selected"; type: "QItemSelection" } Parameter { name: "deselected"; type: "QItemSelection" } } Signal { name: "currentChanged" lineNumber: 162 Parameter { name: "current"; type: "QModelIndex" } Parameter { name: "previous"; type: "QModelIndex" } } Signal { name: "currentRowChanged" lineNumber: 163 Parameter { name: "current"; type: "QModelIndex" } Parameter { name: "previous"; type: "QModelIndex" } } Signal { name: "currentColumnChanged" lineNumber: 164 Parameter { name: "current"; type: "QModelIndex" } Parameter { name: "previous"; type: "QModelIndex" } } Signal { name: "modelChanged" lineNumber: 165 Parameter { name: "model"; type: "QAbstractItemModel"; isPointer: true } } Method { name: "setCurrentIndex" lineNumber: 151 Parameter { name: "index"; type: "QModelIndex" } Parameter { name: "command"; type: "QItemSelectionModel::SelectionFlags" } } Method { name: "select" lineNumber: 152 Parameter { name: "index"; type: "QModelIndex" } Parameter { name: "command"; type: "QItemSelectionModel::SelectionFlags" } } Method { name: "select" lineNumber: 153 Parameter { name: "selection"; type: "QItemSelection" } Parameter { name: "command"; type: "QItemSelectionModel::SelectionFlags" } } Method { name: "clear"; lineNumber: 154 } Method { name: "reset"; lineNumber: 155 } Method { name: "clearSelection"; lineNumber: 157 } Method { name: "clearCurrentIndex"; lineNumber: 158 } Method { name: "isSelected" type: "bool" isMethodConstant: true lineNumber: 130 Parameter { name: "index"; type: "QModelIndex" } } Method { name: "isRowSelected" type: "bool" isMethodConstant: true lineNumber: 131 Parameter { name: "row"; type: "int" } Parameter { name: "parent"; type: "QModelIndex" } } Method { name: "isRowSelected" type: "bool" isCloned: true isMethodConstant: true lineNumber: 131 Parameter { name: "row"; type: "int" } } Method { name: "isColumnSelected" type: "bool" isMethodConstant: true lineNumber: 132 Parameter { name: "column"; type: "int" } Parameter { name: "parent"; type: "QModelIndex" } } Method { name: "isColumnSelected" type: "bool" isCloned: true isMethodConstant: true lineNumber: 132 Parameter { name: "column"; type: "int" } } Method { name: "rowIntersectsSelection" type: "bool" isMethodConstant: true lineNumber: 134 Parameter { name: "row"; type: "int" } Parameter { name: "parent"; type: "QModelIndex" } } Method { name: "rowIntersectsSelection" type: "bool" isCloned: true isMethodConstant: true lineNumber: 134 Parameter { name: "row"; type: "int" } } Method { name: "columnIntersectsSelection" type: "bool" isMethodConstant: true lineNumber: 135 Parameter { name: "column"; type: "int" } Parameter { name: "parent"; type: "QModelIndex" } } Method { name: "columnIntersectsSelection" type: "bool" isCloned: true isMethodConstant: true lineNumber: 135 Parameter { name: "column"; type: "int" } } Method { name: "selectedRows" type: "QModelIndexList" isMethodConstant: true lineNumber: 140 Parameter { name: "column"; type: "int" } } Method { name: "selectedRows" type: "QModelIndexList" isCloned: true isMethodConstant: true lineNumber: 140 } Method { name: "selectedColumns" type: "QModelIndexList" isMethodConstant: true lineNumber: 141 Parameter { name: "row"; type: "int" } } Method { name: "selectedColumns" type: "QModelIndexList" isCloned: true isMethodConstant: true lineNumber: 141 } } Component { file: "private/qqmlmodelindexvaluetype_p.h" lineNumber: 147 name: "QModelIndexList" accessSemantics: "sequence" valueType: "QModelIndex" } Component { file: "private/qqmlmodelindexvaluetype_p.h" lineNumber: 156 name: "std::vector" accessSemantics: "sequence" valueType: "QModelIndex" } Component { file: "private/qqmlabstractdelegatecomponent_p.h" lineNumber: 29 name: "QQmlAbstractDelegateComponent" accessSemantics: "reference" prototype: "QQmlComponent" exports: [ "QtQml.Models/AbstractDelegateComponent 2.0", "QtQml.Models/AbstractDelegateComponent 6.0" ] isCreatable: false exportMetaObjectRevisions: [512, 1536] Signal { name: "delegateChanged"; lineNumber: 44 } } Component { file: "private/qqmlchangeset_p.h" lineNumber: 28 name: "QQmlChangeSet" accessSemantics: "value" } Component { file: "private/qqmldelegatecomponent_p.h" lineNumber: 29 name: "QQmlDelegateChoice" accessSemantics: "reference" defaultProperty: "delegate" prototype: "QObject" exports: ["QtQml.Models/DelegateChoice 6.9"] exportMetaObjectRevisions: [1545] Property { name: "roleValue" type: "QVariant" read: "roleValue" write: "setRoleValue" notify: "roleValueChanged" index: 0 lineNumber: 32 isFinal: true } Property { name: "row" type: "int" read: "row" write: "setRow" notify: "rowChanged" index: 1 lineNumber: 33 isFinal: true } Property { name: "index" type: "int" read: "row" write: "setRow" notify: "indexChanged" index: 2 lineNumber: 34 isFinal: true } Property { name: "column" type: "int" read: "column" write: "setColumn" notify: "columnChanged" index: 3 lineNumber: 35 isFinal: true } Property { name: "delegate" type: "QQmlComponent" isPointer: true read: "delegate" write: "setDelegate" notify: "delegateChanged" index: 4 lineNumber: 36 isFinal: true } Signal { name: "roleValueChanged"; lineNumber: 57 } Signal { name: "rowChanged"; lineNumber: 58 } Signal { name: "indexChanged"; lineNumber: 59 } Signal { name: "columnChanged"; lineNumber: 60 } Signal { name: "delegateChanged"; lineNumber: 61 } Signal { name: "changed"; lineNumber: 62 } } Component { file: "private/qqmldelegatecomponent_p.h" lineNumber: 71 name: "QQmlDelegateChooser" accessSemantics: "reference" defaultProperty: "choices" prototype: "QQmlAbstractDelegateComponent" exports: ["QtQml.Models/DelegateChooser 6.9"] exportMetaObjectRevisions: [1545] Property { name: "role" type: "QString" read: "role" write: "setRole" notify: "roleChanged" index: 0 lineNumber: 74 isFinal: true } Property { name: "choices" type: "QQmlDelegateChoice" isList: true read: "choices" index: 1 lineNumber: 75 isReadonly: true isFinal: true isPropertyConstant: true } Signal { name: "roleChanged"; lineNumber: 96 } } Component { file: "private/qqmldelegatemodel_p.h" lineNumber: 38 name: "QQmlDelegateModel" accessSemantics: "reference" defaultProperty: "delegate" prototype: "QQmlInstanceModel" interfaces: ["QQmlParserStatus"] exports: [ "QtQml.Models/DelegateModel 2.1", "QtQml.Models/DelegateModel 2.15", "QtQml.Models/DelegateModel 6.0", "QtQml.Models/DelegateModel 6.10" ] exportMetaObjectRevisions: [513, 527, 1536, 1546] attachedType: "QQmlDelegateModelAttached" Enum { name: "DelegateModelAccess" type: "quint8" lineNumber: 60 values: ["Qt5ReadWrite", "ReadOnly", "ReadWrite"] } Property { name: "model" type: "QVariant" read: "model" write: "setModel" notify: "modelChanged" index: 0 lineNumber: 43 } Property { name: "delegate" type: "QQmlComponent" isPointer: true read: "delegate" write: "setDelegate" notify: "delegateChanged" index: 1 lineNumber: 44 } Property { name: "filterOnGroup" type: "QString" read: "filterGroup" write: "setFilterGroup" reset: "resetFilterGroup" notify: "filterGroupChanged" index: 2 lineNumber: 45 } Property { name: "items" type: "QQmlDelegateModelGroup" isPointer: true read: "items" index: 3 lineNumber: 46 isReadonly: true isPropertyConstant: true } Property { name: "persistedItems" type: "QQmlDelegateModelGroup" isPointer: true read: "persistedItems" index: 4 lineNumber: 47 isReadonly: true isPropertyConstant: true } Property { name: "groups" type: "QQmlDelegateModelGroup" isList: true read: "groups" index: 5 lineNumber: 48 isReadonly: true isPropertyConstant: true } Property { name: "parts" type: "QObject" isPointer: true read: "parts" index: 6 lineNumber: 49 isReadonly: true isPropertyConstant: true } Property { name: "rootIndex" type: "QVariant" read: "rootIndex" write: "setRootIndex" notify: "rootIndexChanged" index: 7 lineNumber: 50 } Property { name: "delegateModelAccess" revision: 1546 type: "DelegateModelAccess" read: "delegateModelAccess" write: "setDelegateModelAccess" notify: "delegateModelAccessChanged" index: 8 lineNumber: 51 isFinal: true } Signal { name: "filterGroupChanged"; lineNumber: 153 } Signal { name: "defaultGroupsChanged"; lineNumber: 154 } Signal { name: "rootIndexChanged"; lineNumber: 155 } Signal { name: "delegateChanged"; lineNumber: 156 } Signal { name: "delegateModelAccessChanged"; revision: 1546; lineNumber: 157 } Signal { name: "modelChanged"; revision: 1546; lineNumber: 158 } Method { name: "_q_itemsChanged" lineNumber: 161 Parameter { name: "index"; type: "int" } Parameter { name: "count"; type: "int" } Parameter { name: "roles"; type: "int"; isList: true } } Method { name: "_q_itemsInserted" lineNumber: 162 Parameter { name: "index"; type: "int" } Parameter { name: "count"; type: "int" } } Method { name: "_q_itemsRemoved" lineNumber: 163 Parameter { name: "index"; type: "int" } Parameter { name: "count"; type: "int" } } Method { name: "_q_itemsMoved" lineNumber: 164 Parameter { name: "from"; type: "int" } Parameter { name: "to"; type: "int" } Parameter { name: "count"; type: "int" } } Method { name: "_q_modelAboutToBeReset"; lineNumber: 165 } Method { name: "_q_rowsInserted" lineNumber: 166 Parameter { type: "QModelIndex" } Parameter { type: "int" } Parameter { type: "int" } } Method { name: "_q_columnsInserted" lineNumber: 167 Parameter { type: "QModelIndex" } Parameter { type: "int" } Parameter { type: "int" } } Method { name: "_q_columnsRemoved" lineNumber: 168 Parameter { type: "QModelIndex" } Parameter { type: "int" } Parameter { type: "int" } } Method { name: "_q_columnsMoved" lineNumber: 169 Parameter { type: "QModelIndex" } Parameter { type: "int" } Parameter { type: "int" } Parameter { type: "QModelIndex" } Parameter { type: "int" } } Method { name: "_q_rowsAboutToBeRemoved" lineNumber: 170 Parameter { name: "parent"; type: "QModelIndex" } Parameter { name: "begin"; type: "int" } Parameter { name: "end"; type: "int" } } Method { name: "_q_rowsRemoved" lineNumber: 171 Parameter { type: "QModelIndex" } Parameter { type: "int" } Parameter { type: "int" } } Method { name: "_q_rowsMoved" lineNumber: 172 Parameter { type: "QModelIndex" } Parameter { type: "int" } Parameter { type: "int" } Parameter { type: "QModelIndex" } Parameter { type: "int" } } Method { name: "_q_dataChanged" lineNumber: 173 Parameter { type: "QModelIndex" } Parameter { type: "QModelIndex" } Parameter { type: "int"; isList: true } } Method { name: "_q_layoutChanged" lineNumber: 174 Parameter { type: "QPersistentModelIndex"; isList: true } Parameter { type: "QAbstractItemModel::LayoutChangeHint" } } Method { name: "modelIndex" type: "QVariant" isMethodConstant: true lineNumber: 86 Parameter { name: "idx"; type: "int" } } Method { name: "parentModelIndex"; type: "QVariant"; isMethodConstant: true; lineNumber: 87 } } Component { file: "private/qqmldelegatemodel_p.h" lineNumber: 228 name: "QQmlDelegateModelAttached" accessSemantics: "reference" prototype: "QObject" Property { name: "model" type: "QQmlDelegateModel" isPointer: true read: "model" index: 0 lineNumber: 231 isReadonly: true isFinal: true isPropertyConstant: true } Property { name: "groups" type: "QStringList" read: "groups" write: "setGroups" notify: "groupsChanged" index: 1 lineNumber: 232 isFinal: true } Property { name: "isUnresolved" type: "bool" read: "isUnresolved" notify: "unresolvedChanged" index: 2 lineNumber: 233 isReadonly: true isFinal: true } Property { name: "inPersistedItems" type: "bool" read: "inPersistedItems" write: "setInPersistedItems" notify: "groupsChanged" index: 3 lineNumber: 234 isVirtual: true } Property { name: "inItems" type: "bool" read: "inItems" write: "setInItems" notify: "groupsChanged" index: 4 lineNumber: 235 isVirtual: true } Property { name: "persistedItemsIndex" type: "int" read: "persistedItemsIndex" notify: "groupsChanged" index: 5 lineNumber: 236 isReadonly: true isVirtual: true } Property { name: "itemsIndex" type: "int" read: "itemsIndex" notify: "groupsChanged" index: 6 lineNumber: 237 isReadonly: true isVirtual: true } Signal { name: "groupsChanged"; lineNumber: 267 } Signal { name: "unresolvedChanged"; lineNumber: 268 } } Component { file: "private/qqmldelegatemodel_p.h" lineNumber: 184 name: "QQmlDelegateModelGroup" accessSemantics: "reference" prototype: "QObject" exports: [ "QtQml.Models/DelegateModelGroup 2.1", "QtQml.Models/DelegateModelGroup 6.0" ] exportMetaObjectRevisions: [513, 1536] Property { name: "count" type: "int" read: "count" notify: "countChanged" index: 0 lineNumber: 187 isReadonly: true } Property { name: "name" type: "QString" read: "name" write: "setName" notify: "nameChanged" index: 1 lineNumber: 188 } Property { name: "includeByDefault" type: "bool" read: "defaultInclude" write: "setDefaultInclude" notify: "defaultIncludeChanged" index: 2 lineNumber: 189 } Signal { name: "countChanged"; lineNumber: 218 } Signal { name: "nameChanged"; lineNumber: 219 } Signal { name: "defaultIncludeChanged"; lineNumber: 220 } Signal { name: "changed" lineNumber: 221 Parameter { name: "removed"; type: "QJSValue" } Parameter { name: "inserted"; type: "QJSValue" } } Method { name: "insert"; isJavaScriptFunction: true; lineNumber: 208 } Method { name: "create"; isJavaScriptFunction: true; lineNumber: 209 } Method { name: "resolve"; isJavaScriptFunction: true; lineNumber: 210 } Method { name: "remove"; isJavaScriptFunction: true; lineNumber: 211 } Method { name: "addGroups"; isJavaScriptFunction: true; lineNumber: 212 } Method { name: "removeGroups"; isJavaScriptFunction: true; lineNumber: 213 } Method { name: "setGroups"; isJavaScriptFunction: true; lineNumber: 214 } Method { name: "move"; isJavaScriptFunction: true; lineNumber: 215 } Method { name: "get" type: "QJSValue" lineNumber: 205 Parameter { name: "index"; type: "int" } } } Component { file: "private/qqmlfilterbase_p.h" lineNumber: 28 name: "QQmlFilterBase" accessSemantics: "reference" prototype: "QObject" exports: ["QtQml.Models/FilterBase 6.10"] isCreatable: false exportMetaObjectRevisions: [1546] Property { name: "enabled" type: "bool" read: "enabled" write: "setEnabled" notify: "enabledChanged" index: 0 lineNumber: 31 isFinal: true } Property { name: "inverted" type: "bool" read: "isInverted" write: "setInverted" notify: "invertedChanged" index: 1 lineNumber: 32 isFinal: true } Property { name: "column" type: "int" read: "column" write: "setColumn" notify: "columnChanged" index: 2 lineNumber: 33 isFinal: true } Signal { name: "invalidateModel"; lineNumber: 56 } Signal { name: "invalidateCache" lineNumber: 57 Parameter { name: "filter"; type: "QQmlFilterBase"; isPointer: true } } Signal { name: "enabledChanged"; lineNumber: 58 } Signal { name: "invertedChanged"; lineNumber: 59 } Signal { name: "columnChanged"; lineNumber: 60 } Method { name: "invalidate" lineNumber: 63 Parameter { name: "updateCache"; type: "bool" } } Method { name: "invalidate"; isCloned: true; lineNumber: 63 } } Component { file: "private/qqmlfiltercompositor_p.h" lineNumber: 25 name: "QQmlFilterCompositor" accessSemantics: "reference" prototype: "QQmlFilterBase" Method { name: "updateCache"; lineNumber: 54 } } Component { file: "private/qqmlfunctionfilter_p.h" lineNumber: 27 name: "QQmlFunctionFilter" accessSemantics: "reference" prototype: "QQmlFilterBase" interfaces: ["QQmlParserStatus"] exports: ["QtQml.Models/FunctionFilter 6.10"] exportMetaObjectRevisions: [1546] } Component { file: "private/qqmlfunctionsorter_p.h" lineNumber: 25 name: "QQmlFunctionSorter" accessSemantics: "reference" prototype: "QQmlSorterBase" interfaces: ["QQmlParserStatus"] exports: ["QtQml.Models/FunctionSorter 6.10"] exportMetaObjectRevisions: [1546] } Component { file: "private/qqmlobjectmodel_p.h" lineNumber: 32 name: "QQmlInstanceModel" accessSemantics: "reference" prototype: "QObject" Property { name: "count" type: "int" read: "count" notify: "countChanged" index: 0 lineNumber: 36 isReadonly: true } Signal { name: "countChanged"; lineNumber: 68 } Signal { name: "modelUpdated" lineNumber: 69 Parameter { name: "changeSet"; type: "QQmlChangeSet" } Parameter { name: "reset"; type: "bool" } } Signal { name: "createdItem" lineNumber: 70 Parameter { name: "index"; type: "int" } Parameter { name: "object"; type: "QObject"; isPointer: true } } Signal { name: "initItem" lineNumber: 71 Parameter { name: "index"; type: "int" } Parameter { name: "object"; type: "QObject"; isPointer: true } } Signal { name: "updateItemProperties" lineNumber: 72 Parameter { name: "index"; type: "int" } Parameter { name: "object"; type: "QObject"; isPointer: true } Parameter { name: "init"; type: "bool" } } Signal { name: "destroyingItem" lineNumber: 73 Parameter { name: "object"; type: "QObject"; isPointer: true } } Signal { name: "itemPooled" revision: 527 lineNumber: 74 Parameter { name: "index"; type: "int" } Parameter { name: "object"; type: "QObject"; isPointer: true } } Signal { name: "itemReused" revision: 527 lineNumber: 75 Parameter { name: "index"; type: "int" } Parameter { name: "object"; type: "QObject"; isPointer: true } } } Component { file: "private/qqmlinstantiator_p.h" lineNumber: 30 name: "QQmlInstantiator" accessSemantics: "reference" defaultProperty: "delegate" prototype: "QObject" interfaces: ["QQmlParserStatus"] exports: [ "QtQml.Models/Instantiator 2.1", "QtQml.Models/Instantiator 6.0", "QtQml.Models/Instantiator 6.10" ] exportMetaObjectRevisions: [513, 1536, 1546] Property { name: "active" type: "bool" read: "isActive" write: "setActive" notify: "activeChanged" index: 0 lineNumber: 35 } Property { name: "asynchronous" type: "bool" read: "isAsync" write: "setAsync" notify: "asynchronousChanged" index: 1 lineNumber: 36 } Property { name: "model" type: "QVariant" read: "model" write: "setModel" notify: "modelChanged" index: 2 lineNumber: 37 } Property { name: "count" type: "int" read: "count" notify: "countChanged" index: 3 lineNumber: 38 isReadonly: true } Property { name: "delegate" type: "QQmlComponent" isPointer: true read: "delegate" write: "setDelegate" notify: "delegateChanged" index: 4 lineNumber: 39 } Property { name: "object" type: "QObject" isPointer: true read: "object" notify: "objectChanged" index: 5 lineNumber: 40 isReadonly: true } Property { name: "delegateModelAccess" revision: 1546 type: "QQmlDelegateModel::DelegateModelAccess" read: "delegateModelAccess" write: "setDelegateModelAccess" notify: "delegateModelAccessChanged" index: 6 lineNumber: 41 isFinal: true } Signal { name: "modelChanged"; lineNumber: 76 } Signal { name: "delegateChanged"; lineNumber: 77 } Signal { name: "countChanged"; lineNumber: 78 } Signal { name: "objectChanged"; lineNumber: 79 } Signal { name: "activeChanged"; lineNumber: 80 } Signal { name: "asynchronousChanged"; lineNumber: 81 } Signal { name: "objectAdded" lineNumber: 83 Parameter { name: "index"; type: "int" } Parameter { name: "object"; type: "QObject"; isPointer: true } } Signal { name: "objectRemoved" lineNumber: 84 Parameter { name: "index"; type: "int" } Parameter { name: "object"; type: "QObject"; isPointer: true } } Signal { name: "delegateModelAccessChanged"; revision: 1546; lineNumber: 86 } Method { name: "_q_createdItem" lineNumber: 91 Parameter { type: "int" } Parameter { type: "QObject"; isPointer: true } } Method { name: "_q_modelUpdated" lineNumber: 92 Parameter { type: "QQmlChangeSet" } Parameter { type: "bool" } } Method { name: "objectAt" type: "QObject" isPointer: true isMethodConstant: true lineNumber: 70 Parameter { name: "index"; type: "int" } } } Component { file: "private/qqmlmodelindexvaluetype_p.h" lineNumber: 98 name: "QItemSelectionRange" accessSemantics: "value" extension: "QQmlItemSelectionRangeValueType" } Component { file: "private/qqmlmodelindexvaluetype_p.h" lineNumber: 98 name: "QQmlItemSelectionRangeValueType" accessSemantics: "value" Property { name: "top" type: "int" read: "top" index: 0 lineNumber: 102 isReadonly: true isFinal: true } Property { name: "left" type: "int" read: "left" index: 1 lineNumber: 103 isReadonly: true isFinal: true } Property { name: "bottom" type: "int" read: "bottom" index: 2 lineNumber: 104 isReadonly: true isFinal: true } Property { name: "right" type: "int" read: "right" index: 3 lineNumber: 105 isReadonly: true isFinal: true } Property { name: "width" type: "int" read: "width" index: 4 lineNumber: 106 isReadonly: true isFinal: true } Property { name: "height" type: "int" read: "height" index: 5 lineNumber: 107 isReadonly: true isFinal: true } Property { name: "topLeft" type: "QPersistentModelIndex" read: "topLeft" index: 6 lineNumber: 108 isReadonly: true isFinal: true } Property { name: "bottomRight" type: "QPersistentModelIndex" read: "bottomRight" index: 7 lineNumber: 109 isReadonly: true isFinal: true } Property { name: "parent" type: "QModelIndex" read: "parent" index: 8 lineNumber: 110 isReadonly: true isFinal: true } Property { name: "valid" type: "bool" read: "isValid" index: 9 lineNumber: 111 isReadonly: true isFinal: true } Property { name: "empty" type: "bool" read: "isEmpty" index: 10 lineNumber: 112 isReadonly: true isFinal: true } Property { name: "model" type: "QAbstractItemModel" isPointer: true read: "model" index: 11 lineNumber: 113 isReadonly: true isFinal: true } Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 121 } Method { name: "contains" type: "bool" isMethodConstant: true lineNumber: 122 Parameter { name: "index"; type: "QModelIndex" } } Method { name: "contains" type: "bool" isMethodConstant: true lineNumber: 124 Parameter { name: "row"; type: "int" } Parameter { name: "column"; type: "int" } Parameter { name: "parentIndex"; type: "QModelIndex" } } Method { name: "intersects" type: "bool" isMethodConstant: true lineNumber: 126 Parameter { name: "other"; type: "QItemSelectionRange" } } Method { name: "intersected" type: "QItemSelectionRange" isMethodConstant: true lineNumber: 128 Parameter { name: "other"; type: "QItemSelectionRange" } } } Component { file: "private/qqmllistmodel_p.h" lineNumber: 145 name: "QQmlListElement" accessSemantics: "reference" prototype: "QObject" exports: [ "QtQml.Models/ListElement 2.0", "QtQml.Models/ListElement 6.0" ] exportMetaObjectRevisions: [512, 1536] } Component { file: "private/qqmllistmodel_p.h" lineNumber: 45 name: "QQmlListModel" accessSemantics: "reference" prototype: "QAbstractListModel" exports: [ "QtQml.Models/ListModel 2.0", "QtQml.Models/ListModel 2.14", "QtQml.Models/ListModel 6.0", "QtQml.Models/ListModel 6.4" ] hasCustomParser: true exportMetaObjectRevisions: [512, 526, 1536, 1540] Property { name: "count" type: "int" read: "count" notify: "countChanged" index: 0 lineNumber: 48 isReadonly: true } Property { name: "dynamicRoles" type: "bool" read: "dynamicRoles" write: "setDynamicRoles" index: 1 lineNumber: 49 } Property { name: "agent" revision: 526 type: "QObject" isPointer: true read: "agent" index: 2 lineNumber: 50 isReadonly: true isPropertyConstant: true } Signal { name: "countChanged"; lineNumber: 86 } Method { name: "clear"; lineNumber: 68 } Method { name: "remove"; isJavaScriptFunction: true; lineNumber: 69 } Method { name: "append"; isJavaScriptFunction: true; lineNumber: 70 } Method { name: "insert"; isJavaScriptFunction: true; lineNumber: 71 } Method { name: "get" type: "QJSValue" isMethodConstant: true lineNumber: 72 Parameter { name: "index"; type: "int" } } Method { name: "set" lineNumber: 73 Parameter { name: "index"; type: "int" } Parameter { name: "value"; type: "QJSValue" } } Method { name: "setProperty" lineNumber: 74 Parameter { name: "index"; type: "int" } Parameter { name: "property"; type: "QString" } Parameter { name: "value"; type: "QVariant" } } Method { name: "move" lineNumber: 75 Parameter { name: "from"; type: "int" } Parameter { name: "to"; type: "int" } Parameter { name: "count"; type: "int" } } Method { name: "sync"; lineNumber: 76 } } Component { file: "private/qqmllistmodelworkeragent_p.h" lineNumber: 35 name: "QQmlListModelWorkerAgent" accessSemantics: "reference" prototype: "QObject" Property { name: "count" type: "int" read: "count" index: 0 lineNumber: 38 isReadonly: true isFinal: true } Property { name: "engine" type: "QQmlV4ExecutionEnginePtr" read: "engine" write: "setEngine" notify: "engineChanged" index: 1 lineNumber: 39 isFinal: true } Signal { name: "engineChanged" lineNumber: 68 Parameter { name: "engine"; type: "QQmlV4ExecutionEnginePtr" } } Method { name: "addref"; lineNumber: 50 } Method { name: "release"; lineNumber: 51 } Method { name: "clear"; lineNumber: 55 } Method { name: "remove"; isJavaScriptFunction: true; lineNumber: 56 } Method { name: "append"; isJavaScriptFunction: true; lineNumber: 57 } Method { name: "insert"; isJavaScriptFunction: true; lineNumber: 58 } Method { name: "get" type: "QJSValue" isMethodConstant: true lineNumber: 59 Parameter { name: "index"; type: "int" } } Method { name: "set" lineNumber: 60 Parameter { name: "index"; type: "int" } Parameter { name: "value"; type: "QJSValue" } } Method { name: "setProperty" lineNumber: 61 Parameter { name: "index"; type: "int" } Parameter { name: "property"; type: "QString" } Parameter { name: "value"; type: "QVariant" } } Method { name: "move" lineNumber: 62 Parameter { name: "from"; type: "int" } Parameter { name: "to"; type: "int" } Parameter { name: "count"; type: "int" } } Method { name: "sync"; lineNumber: 63 } } Component { file: "private/qqmlmodelindexvaluetype_p.h" lineNumber: 26 name: "QModelIndex" accessSemantics: "value" extension: "QQmlModelIndexValueType" } Component { file: "private/qqmlmodelindexvaluetype_p.h" lineNumber: 26 name: "QQmlModelIndexValueType" accessSemantics: "value" Property { name: "row" type: "int" read: "row" index: 0 lineNumber: 30 isReadonly: true isFinal: true isPropertyConstant: true } Property { name: "column" type: "int" read: "column" index: 1 lineNumber: 31 isReadonly: true isFinal: true isPropertyConstant: true } Property { name: "parent" type: "QModelIndex" read: "parent" index: 2 lineNumber: 32 isReadonly: true isFinal: true } Property { name: "valid" type: "bool" read: "isValid" index: 3 lineNumber: 33 isReadonly: true isFinal: true isPropertyConstant: true } Property { name: "model" type: "QAbstractItemModel" isPointer: true read: "model" index: 4 lineNumber: 34 isReadonly: true isFinal: true isPropertyConstant: true } Property { name: "internalId" type: "qulonglong" read: "internalId" index: 5 lineNumber: 35 isReadonly: true isFinal: true isPropertyConstant: true } Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 43 } Method { name: "data" revision: 1543 type: "QVariant" isMethodConstant: true lineNumber: 46 Parameter { name: "role"; type: "int" } } Method { name: "data" revision: 1543 type: "QVariant" isCloned: true isMethodConstant: true lineNumber: 46 } } Component { file: "private/qqmlobjectmodel_p.h" lineNumber: 87 name: "QQmlObjectModel" accessSemantics: "reference" defaultProperty: "children" prototype: "QQmlInstanceModel" exports: [ "QtQml.Models/ObjectModel 2.1", "QtQml.Models/ObjectModel 2.3", "QtQml.Models/ObjectModel 2.15", "QtQml.Models/ObjectModel 6.0" ] exportMetaObjectRevisions: [513, 515, 527, 1536] attachedType: "QQmlObjectModelAttached" Property { name: "children" type: "QObject" isList: true read: "children" notify: "childrenChanged" index: 0 lineNumber: 92 isReadonly: true } Signal { name: "childrenChanged"; lineNumber: 127 } Method { name: "clear"; revision: 515; lineNumber: 124 } Method { name: "_q_createJSWrapper" type: "qulonglong" lineNumber: 130 Parameter { type: "QQmlV4ExecutionEnginePtr" } } Method { name: "get" revision: 515 type: "QObject" isPointer: true isMethodConstant: true lineNumber: 117 Parameter { name: "index"; type: "int" } } Method { name: "append" revision: 515 lineNumber: 118 Parameter { name: "object"; type: "QObject"; isPointer: true } } Method { name: "insert" revision: 515 lineNumber: 119 Parameter { name: "index"; type: "int" } Parameter { name: "object"; type: "QObject"; isPointer: true } } Method { name: "move" revision: 515 lineNumber: 120 Parameter { name: "from"; type: "int" } Parameter { name: "to"; type: "int" } Parameter { name: "n"; type: "int" } } Method { name: "move" revision: 515 isCloned: true lineNumber: 120 Parameter { name: "from"; type: "int" } Parameter { name: "to"; type: "int" } } Method { name: "remove" revision: 515 lineNumber: 121 Parameter { name: "index"; type: "int" } Parameter { name: "n"; type: "int" } } Method { name: "remove" revision: 515 isCloned: true lineNumber: 121 Parameter { name: "index"; type: "int" } } } Component { file: "private/qqmlobjectmodel_p.h" lineNumber: 134 name: "QQmlObjectModelAttached" accessSemantics: "reference" prototype: "QObject" Property { name: "index" type: "int" read: "index" notify: "indexChanged" index: 0 lineNumber: 142 isReadonly: true isFinal: true } Signal { name: "indexChanged"; lineNumber: 152 } } Component { file: "private/qqmlmodelindexvaluetype_p.h" lineNumber: 65 name: "QPersistentModelIndex" accessSemantics: "value" extension: "QQmlPersistentModelIndexValueType" } Component { file: "private/qqmlmodelindexvaluetype_p.h" lineNumber: 65 name: "QQmlPersistentModelIndexValueType" accessSemantics: "value" Property { name: "row" type: "int" read: "row" index: 0 lineNumber: 69 isReadonly: true isFinal: true } Property { name: "column" type: "int" read: "column" index: 1 lineNumber: 70 isReadonly: true isFinal: true } Property { name: "parent" type: "QModelIndex" read: "parent" index: 2 lineNumber: 71 isReadonly: true isFinal: true } Property { name: "valid" type: "bool" read: "isValid" index: 3 lineNumber: 72 isReadonly: true isFinal: true } Property { name: "model" type: "QAbstractItemModel" isPointer: true read: "model" index: 4 lineNumber: 73 isReadonly: true isFinal: true } Property { name: "internalId" type: "qulonglong" read: "internalId" index: 5 lineNumber: 74 isReadonly: true isFinal: true } Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 82 } Method { name: "data" revision: 1543 type: "QVariant" isMethodConstant: true lineNumber: 85 Parameter { name: "role"; type: "int" } } Method { name: "data" revision: 1543 type: "QVariant" isCloned: true isMethodConstant: true lineNumber: 85 } } Component { file: "private/qqmlrolefilter_p.h" lineNumber: 25 name: "QQmlRoleFilter" accessSemantics: "reference" prototype: "QQmlFilterBase" exports: ["QtQml.Models/RoleFilter 6.10"] isCreatable: false exportMetaObjectRevisions: [1546] Property { name: "roleName" type: "QString" read: "roleName" write: "setRoleName" notify: "roleNameChanged" index: 0 lineNumber: 28 } Signal { name: "roleNameChanged"; lineNumber: 42 } } Component { file: "private/qqmlrolesorter_p.h" lineNumber: 25 name: "QQmlRoleSorter" accessSemantics: "reference" prototype: "QQmlSorterBase" exports: ["QtQml.Models/RoleSorter 6.10"] exportMetaObjectRevisions: [1546] Property { name: "roleName" type: "QString" read: "roleName" write: "setRoleName" notify: "roleNameChanged" index: 0 lineNumber: 28 } Signal { name: "roleNameChanged"; lineNumber: 43 } } Component { file: "private/qqmlsortfilterproxymodel_p.h" lineNumber: 36 name: "QQmlSortFilterProxyModel" accessSemantics: "reference" prototype: "QAbstractProxyModel" interfaces: ["QQmlParserStatus"] exports: ["QtQml.Models/SortFilterProxyModel 6.10"] exportMetaObjectRevisions: [1546] Property { name: "filters" type: "QQmlFilterBase" isList: true read: "filters" notify: "filtersChanged" index: 0 lineNumber: 41 isReadonly: true isFinal: true } Property { name: "sorters" type: "QQmlSorterBase" isList: true read: "sorters" notify: "sortersChanged" index: 1 lineNumber: 42 isReadonly: true isFinal: true } Property { name: "model" type: "QVariant" read: "model" write: "setModel" notify: "modelChanged" index: 2 lineNumber: 43 isFinal: true } Property { name: "dynamicSortFilter" type: "bool" read: "dynamicSortFilter" write: "setDynamicSortFilter" notify: "dynamicSortFilterChanged" index: 3 lineNumber: 44 isFinal: true } Property { name: "recursiveFiltering" type: "bool" read: "recursiveFiltering" write: "setRecursiveFiltering" notify: "recursiveFilteringChanged" index: 4 lineNumber: 45 isFinal: true } Property { name: "autoAcceptChildRows" type: "bool" read: "autoAcceptChildRows" write: "setAutoAcceptChildRows" notify: "autoAcceptChildRowsChanged" index: 5 lineNumber: 46 isFinal: true } Signal { name: "dynamicSortFilterChanged"; lineNumber: 123 } Signal { name: "recursiveFilteringChanged"; lineNumber: 124 } Signal { name: "autoAcceptChildRowsChanged"; lineNumber: 125 } Signal { name: "filtersChanged"; lineNumber: 126 } Signal { name: "sortersChanged"; lineNumber: 127 } Signal { name: "modelChanged"; lineNumber: 128 } Signal { name: "primarySorterChanged"; lineNumber: 129 } Method { name: "invalidate"; lineNumber: 72 } Method { name: "invalidateSorter"; lineNumber: 73 } Method { name: "setPrimarySorter" lineNumber: 74 Parameter { name: "sorter"; type: "QQmlSorterBase"; isPointer: true } } Method { name: "mapToSource" type: "QModelIndex" isMethodConstant: true lineNumber: 76 Parameter { name: "proxyIndex"; type: "QModelIndex" } } Method { name: "mapFromSource" type: "QModelIndex" isMethodConstant: true lineNumber: 77 Parameter { name: "sourceIndex"; type: "QModelIndex" } } } Component { file: "private/qqmlsorterbase_p.h" lineNumber: 29 name: "QQmlSorterBase" accessSemantics: "reference" prototype: "QObject" exports: ["QtQml.Models/SorterBase 6.10"] isCreatable: false exportMetaObjectRevisions: [1546] Property { name: "enabled" type: "bool" read: "enabled" write: "setEnabled" notify: "enabledChanged" index: 0 lineNumber: 32 isFinal: true } Property { name: "sortOrder" type: "Qt::SortOrder" read: "sortOrder" write: "setSortOrder" notify: "sortOrderChanged" index: 1 lineNumber: 33 isFinal: true } Property { name: "priority" type: "int" read: "priority" write: "setPriority" notify: "priorityChanged" index: 2 lineNumber: 34 isFinal: true } Property { name: "column" type: "int" read: "column" write: "setColumn" notify: "columnChanged" index: 3 lineNumber: 35 isFinal: true } Signal { name: "enabledChanged"; lineNumber: 60 } Signal { name: "sortOrderChanged"; lineNumber: 61 } Signal { name: "priorityChanged"; lineNumber: 62 } Signal { name: "columnChanged"; lineNumber: 63 } Signal { name: "invalidateModel"; lineNumber: 64 } Signal { name: "invalidateCache" lineNumber: 65 Parameter { name: "filter"; type: "QQmlSorterBase"; isPointer: true } } Method { name: "invalidate" lineNumber: 68 Parameter { name: "updateCache"; type: "bool" } } Method { name: "invalidate"; isCloned: true; lineNumber: 68 } } Component { file: "private/qqmlsortercompositor_p.h" lineNumber: 25 name: "QQmlSorterCompositor" accessSemantics: "reference" prototype: "QQmlSorterBase" Method { name: "updateCache"; lineNumber: 55 } } Component { file: "private/qqmlstringsorter_p.h" lineNumber: 26 name: "QQmlStringSorter" accessSemantics: "reference" prototype: "QQmlRoleSorter" exports: ["QtQml.Models/StringSorter 6.10"] exportMetaObjectRevisions: [1546] Property { name: "caseSensitivity" type: "Qt::CaseSensitivity" read: "caseSensitivity" write: "setCaseSensitivity" notify: "caseSensitivityChanged" index: 0 lineNumber: 29 } Property { name: "ignorePunctuation" type: "bool" read: "ignorePunctuation" write: "setIgnorePunctuation" notify: "ignorePunctuationChanged" index: 1 lineNumber: 30 } Property { name: "locale" type: "QLocale" read: "locale" write: "setLocale" notify: "localeChanged" index: 2 lineNumber: 31 } Property { name: "numericMode" type: "bool" read: "numericMode" write: "setNumericMode" notify: "numericModeChanged" index: 3 lineNumber: 32 } Signal { name: "caseSensitivityChanged"; lineNumber: 55 } Signal { name: "ignorePunctuationChanged"; lineNumber: 56 } Signal { name: "localeChanged"; lineNumber: 57 } Signal { name: "numericModeChanged"; lineNumber: 58 } } Component { file: "private/qqmlvaluefilter_p.h" lineNumber: 25 name: "QQmlValueFilter" accessSemantics: "reference" prototype: "QQmlRoleFilter" exports: ["QtQml.Models/ValueFilter 6.10"] exportMetaObjectRevisions: [1546] Property { name: "value" type: "QVariant" read: "value" write: "setValue" reset: "resetValue" notify: "valueChanged" index: 0 lineNumber: 28 } Signal { name: "valueChanged"; lineNumber: 43 } } Component { file: "private/qquickpackage_p.h" lineNumber: 28 name: "QQuickPackage" accessSemantics: "reference" defaultProperty: "data" prototype: "QObject" exports: ["QtQml.Models/Package 2.0", "QtQml.Models/Package 6.0"] exportMetaObjectRevisions: [512, 1536] attachedType: "QQuickPackageAttached" Property { name: "data" type: "QObject" isList: true read: "data" index: 0 lineNumber: 37 isReadonly: true } } Component { file: "private/qquickpackage_p.h" lineNumber: 50 name: "QQuickPackageAttached" accessSemantics: "reference" prototype: "QObject" Property { name: "name" type: "QString" read: "name" write: "setName" index: 0 lineNumber: 53 isFinal: true } } }