int QGridLayoutProto::rowStretch(int row) const { QGridLayout *item = qscriptvalue_cast<QGridLayout*>(thisObject()); if (item) return item->rowStretch(row); return 0; }
dmz::V8Value dmz::JsModuleUiV8QtBasic::_grid_layout_row_stretch (const v8::Arguments &Args) { v8::HandleScope scope; V8Value result = v8::Undefined (); JsModuleUiV8QtBasic *self = _to_self (Args); if (self) { QGridLayout *grid = self->v8_to_qobject<QGridLayout> (Args.This ()); if (grid) { if (Args.Length () > 1) { int row = v8_to_int32 (Args[0]); int stretch = v8_to_int32 (Args[1]); grid->setColumnStretch (row, stretch); } else if (Args.Length () == 1) { result = v8::Number::New (grid->rowStretch (v8_to_int32 (Args[0]))); } } } return scope.Close (result); }