int QGridLayoutProto::columnStretch(int column) const { QGridLayout *item = qscriptvalue_cast<QGridLayout*>(thisObject()); if (item) return item->columnStretch(column); return 0; }
dmz::V8Value dmz::JsModuleUiV8QtBasic::_grid_layout_column_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 column = v8_to_int32 (Args[0]); int stretch = v8_to_int32 (Args[1]); grid->setColumnStretch (column, stretch); } else if (Args.Length () == 1){ result = v8::Number::New (grid->columnStretch (v8_to_int32 (Args[0]))); } } } return scope.Close (result); }