@nodegui/nodegui
Version:
A cross-platform library to build native desktop apps.
18 lines (17 loc) • 660 B
TypeScript
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;
}