UNPKG

@nodegui/nodegui

Version:

A cross-platform library to build native desktop apps.

18 lines (17 loc) 660 B
import { NativeElement, Component } from '../core/Component'; import { QVariant } from './QVariant'; import { ItemDataRole } from '../QtEnums/ItemDataRole'; import { ItemFlag } from '../QtEnums/ItemFlag'; export declare class QModelIndex extends Component { constructor(arg?: NativeElement); column(): number; data(role?: ItemDataRole): QVariant; flags(): ItemFlag; isValid(): boolean; parent(): QModelIndex; row(): number; sibling(row: number, column: number): QModelIndex; siblingAtColumn(column: number): QModelIndex; siblingAtRow(row: number): QModelIndex; static fromQVariant(variant: QVariant): QModelIndex; }