diff --git a/src/lib/QtWidgets/QMainWindow/index.ts b/src/lib/QtWidgets/QMainWindow/index.ts index fdc9b889f..34e36d51f 100644 --- a/src/lib/QtWidgets/QMainWindow/index.ts +++ b/src/lib/QtWidgets/QMainWindow/index.ts @@ -32,6 +32,7 @@ export class QMainWindow extends NodeWidget { }; } setCentralWidget(widget: NodeWidget) { + // react:✓ this.native.setCentralWidget(widget.native, widget.getFlexNode()); this.centralWidget = widget; } diff --git a/src/lib/QtWidgets/QPlainTextEdit/index.ts b/src/lib/QtWidgets/QPlainTextEdit/index.ts index 007cdc515..65f2d9e57 100644 --- a/src/lib/QtWidgets/QPlainTextEdit/index.ts +++ b/src/lib/QtWidgets/QPlainTextEdit/index.ts @@ -50,6 +50,7 @@ export class QPlainTextEdit extends QAbstractScrollArea { this.native.setPlainText(`${text}`); } setPlaceholderText(text: string) { + // react:✓, //TODO:getter this.placeholderText = text; this.native.setPlaceholderText(text); } diff --git a/src/lib/QtWidgets/QPushButton/index.ts b/src/lib/QtWidgets/QPushButton/index.ts index 4145c70d9..926aeeabd 100644 --- a/src/lib/QtWidgets/QPushButton/index.ts +++ b/src/lib/QtWidgets/QPushButton/index.ts @@ -28,16 +28,16 @@ export class QPushButton extends NodeWidget { this.setText.bind(this); this.setFlat.bind(this); } - setText(text: string | number) { + // react:✓, //TODO:getter this.native.setText(`${text}`); } - setFlat(isFlat: boolean) { + // react:✓, //TODO:getter this.native.setFlat(isFlat); } - setIcon(icon: QIcon) { + // react:✓, //TODO:getter this.native.setIcon(icon.native); } } diff --git a/src/lib/QtWidgets/QScrollArea/index.ts b/src/lib/QtWidgets/QScrollArea/index.ts index 8ad3090cc..0859b366c 100644 --- a/src/lib/QtWidgets/QScrollArea/index.ts +++ b/src/lib/QtWidgets/QScrollArea/index.ts @@ -25,10 +25,12 @@ export class QScrollArea extends QAbstractScrollArea { this.takeWidget.bind(this); } setWidget(widget: NodeWidget) { + // react:✓, //TODO:getter this.contentWidget = widget; this.native.setWidget(widget.native); } takeWidget(): NodeWidget | null { + // react:✓ const contentWidget = this.contentWidget; this.contentWidget = null; if (contentWidget) { diff --git a/src/lib/QtWidgets/QWidget/index.ts b/src/lib/QtWidgets/QWidget/index.ts index f4a75c2f9..48caf7163 100644 --- a/src/lib/QtWidgets/QWidget/index.ts +++ b/src/lib/QtWidgets/QWidget/index.ts @@ -49,6 +49,7 @@ export abstract class NodeWidget extends EventWidget { this.native.setGeometry(x, y, w, h); }; geometry = (): Rect => { + // react:✓ return this.native.geometry(); }; setObjectName = (objectName: string) => {