Remove NodeTableView, use QTableView
This commit is contained in:
parent
10ebd00cde
commit
387555f3c0
@ -19,7 +19,17 @@ const tableview = new QTableView();
|
||||
|
||||
```
|
||||
*/
|
||||
export abstract class NodeTableView<Signals extends QTableViewSignals> extends QAbstractItemView<Signals> {
|
||||
export class QTableView<Signals extends QTableViewSignals = QTableViewSignals> extends QAbstractItemView<Signals> {
|
||||
constructor(parent?: QWidget) {
|
||||
let native;
|
||||
if (parent) {
|
||||
native = new addon.QTableView(parent.native);
|
||||
} else {
|
||||
native = new addon.QTableView();
|
||||
}
|
||||
super(native);
|
||||
parent && this.setNodeParent(parent);
|
||||
}
|
||||
// *** Public Functions ***
|
||||
clearSpans(): void {
|
||||
this.native.clearSpans();
|
||||
@ -177,17 +187,4 @@ export abstract class NodeTableView<Signals extends QTableViewSignals> extends Q
|
||||
}
|
||||
}
|
||||
|
||||
export class QTableView extends NodeTableView<QTableViewSignals> {
|
||||
constructor(parent?: QWidget) {
|
||||
let native;
|
||||
if (parent) {
|
||||
native = new addon.QTableView(parent.native);
|
||||
} else {
|
||||
native = new addon.QTableView();
|
||||
}
|
||||
super(native);
|
||||
parent && this.setNodeParent(parent);
|
||||
}
|
||||
}
|
||||
|
||||
export type QTableViewSignals = QAbstractItemViewSignals;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user