diff --git a/src/lib/QtWidgets/QTableView.ts b/src/lib/QtWidgets/QTableView.ts index b96ecc8b4..1aeab815e 100644 --- a/src/lib/QtWidgets/QTableView.ts +++ b/src/lib/QtWidgets/QTableView.ts @@ -19,7 +19,17 @@ const tableview = new QTableView(); ``` */ -export abstract class NodeTableView extends QAbstractItemView { +export class QTableView extends QAbstractItemView { + 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 extends Q } } -export class QTableView extends NodeTableView { - 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;