Remove NodeListView, use QListView
This commit is contained in:
parent
fda93e9dd5
commit
10ebd00cde
@ -20,7 +20,17 @@ const listview = new QListView();
|
||||
|
||||
```
|
||||
*/
|
||||
export abstract class NodeListView<Signals extends QListViewSignals> extends QAbstractItemView<Signals> {
|
||||
export class QListView<Signals extends QListViewSignals = QListViewSignals> extends QAbstractItemView<Signals> {
|
||||
constructor(parent?: QWidget) {
|
||||
let native: NativeElement;
|
||||
if (parent) {
|
||||
native = new addon.QListView(parent.native);
|
||||
} else {
|
||||
native = new addon.QListView();
|
||||
}
|
||||
super(native);
|
||||
parent && this.setNodeParent(parent);
|
||||
}
|
||||
setBatchSize(batchSize: number): void {
|
||||
this.setProperty('batchSize', batchSize);
|
||||
}
|
||||
@ -143,17 +153,4 @@ export enum ListViewMode {
|
||||
IconMode,
|
||||
}
|
||||
|
||||
export class QListView extends NodeListView<QListViewSignals> {
|
||||
constructor(parent?: QWidget) {
|
||||
let native: NativeElement;
|
||||
if (parent) {
|
||||
native = new addon.QListView(parent.native);
|
||||
} else {
|
||||
native = new addon.QListView();
|
||||
}
|
||||
super(native);
|
||||
parent && this.setNodeParent(parent);
|
||||
}
|
||||
}
|
||||
|
||||
export type QListViewSignals = QAbstractItemViewSignals;
|
||||
|
||||
@ -2,7 +2,7 @@ import addon from '../utils/addon';
|
||||
import { QWidget } from './QWidget';
|
||||
import { NativeElement, Component } from '../core/Component';
|
||||
import { QListWidgetItem } from './QListWidgetItem';
|
||||
import { NodeListView, QListViewSignals } from './QListView';
|
||||
import { QListView, QListViewSignals } from './QListView';
|
||||
import { QRect } from '../QtCore/QRect';
|
||||
import { SortOrder, ScrollHint, MatchFlag } from '../QtEnums';
|
||||
import { QModelIndex } from '../QtCore/QModelIndex';
|
||||
@ -32,7 +32,7 @@ for (let i = 0; i < 30; i++) {
|
||||
}
|
||||
```
|
||||
*/
|
||||
export class QListWidget extends NodeListView<QListWidgetSignals> {
|
||||
export class QListWidget extends QListView<QListWidgetSignals> {
|
||||
items: Set<NativeElement | Component>;
|
||||
|
||||
constructor(parent?: QWidget) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user