MyModel
Hierarchy
↳ MyModel
Index
Constructors
Properties
Methods
- _id
- addEventListener
- beginInsertColumns
- beginInsertRows
- beginMoveColumns
- beginMoveRows
- beginRemoveColumns
- beginRemoveRows
- beginResetModel
- buddy
- checkIndex
- children
- columnCount
- createIndex
- data
- delete
- deleteLater
- dumpObjectInfo
- dumpObjectTree
- emitDataChanged
- endInsertColumns
- endInsertRows
- endMoveColumns
- endMoveRows
- endRemoveColumns
- endRemoveRows
- endResetModel
- eventProcessed
- flags
- hasChildren
- hasIndex
- headerData
- index
- inherits
- killTimer
- objectName
- parent
- parentModelIndex
- property
- removeEventListener
- rowCount
- setData
- setEventProcessed
- setObjectName
- setParent
- setProperty
- sibling
- startTimer
- timerHit
Constructors
constructor
+ new MyModel(): MyModel
Inherited from QAbstractItemModel.constructor
Overrides QObject.constructor
Returns: MyModel
Properties
native
• native: NativeElement | null
Inherited from Component.native
Methods
_id
▸ _id(): number
Get an ID identifying the underlying C++ object.
This can be useful when debugging memory problems with help from
setLogCreateQObject()
and setLogDestroyQObject()
. The number is
hash of the memory address of the C++ object.
Returns: number
a unique number which is valid for the lifetime of the C++ object.
addEventListener
▸ addEventListener‹SignalType›(signalType
: SignalType, callback
: any[SignalType], options?
: EventListenerOptions): void
Inherited from EventWidget.addEventListener
Overrides EventWidget.addEventListener
Type parameters:
▪ SignalType: keyof any
Parameters:
Name | Type | Description |
---|---|---|
signalType | SignalType | SignalType is a signal from the widgets signals interface. |
callback | any[SignalType] | Corresponding callback for the signal as mentioned in the widget's signal interface |
options? | EventListenerOptions | Extra optional options controlling how this event listener is added. |
Returns: void
void
For example in the case of QPushButton:
const button = new QPushButton();
button.addEventListener('clicked',(checked)=>console.log("clicked"));
// here clicked is a value from QPushButtonSignals interface
▸ addEventListener(eventType
: WidgetEventTypes, callback
: function, options?
: EventListenerOptions): void
Inherited from EventWidget.addEventListener
Overrides EventWidget.addEventListener
Parameters:
▪ eventType: WidgetEventTypes
▪ callback: function
▸ (event?
: NativeRawPointer‹"QEvent"›): void
Parameters:
Name | Type |
---|---|
event? | NativeRawPointer‹"QEvent"› |
▪Optional
options: EventListenerOptions
Extra optional options controlling how this event listener is added.
For example in the case of QPushButton:
const button = new QPushButton();
button.addEventListener(WidgetEventTypes.HoverEnter,()=>console.log("hovered"));
Returns: void
beginInsertColumns
▸ beginInsertColumns(parent
: QModelIndex, first
: number, last
: number): void
Inherited from QAbstractItemModel.beginInsertColumns
Overrides QAbstractItemModel.beginInsertColumns
Parameters:
Name | Type |
---|---|
parent | QModelIndex |
first | number |
last | number |
Returns: void
beginInsertRows
▸ beginInsertRows(parent
: QModelIndex, first
: number, last
: number): void
Inherited from QAbstractItemModel.beginInsertRows
Overrides QAbstractItemModel.beginInsertRows
Parameters:
Name | Type |
---|---|
parent | QModelIndex |
first | number |
last | number |
Returns: void
beginMoveColumns
▸ beginMoveColumns(sourceParent
: QModelIndex, sourceFirst
: number, sourceLast
: number, destinationParent
: QModelIndex, destinationChild
: number): boolean
Inherited from QAbstractItemModel.beginMoveColumns
Overrides QAbstractItemModel.beginMoveColumns
Parameters:
Name | Type |
---|---|
sourceParent | QModelIndex |
sourceFirst | number |
sourceLast | number |
destinationParent | QModelIndex |
destinationChild | number |
Returns: boolean
beginMoveRows
▸ beginMoveRows(sourceParent
: QModelIndex, sourceFirst
: number, sourceLast
: number, destinationParent
: QModelIndex, destinationChild
: number): boolean
Inherited from QAbstractItemModel.beginMoveRows
Overrides QAbstractItemModel.beginMoveRows
Parameters:
Name | Type |
---|---|
sourceParent | QModelIndex |
sourceFirst | number |
sourceLast | number |
destinationParent | QModelIndex |
destinationChild | number |
Returns: boolean
beginRemoveColumns
▸ beginRemoveColumns(parent
: QModelIndex, first
: number, last
: number): void
Inherited from QAbstractItemModel.beginRemoveColumns
Overrides QAbstractItemModel.beginRemoveColumns
Parameters:
Name | Type |
---|---|
parent | QModelIndex |
first | number |
last | number |
Returns: void
beginRemoveRows
▸ beginRemoveRows(parent
: QModelIndex, first
: number, last
: number): void
Inherited from QAbstractItemModel.beginRemoveRows
Overrides QAbstractItemModel.beginRemoveRows
Parameters:
Name | Type |
---|---|
parent | QModelIndex |
first | number |
last | number |
Returns: void
beginResetModel
▸ beginResetModel(): void
Inherited from QAbstractItemModel.beginResetModel
Overrides QAbstractItemModel.beginResetModel
Returns: void
buddy
▸ buddy(child
: QModelIndex): QModelIndex
Inherited from QAbstractItemModel.buddy
Overrides QAbstractItemModel.buddy
Parameters:
Name | Type |
---|---|
child | QModelIndex |
Returns: QModelIndex
checkIndex
▸ checkIndex(index
: QModelIndex): boolean
Inherited from QAbstractItemModel.checkIndex
Overrides QAbstractItemModel.checkIndex
Parameters:
Name | Type |
---|---|
index | QModelIndex |
Returns: boolean
children
▸ children(): QObject[]
Inherited from QObject.children
Returns: QObject[]
columnCount
▸ columnCount(parent
: QModelIndex‹›): number
Overrides QAbstractItemModel.columnCount
Parameters:
Name | Type | Default |
---|---|---|
parent | QModelIndex‹› | new QModelIndex() |
Returns: number
createIndex
▸ createIndex(row
: number, column
: number): QModelIndex
Inherited from QAbstractItemModel.createIndex
Overrides QAbstractItemModel.createIndex
Parameters:
Name | Type |
---|---|
row | number |
column | number |
Returns: QModelIndex
data
▸ data(index
: QModelIndex, role
: ItemDataRole): QVariant
Overrides QAbstractItemModel.data
Parameters:
Name | Type | Default |
---|---|---|
index | QModelIndex | - |
role | ItemDataRole | ItemDataRole.DisplayRole |
Returns: QVariant
delete
▸ delete(): void
Returns: void
deleteLater
▸ deleteLater(): void
Inherited from QObject.deleteLater
Overrides QObject.deleteLater
Returns: void
dumpObjectInfo
▸ dumpObjectInfo(): void
Inherited from QObject.dumpObjectInfo
Overrides QObject.dumpObjectInfo
Returns: void
dumpObjectTree
▸ dumpObjectTree(): void
Inherited from QObject.dumpObjectTree
Overrides QObject.dumpObjectTree
Returns: void