From 387555f3c07be4e48db57d239c83e946a585b0cc Mon Sep 17 00:00:00 2001 From: Simon Edwards Date: Fri, 29 Apr 2022 20:31:44 +0200 Subject: [PATCH] Remove `NodeTableView`, use `QTableView` --- src/lib/QtWidgets/QTableView.ts | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) 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;