1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125
|
Module {
/**
* "toString" : "interface QAbstractItemModel",
* "kind": "Type",
* "useCount" : 1
*/
Component {
name: "QAbstractItemModel"
prototype: "QObject"
exports: [
/**
* "toString" : "class AbstractItemModel"
*/
"QtQuick/AbstractItemModel 1.0"
]
/**
* "toString" : "QModelIndex rootItem"
*/
Property { name: "rootItem"; type: "QModelIndex" }
/**
* "type" : { "toString" : "function void ()" }
*/
Property { name: "script"; type: "QQuickScriptString" }
/**
* "type" : { "toString" : "QAbstractItemModel::LayoutChangeHint" },
* "kind" : "Type",
* "internalContext" : { "type" : "Enum" }
*/
Enum {
name: "LayoutChangeHint"
values: {
/**
* "toString" : " NoLayoutChangeHint"
*/
"NoLayoutChangeHint": 0,
"VerticalSortHint": 1,
"HorizontalSortHint": 2
}
}
/**
* "toString" : "void dataChanged (QModelIndex, QModelIndex, int)",
* "useCount" : 2
*/
Signal {
name: "dataChanged"
/**
* "toString" : "QModelIndex topLeft",
* "useCount" : 1
*/
Parameter /* */ { name: "topLeft"; type: "QModelIndex" }
/**
* "toString" : "QModelIndex bottomRight"
*/
Parameter /* */ { name: "bottomRight"; type: "QModelIndex" }
/**
* "toString" : "int roles"
*/
Parameter /* */ { name: "roles"; type: "int" }
}
/**
* "toString" : "bool isItemValid (QModelIndex)"
*/
Method {
name: "isItemValid"
type: "bool"
Parameter { name: "item"; type: "QModelIndex" }
}
}
Component {
name: "QModelIndex"
/**
* "toString" : "int childCount",
* "useCount" : 2
*/
Property { name: "childCount"; type: "int" }
}
/**
* "useCount" : 1
*/
Component {
name: "ComponentOfAProperty"
}
/**
* "kind" : "Type"
*/
QAbstractItemModel
{
/**
* "kind": "Instance"
*/
id: foo
property ComponentOfAProperty my_prop;
onDataChanged: console.log(topLeft);
rootItem {
childCount: 8
}
}
/**
* "kind" : "Type"
*/
AbstractItemModel
{
id: bar
rootItem.childCount: "foo"
AbstractItemModel.onDataChanged: {
return;
}
}
}
|