Add alignment parma support to QGridLayout.addWidget()
This commit is contained in:
parent
a0b53f2e0c
commit
ed7da32952
@ -67,7 +67,7 @@ Napi::Value QGridLayoutWrap::addLayout(const Napi::CallbackInfo& info) {
|
||||
int rowSpan = info[3].As<Napi::Number>().Int32Value();
|
||||
int columnSpan = info[4].As<Napi::Number>().Int32Value();
|
||||
Qt::Alignment alignment =
|
||||
static_cast<Qt::Alignment>(info[5].As<Napi::Number>().Int32Value());
|
||||
static_cast<Qt::Alignment>(info[5].As<Napi::Number>().Uint32Value());
|
||||
this->instance->addLayout(layout->getInternalInstance(), row, column, rowSpan,
|
||||
columnSpan, alignment);
|
||||
return env.Null();
|
||||
@ -80,10 +80,12 @@ Napi::Value QGridLayoutWrap::addWidget(const Napi::CallbackInfo& info) {
|
||||
Napi::Number qcol = info[2].As<Napi::Number>();
|
||||
Napi::Number qrowSpan = info[3].As<Napi::Number>();
|
||||
Napi::Number qcolSpan = info[4].As<Napi::Number>();
|
||||
Qt::Alignment alignment =
|
||||
static_cast<Qt::Alignment>(info[5].As<Napi::Number>().Uint32Value());
|
||||
NodeWidgetWrap* widget =
|
||||
Napi::ObjectWrap<NodeWidgetWrap>::Unwrap(qwidgetObject);
|
||||
this->instance->addWidget(widget->getInternalInstance(), qrow, qcol, qrowSpan,
|
||||
qcolSpan);
|
||||
qcolSpan, alignment);
|
||||
|
||||
return env.Null();
|
||||
}
|
||||
|
||||
@ -56,8 +56,15 @@ export class QGridLayout extends NodeLayout<QGridLayoutSignals> {
|
||||
this.native.addLayout(layout.native, row, column, rowSpan, columnSpan, alignment);
|
||||
}
|
||||
|
||||
addWidget(widget: NodeWidget<any>, row = 0, col = 0, rowSpan = 1, colSpan = 1): void {
|
||||
this.native.addWidget(widget.native, row, col, rowSpan, colSpan);
|
||||
addWidget(
|
||||
widget: NodeWidget<any>,
|
||||
row = 0,
|
||||
col = 0,
|
||||
rowSpan = 1,
|
||||
colSpan = 1,
|
||||
alignment = AlignmentFlag.AlignLeft,
|
||||
): void {
|
||||
this.native.addWidget(widget.native, row, col, rowSpan, colSpan, alignment);
|
||||
this.nodeChildren.add(widget);
|
||||
}
|
||||
removeWidget(widget: NodeWidget<any>): void {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user