3.8 KiB
| id | title | sidebar_label |
|---|---|---|
| qmodelindex | QModelIndex | QModelIndex |
Hierarchy
-
↳ QModelIndex
Index
Constructors
Properties
Methods
- column
- data
- flags
- isValid
- parent
- row
- setNodeParent
- sibling
- siblingAtColumn
- siblingAtRow
- fromQVariant
Constructors
constructor
+ new QModelIndex(): QModelIndex
Overrides Component.constructor
Returns: QModelIndex
+ new QModelIndex(nativeElement: NativeElement): QModelIndex
Overrides Component.constructor
Parameters:
| Name | Type |
|---|---|
nativeElement |
NativeElement |
Returns: QModelIndex
Properties
native
• native: NativeElement
nodeChildren
• nodeChildren: Set‹Component›
Inherited from Component.nodeChildren
Optional nodeParent
• nodeParent? : Component
Inherited from Component.nodeParent
Methods
column
▸ column(): number
Returns: number
data
▸ data(role: ItemDataRole): QVariant
Parameters:
| Name | Type | Default |
|---|---|---|
role |
ItemDataRole | ItemDataRole.DisplayRole |
Returns: QVariant
flags
▸ flags(): ItemFlag
Returns: ItemFlag
isValid
▸ isValid(): boolean
Returns: boolean
parent
▸ parent(): QModelIndex
Returns: QModelIndex
row
▸ row(): number
Returns: number
setNodeParent
▸ setNodeParent(parent?: Component): void
Inherited from Component.setNodeParent
Parameters:
| Name | Type |
|---|---|
parent? |
Component |
Returns: void
sibling
▸ sibling(row: number, column: number): QModelIndex
Parameters:
| Name | Type |
|---|---|
row |
number |
column |
number |
Returns: QModelIndex
siblingAtColumn
▸ siblingAtColumn(column: number): QModelIndex
Parameters:
| Name | Type |
|---|---|
column |
number |
Returns: QModelIndex
siblingAtRow
▸ siblingAtRow(row: number): QModelIndex
Parameters:
| Name | Type |
|---|---|
row |
number |
Returns: QModelIndex
Static fromQVariant
▸ fromQVariant(variant: QVariant): QModelIndex
Parameters:
| Name | Type |
|---|---|
variant |
QVariant |
Returns: QModelIndex