dmz::V8Value dmz::JsModuleUiV8QtBasic::_create_box_layout (const v8::Arguments &Args) { v8::HandleScope scope; V8Value result = v8::Undefined (); JsModuleUiV8QtBasic *self = _to_self (Args); if (self) { QWidget *parent (0); int direction = 0; if (Args.Length () > 0) { direction = v8_to_int32 (Args[0]); if ((direction < 0) || (direction > 3)) { direction = 0; } } if (Args.Length () > 1) { parent = self->_to_qwidget (Args[1]); } QBoxLayout *layout = new QBoxLayout((QBoxLayout::Direction)direction, parent); result = self->create_v8_qobject (layout); } return scope.Close (result); }
dmz::V8Value dmz::JsModuleUiV8QtBasic::_create_tree_widget (const v8::Arguments &Args) { v8::HandleScope scope; V8Value result = v8::Undefined (); JsModuleUiV8QtBasic *self = _to_self (Args); if (self) { QWidget *parent = 0; if (Args.Length ()) { parent = self->_to_qwidget (Args[0]); } QTreeWidget *widget = new QTreeWidget (parent); result = self->create_v8_qobject (widget); } return scope.Close (result); }
dmz::V8Value dmz::JsModuleUiV8QtBasic::_create_form_layout (const v8::Arguments &Args) { v8::HandleScope scope; V8Value result = v8::Undefined (); JsModuleUiV8QtBasic *self = _to_self (Args); if (self) { QWidget *parent = self->_to_qwidget (Args[0]); QFormLayout *layout = new QFormLayout(parent); result = self->create_v8_qobject (layout); } return scope.Close (result); }