コード例 #1
0
int QGridLayoutProto::columnStretch(int column) const
{
  QGridLayout *item = qscriptvalue_cast<QGridLayout*>(thisObject());
  if (item)
    return item->columnStretch(column);
  return 0;
}
コード例 #2
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);
}