Guest User

metaobject

a guest
Jul 16th, 2016
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. void MyLibNameQWidget::MyLibName_static_metacall(MyLibNameObject *object, MyLibNameMetaObject::Call call, int id, const Stack &stack) {
  2.     if(call == MyLibNameMetaObject::CreateInstance) {
  3.         QWidget *o = Q_NULLPTR;
  4.  
  5.         switch(id) {
  6.         case 0: o = new QWidget(); break;
  7.         case 1: o = new QWidget(reinterpret_cast<QWidget*>(stack[1].s_voidp)); break;
  8.         case 2: o = new QWidget(reinterpret_cast<QWidget*>(stack[1].s_voidp),
  9.                     Qt::WindowFlags(stack[2].s_long)); break;
  10.  
  11.         default: ;
  12.         }
  13.  
  14.         MyLibNameQWidget *p = new MyLibNameQWidget();
  15.         p->setData(reinterpret_cast<void*>(o), p);
  16.         MyLibNameObject *po = static_cast<MyLibNameObject*>(p);
  17.         *reinterpret_cast<MyLibNameObject**>(stack[0].s_voidpp) = po;
  18.     }
  19.     else if(call == MyLibNameMetaObject::CreateDataInstance) {
  20.         MyLibNameQWidget *p = new MyLibNameQWidget();
  21.         p->setData(stack[1].s_voidp, p);
  22.         *reinterpret_cast<MyLibNameObject**>(stack[0].s_voidpp) = p;
  23.     }
  24.     else if(call == MyLibNameMetaObject::InvokeMethod || call == MyLibNameMetaObject::InvokeStaticMember) {
  25.         if(id >= 238) {
  26.             id -= 238;
  27.             MyLibNameQObject::MyLibName_metaObject.d.static_metacall(object, call, id, stack);
  28.             return;
  29.         }
  30.  
  31.         bool sc = call == MyLibNameMetaObject::InvokeStaticMember;
  32.         QWidget *o = sc ? Q_NULLPTR : reinterpret_cast<QWidget*>(object->data());
  33.  
  34.         switch(id) {
  35.         case 0: { bool _r = o->acceptDrops();
  36.                   stack[0].s_bool = _r; stack[0].type = MyLibName::Bool; } break;
  37.         case 1: { QString _r = o->accessibleDescription();
  38.                   stack[0].s_string = _r; stack[0].type = MyLibName::String; } break;
  39.         case 2: { QString _r = o->accessibleName();
  40.                   stack[0].s_string = _r; stack[0].type = MyLibName::String; } break;
  41.         case 3: o->activateWindow();
  42.                 stack[0].type = MyLibName::Void; break;
  43.         case 4: o->addAction(reinterpret_cast<QAction*>(stack[1].s_voidp));
  44.                 stack[0].type = MyLibName::Void; break;
  45.         case 5: o->adjustSize();
  46.                 stack[0].type = MyLibName::Void; break;
  47.         case 6: { bool _r = o->autoFillBackground();
  48.                   stack[0].s_bool = _r; stack[0].type = MyLibName::Bool; } break;
  49.         case 7: { long _r = o->backgroundRole(); // HACK for QPalette::ColorRole
  50.                   stack[0].s_long = _r; stack[0].type = MyLibName::Long; } break;
  51.         case 8: { QBackingStore* _r = o->backingStore();
  52.                   reinterpret_cast<void*>(stack[0].s_voidp) = _r; stack[0].type = MyLibName::QtObjectStar; stack[0].name = "QBackingStore"; } break;
  53.         case 9: { /* COPY OBJECT */
  54.             QSize *_r = new QSize(o->baseSize());
  55.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  56.             stack[0].name = "QSize";
  57.             stack[0].type = MyLibName::QtObject;
  58.         } break;
  59.         case 10: { QWidget* _r = o->childAt(stack[1].s_int,
  60.                     stack[2].s_int);
  61.                   reinterpret_cast<void*>(stack[0].s_voidp) = _r; stack[0].type = MyLibName::QtObjectStar; stack[0].name = "QWidget"; } break;
  62.         case 11: { QWidget* _r = o->childAt((*reinterpret_cast< const QPoint(*) >(stack[1].s_voidp)));
  63.                   reinterpret_cast<void*>(stack[0].s_voidp) = _r; stack[0].type = MyLibName::QtObjectStar; stack[0].name = "QWidget"; } break;
  64.         case 12: { /* COPY OBJECT */
  65.             QRect *_r = new QRect(o->childrenRect());
  66.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  67.             stack[0].name = "QRect";
  68.             stack[0].type = MyLibName::QtObject;
  69.         } break;
  70.         case 13: { /* COPY OBJECT */
  71.             QRegion *_r = new QRegion(o->childrenRegion());
  72.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  73.             stack[0].name = "QRegion";
  74.             stack[0].type = MyLibName::QObject;
  75.         } break;
  76.         case 14: o->clearFocus();
  77.                 stack[0].type = MyLibName::Void; break;
  78.         case 15: o->clearMask();
  79.                 stack[0].type = MyLibName::Void; break;
  80.         case 16: { /* COPY OBJECT */
  81.             QMargins *_r = new QMargins(o->contentsMargins());
  82.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  83.             stack[0].name = "QMargins";
  84.             stack[0].type = MyLibName::QtObject;
  85.         } break;
  86.         case 17: { /* COPY OBJECT */
  87.             QRect *_r = new QRect(o->contentsRect());
  88.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  89.             stack[0].name = "QRect";
  90.             stack[0].type = MyLibName::QtObject;
  91.         } break;
  92.         case 18: { long _r = o->contextMenuPolicy(); // HACK for Qt::ContextMenuPolicy
  93.                   stack[0].s_long = _r; stack[0].type = MyLibName::Long; } break;
  94.         case 19: { /* COPY OBJECT */
  95.             QCursor *_r = new QCursor(o->cursor());
  96.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  97.             stack[0].name = "QCursor";
  98.             stack[0].type = MyLibName::QObject;
  99.         } break;
  100.         case 20: /* UNSUPPORTED_RETURN_VALUE o->effectiveWinId() | ret: `WId` */ break;
  101.         case 21: o->ensurePolished();
  102.                 stack[0].type = MyLibName::Void; break;
  103.         case 22: { long _r = o->focusPolicy(); // HACK for Qt::FocusPolicy
  104.                   stack[0].s_long = _r; stack[0].type = MyLibName::Long; } break;
  105.         case 23: { QWidget* _r = o->focusProxy();
  106.                   reinterpret_cast<void*>(stack[0].s_voidp) = _r; stack[0].type = MyLibName::QtObjectStar; stack[0].name = "QWidget"; } break;
  107.         case 24: { QWidget* _r = o->focusWidget();
  108.                   reinterpret_cast<void*>(stack[0].s_voidp) = _r; stack[0].type = MyLibName::QtObjectStar; stack[0].name = "QWidget"; } break;
  109.         case 25: o->font(); /* | ret: `const QFont&` */ break;
  110.         case 26: { /* COPY OBJECT */
  111.             QFontInfo *_r = new QFontInfo(o->fontInfo());
  112.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  113.             stack[0].name = "QFontInfo";
  114.             stack[0].type = MyLibName::QtObject;
  115.         } break;
  116.         case 27: { /* COPY OBJECT */
  117.             QFontMetrics *_r = new QFontMetrics(o->fontMetrics());
  118.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  119.             stack[0].name = "QFontMetrics";
  120.             stack[0].type = MyLibName::QtObject;
  121.         } break;
  122.         case 28: { long _r = o->foregroundRole(); // HACK for QPalette::ColorRole
  123.                   stack[0].s_long = _r; stack[0].type = MyLibName::Long; } break;
  124.         case 29: { /* COPY OBJECT */
  125.             QRect *_r = new QRect(o->frameGeometry());
  126.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  127.             stack[0].name = "QRect";
  128.             stack[0].type = MyLibName::QtObject;
  129.         } break;
  130.         case 30: { /* COPY OBJECT */
  131.             QSize *_r = new QSize(o->frameSize());
  132.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  133.             stack[0].name = "QSize";
  134.             stack[0].type = MyLibName::QtObject;
  135.         } break;
  136.         case 31: o->geometry(); /* | ret: `const QRect&` */ break;
  137.         case 32: o->getContentsMargins(reinterpret_cast<int*>(stack[1].s_voidp),
  138.                     reinterpret_cast<int*>(stack[2].s_voidp),
  139.                     reinterpret_cast<int*>(stack[3].s_voidp),
  140.                     reinterpret_cast<int*>(stack[4].s_voidp));
  141.                 stack[0].type = MyLibName::Void; break;
  142.         case 33: { /* COPY OBJECT */
  143.             QPixmap *_r = new QPixmap(o->grab());
  144.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  145.             stack[0].name = "QPixmap";
  146.             stack[0].type = MyLibName::QObject;
  147.         } break;
  148.         case 34: { /* COPY OBJECT */
  149.             QPixmap *_r = new QPixmap(o->grab((*reinterpret_cast< const QRect(*) >(stack[1].s_voidp))));
  150.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  151.             stack[0].name = "QPixmap";
  152.             stack[0].type = MyLibName::QObject;
  153.         } break;
  154.         case 35: o->grabGesture(Qt::GestureType(stack[1].s_long));
  155.                 stack[0].type = MyLibName::Void; break;
  156.         case 36: o->grabGesture(Qt::GestureType(stack[1].s_long),
  157.                     Qt::GestureFlags(stack[2].s_long));
  158.                 stack[0].type = MyLibName::Void; break;
  159.         case 37: o->grabKeyboard();
  160.                 stack[0].type = MyLibName::Void; break;
  161.         case 38: o->grabMouse();
  162.                 stack[0].type = MyLibName::Void; break;
  163.         case 39: o->grabMouse((*reinterpret_cast< const QCursor(*) >(stack[1].s_voidp)));
  164.                 stack[0].type = MyLibName::Void; break;
  165.         case 40: { int _r = o->grabShortcut((*reinterpret_cast< const QKeySequence(*) >(stack[1].s_voidp)));
  166.                   stack[0].s_int = _r; stack[0].type = MyLibName::Int; } break;
  167.         case 41: { int _r = o->grabShortcut((*reinterpret_cast< const QKeySequence(*) >(stack[1].s_voidp)),
  168.                     Qt::ShortcutContext(stack[2].s_long));
  169.                   stack[0].s_int = _r; stack[0].type = MyLibName::Int; } break;
  170.         case 42: { QGraphicsEffect* _r = o->graphicsEffect();
  171.                   reinterpret_cast<void*>(stack[0].s_voidp) = _r; stack[0].type = MyLibName::QtObjectStar; stack[0].name = "QGraphicsEffect"; } break;
  172.         case 43: { QGraphicsProxyWidget* _r = o->graphicsProxyWidget();
  173.                   reinterpret_cast<void*>(stack[0].s_voidp) = _r; stack[0].type = MyLibName::QtObjectStar; stack[0].name = "QGraphicsProxyWidget"; } break;
  174.         case 44: { bool _r = o->hasFocus();
  175.                   stack[0].s_bool = _r; stack[0].type = MyLibName::Bool; } break;
  176.         case 45: { bool _r = o->hasHeightForWidth();
  177.                   stack[0].s_bool = _r; stack[0].type = MyLibName::Bool; } break;
  178.         case 46: { bool _r = o->hasMouseTracking();
  179.                   stack[0].s_bool = _r; stack[0].type = MyLibName::Bool; } break;
  180.         case 47: { int _r = o->height();
  181.                   stack[0].s_int = _r; stack[0].type = MyLibName::Int; } break;
  182.         case 48: { int _r = o->heightForWidth(stack[1].s_int);
  183.                   stack[0].s_int = _r; stack[0].type = MyLibName::Int; } break;
  184.         case 49: { long _r = o->inputMethodHints(); // HACK for Qt::InputMethodHints
  185.                   stack[0].s_long = _r; stack[0].type = MyLibName::Long; } break;
  186.         case 50: /* UNSUPPORTED_RETURN_VALUE o->inputMethodQuery(Qt::InputMethodQuery(stack[1].s_long)) | ret: `QVariant` */ break;
  187.         case 51: o->insertAction(reinterpret_cast<QAction*>(stack[1].s_voidp),
  188.                     reinterpret_cast<QAction*>(stack[2].s_voidp));
  189.                 stack[0].type = MyLibName::Void; break;
  190.         case 52: { bool _r = o->isActiveWindow();
  191.                   stack[0].s_bool = _r; stack[0].type = MyLibName::Bool; } break;
  192.         case 53: { bool _r = o->isAncestorOf(reinterpret_cast<const QWidget*>(stack[1].s_voidp));
  193.                   stack[0].s_bool = _r; stack[0].type = MyLibName::Bool; } break;
  194.         case 54: { bool _r = o->isEnabled();
  195.                   stack[0].s_bool = _r; stack[0].type = MyLibName::Bool; } break;
  196.         case 55: { bool _r = o->isEnabledTo(reinterpret_cast<const QWidget*>(stack[1].s_voidp));
  197.                   stack[0].s_bool = _r; stack[0].type = MyLibName::Bool; } break;
  198.         case 56: { bool _r = o->isFullScreen();
  199.                   stack[0].s_bool = _r; stack[0].type = MyLibName::Bool; } break;
  200.         case 57: { bool _r = o->isHidden();
  201.                   stack[0].s_bool = _r; stack[0].type = MyLibName::Bool; } break;
  202.         case 58: { bool _r = o->isMaximized();
  203.                   stack[0].s_bool = _r; stack[0].type = MyLibName::Bool; } break;
  204.         case 59: { bool _r = o->isMinimized();
  205.                   stack[0].s_bool = _r; stack[0].type = MyLibName::Bool; } break;
  206.         case 60: { bool _r = o->isModal();
  207.                   stack[0].s_bool = _r; stack[0].type = MyLibName::Bool; } break;
  208.         case 61: { bool _r = o->isVisible();
  209.                   stack[0].s_bool = _r; stack[0].type = MyLibName::Bool; } break;
  210.         case 62: { bool _r = o->isVisibleTo(reinterpret_cast<const QWidget*>(stack[1].s_voidp));
  211.                   stack[0].s_bool = _r; stack[0].type = MyLibName::Bool; } break;
  212.         case 63: { bool _r = o->isWindow();
  213.                   stack[0].s_bool = _r; stack[0].type = MyLibName::Bool; } break;
  214.         case 64: { bool _r = o->isWindowModified();
  215.                   stack[0].s_bool = _r; stack[0].type = MyLibName::Bool; } break;
  216.         case 65: { QLayout* _r = o->layout();
  217.                   reinterpret_cast<void*>(stack[0].s_voidp) = _r; stack[0].type = MyLibName::QtObjectStar; stack[0].name = "QLayout"; } break;
  218.         case 66: { long _r = o->layoutDirection(); // HACK for Qt::LayoutDirection
  219.                   stack[0].s_long = _r; stack[0].type = MyLibName::Long; } break;
  220.         case 67: { /* COPY OBJECT */
  221.             QLocale *_r = new QLocale(o->locale());
  222.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  223.             stack[0].name = "QLocale";
  224.             stack[0].type = MyLibName::QtObject;
  225.         } break;
  226.         case 68: { /* COPY OBJECT */
  227.             QPoint *_r = new QPoint(o->mapFrom(reinterpret_cast<const QWidget*>(stack[1].s_voidp),
  228.                     (*reinterpret_cast< const QPoint(*) >(stack[2].s_voidp))));
  229.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  230.             stack[0].name = "QPoint";
  231.             stack[0].type = MyLibName::QtObject;
  232.         } break;
  233.         case 69: { /* COPY OBJECT */
  234.             QPoint *_r = new QPoint(o->mapFromGlobal((*reinterpret_cast< const QPoint(*) >(stack[1].s_voidp))));
  235.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  236.             stack[0].name = "QPoint";
  237.             stack[0].type = MyLibName::QtObject;
  238.         } break;
  239.         case 70: { /* COPY OBJECT */
  240.             QPoint *_r = new QPoint(o->mapFromParent((*reinterpret_cast< const QPoint(*) >(stack[1].s_voidp))));
  241.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  242.             stack[0].name = "QPoint";
  243.             stack[0].type = MyLibName::QtObject;
  244.         } break;
  245.         case 71: { /* COPY OBJECT */
  246.             QPoint *_r = new QPoint(o->mapTo(reinterpret_cast<const QWidget*>(stack[1].s_voidp),
  247.                     (*reinterpret_cast< const QPoint(*) >(stack[2].s_voidp))));
  248.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  249.             stack[0].name = "QPoint";
  250.             stack[0].type = MyLibName::QtObject;
  251.         } break;
  252.         case 72: { /* COPY OBJECT */
  253.             QPoint *_r = new QPoint(o->mapToGlobal((*reinterpret_cast< const QPoint(*) >(stack[1].s_voidp))));
  254.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  255.             stack[0].name = "QPoint";
  256.             stack[0].type = MyLibName::QtObject;
  257.         } break;
  258.         case 73: { /* COPY OBJECT */
  259.             QPoint *_r = new QPoint(o->mapToParent((*reinterpret_cast< const QPoint(*) >(stack[1].s_voidp))));
  260.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  261.             stack[0].name = "QPoint";
  262.             stack[0].type = MyLibName::QtObject;
  263.         } break;
  264.         case 74: { /* COPY OBJECT */
  265.             QRegion *_r = new QRegion(o->mask());
  266.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  267.             stack[0].name = "QRegion";
  268.             stack[0].type = MyLibName::QObject;
  269.         } break;
  270.         case 75: { int _r = o->maximumHeight();
  271.                   stack[0].s_int = _r; stack[0].type = MyLibName::Int; } break;
  272.         case 76: { /* COPY OBJECT */
  273.             QSize *_r = new QSize(o->maximumSize());
  274.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  275.             stack[0].name = "QSize";
  276.             stack[0].type = MyLibName::QtObject;
  277.         } break;
  278.         case 77: { int _r = o->maximumWidth();
  279.                   stack[0].s_int = _r; stack[0].type = MyLibName::Int; } break;
  280.         case 78: { int _r = o->minimumHeight();
  281.                   stack[0].s_int = _r; stack[0].type = MyLibName::Int; } break;
  282.         case 79: { /* COPY OBJECT */
  283.             QSize *_r = new QSize(o->minimumSize());
  284.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  285.             stack[0].name = "QSize";
  286.             stack[0].type = MyLibName::QtObject;
  287.         } break;
  288.         case 80: { /* COPY OBJECT */
  289.             QSize *_r = new QSize(o->minimumSizeHint());
  290.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  291.             stack[0].name = "QSize";
  292.             stack[0].type = MyLibName::QtObject;
  293.         } break;
  294.         case 81: { int _r = o->minimumWidth();
  295.                   stack[0].s_int = _r; stack[0].type = MyLibName::Int; } break;
  296.         case 82: o->move((*reinterpret_cast< const QPoint(*) >(stack[1].s_voidp)));
  297.                 stack[0].type = MyLibName::Void; break;
  298.         case 83: o->move(stack[1].s_int,
  299.                     stack[2].s_int);
  300.                 stack[0].type = MyLibName::Void; break;
  301.         case 84: { QWidget* _r = o->nativeParentWidget();
  302.                   reinterpret_cast<void*>(stack[0].s_voidp) = _r; stack[0].type = MyLibName::QtObjectStar; stack[0].name = "QWidget"; } break;
  303.         case 85: { QWidget* _r = o->nextInFocusChain();
  304.                   reinterpret_cast<void*>(stack[0].s_voidp) = _r; stack[0].type = MyLibName::QtObjectStar; stack[0].name = "QWidget"; } break;
  305.         case 86: { /* COPY OBJECT */
  306.             QRect *_r = new QRect(o->normalGeometry());
  307.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  308.             stack[0].name = "QRect";
  309.             stack[0].type = MyLibName::QtObject;
  310.         } break;
  311.         case 87: o->overrideWindowFlags(Qt::WindowFlags(stack[1].s_long));
  312.                 stack[0].type = MyLibName::Void; break;
  313.         case 88: o->palette(); /* | ret: `const QPalette&` */ break;
  314.         case 89: { QWidget* _r = o->parentWidget();
  315.                   reinterpret_cast<void*>(stack[0].s_voidp) = _r; stack[0].type = MyLibName::QtObjectStar; stack[0].name = "QWidget"; } break;
  316.         case 90: { /* COPY OBJECT */
  317.             QPoint *_r = new QPoint(o->pos());
  318.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  319.             stack[0].name = "QPoint";
  320.             stack[0].type = MyLibName::QtObject;
  321.         } break;
  322.         case 91: { QWidget* _r = o->previousInFocusChain();
  323.                   reinterpret_cast<void*>(stack[0].s_voidp) = _r; stack[0].type = MyLibName::QtObjectStar; stack[0].name = "QWidget"; } break;
  324.         case 92: { /* COPY OBJECT */
  325.             QRect *_r = new QRect(o->rect());
  326.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  327.             stack[0].name = "QRect";
  328.             stack[0].type = MyLibName::QtObject;
  329.         } break;
  330.         case 93: o->releaseKeyboard();
  331.                 stack[0].type = MyLibName::Void; break;
  332.         case 94: o->releaseMouse();
  333.                 stack[0].type = MyLibName::Void; break;
  334.         case 95: o->releaseShortcut(stack[1].s_int);
  335.                 stack[0].type = MyLibName::Void; break;
  336.         case 96: o->removeAction(reinterpret_cast<QAction*>(stack[1].s_voidp));
  337.                 stack[0].type = MyLibName::Void; break;
  338.         case 97: o->render(reinterpret_cast<QPaintDevice*>(stack[1].s_voidp));
  339.                 stack[0].type = MyLibName::Void; break;
  340.         case 98: o->render(reinterpret_cast<QPaintDevice*>(stack[1].s_voidp),
  341.                     (*reinterpret_cast< const QPoint(*) >(stack[2].s_voidp)));
  342.                 stack[0].type = MyLibName::Void; break;
  343.         case 99: o->render(reinterpret_cast<QPainter*>(stack[1].s_voidp));
  344.                 stack[0].type = MyLibName::Void; break;
  345.         case 100: o->render(reinterpret_cast<QPainter*>(stack[1].s_voidp),
  346.                     (*reinterpret_cast< const QPoint(*) >(stack[2].s_voidp)));
  347.                 stack[0].type = MyLibName::Void; break;
  348.         case 101: o->repaint(stack[1].s_int,
  349.                     stack[2].s_int,
  350.                     stack[3].s_int,
  351.                     stack[4].s_int);
  352.                 stack[0].type = MyLibName::Void; break;
  353.         case 102: o->repaint((*reinterpret_cast< const QRect(*) >(stack[1].s_voidp)));
  354.                 stack[0].type = MyLibName::Void; break;
  355.         case 103: o->repaint((*reinterpret_cast< const QRegion(*) >(stack[1].s_voidp)));
  356.                 stack[0].type = MyLibName::Void; break;
  357.         case 104: o->resize((*reinterpret_cast< const QSize(*) >(stack[1].s_voidp)));
  358.                 stack[0].type = MyLibName::Void; break;
  359.         case 105: o->resize(stack[1].s_int,
  360.                     stack[2].s_int);
  361.                 stack[0].type = MyLibName::Void; break;
  362.         case 106: { bool _r = o->restoreGeometry((*reinterpret_cast< const QByteArray(*) >(stack[1].s_voidp)));
  363.                   stack[0].s_bool = _r; stack[0].type = MyLibName::Bool; } break;
  364.         case 107: { QByteArray _r = o->saveGeometry();
  365.                   stack[0].s_bytearray = _r; stack[0].type = MyLibName::ByteArray; } break;
  366.         case 108: o->scroll(stack[1].s_int,
  367.                     stack[2].s_int);
  368.                 stack[0].type = MyLibName::Void; break;
  369.         case 109: o->scroll(stack[1].s_int,
  370.                     stack[2].s_int,
  371.                     (*reinterpret_cast< const QRect(*) >(stack[3].s_voidp)));
  372.                 stack[0].type = MyLibName::Void; break;
  373.         case 110: o->setAcceptDrops(stack[1].s_bool);
  374.                 stack[0].type = MyLibName::Void; break;
  375.         case 111: o->setAccessibleDescription((*reinterpret_cast< const QString(*) >(stack[1].s_voidp)));
  376.                 stack[0].type = MyLibName::Void; break;
  377.         case 112: o->setAccessibleName((*reinterpret_cast< const QString(*) >(stack[1].s_voidp)));
  378.                 stack[0].type = MyLibName::Void; break;
  379.         case 113: o->setAttribute(Qt::WidgetAttribute(stack[1].s_long));
  380.                 stack[0].type = MyLibName::Void; break;
  381.         case 114: o->setAttribute(Qt::WidgetAttribute(stack[1].s_long),
  382.                     stack[2].s_bool);
  383.                 stack[0].type = MyLibName::Void; break;
  384.         case 115: o->setAutoFillBackground(stack[1].s_bool);
  385.                 stack[0].type = MyLibName::Void; break;
  386.         case 116: o->setBackgroundRole(QPalette::ColorRole(stack[1].s_long));
  387.                 stack[0].type = MyLibName::Void; break;
  388.         case 117: o->setBaseSize((*reinterpret_cast< const QSize(*) >(stack[1].s_voidp)));
  389.                 stack[0].type = MyLibName::Void; break;
  390.         case 118: o->setBaseSize(stack[1].s_int,
  391.                     stack[2].s_int);
  392.                 stack[0].type = MyLibName::Void; break;
  393.         case 119: o->setContentsMargins(stack[1].s_int,
  394.                     stack[2].s_int,
  395.                     stack[3].s_int,
  396.                     stack[4].s_int);
  397.                 stack[0].type = MyLibName::Void; break;
  398.         case 120: o->setContentsMargins((*reinterpret_cast< const QMargins(*) >(stack[1].s_voidp)));
  399.                 stack[0].type = MyLibName::Void; break;
  400.         case 121: o->setContextMenuPolicy(Qt::ContextMenuPolicy(stack[1].s_long));
  401.                 stack[0].type = MyLibName::Void; break;
  402.         case 122: o->setCursor((*reinterpret_cast< const QCursor(*) >(stack[1].s_voidp)));
  403.                 stack[0].type = MyLibName::Void; break;
  404.         case 123: o->setFixedHeight(stack[1].s_int);
  405.                 stack[0].type = MyLibName::Void; break;
  406.         case 124: o->setFixedSize((*reinterpret_cast< const QSize(*) >(stack[1].s_voidp)));
  407.                 stack[0].type = MyLibName::Void; break;
  408.         case 125: o->setFixedSize(stack[1].s_int,
  409.                     stack[2].s_int);
  410.                 stack[0].type = MyLibName::Void; break;
  411.         case 126: o->setFixedWidth(stack[1].s_int);
  412.                 stack[0].type = MyLibName::Void; break;
  413.         case 127: o->setFocus(Qt::FocusReason(stack[1].s_long));
  414.                 stack[0].type = MyLibName::Void; break;
  415.         case 128: o->setFocusPolicy(Qt::FocusPolicy(stack[1].s_long));
  416.                 stack[0].type = MyLibName::Void; break;
  417.         case 129: o->setFocusProxy(reinterpret_cast<QWidget*>(stack[1].s_voidp));
  418.                 stack[0].type = MyLibName::Void; break;
  419.         case 130: o->setFont((*reinterpret_cast< const QFont(*) >(stack[1].s_voidp)));
  420.                 stack[0].type = MyLibName::Void; break;
  421.         case 131: o->setForegroundRole(QPalette::ColorRole(stack[1].s_long));
  422.                 stack[0].type = MyLibName::Void; break;
  423.         case 132: o->setGeometry((*reinterpret_cast< const QRect(*) >(stack[1].s_voidp)));
  424.                 stack[0].type = MyLibName::Void; break;
  425.         case 133: o->setGeometry(stack[1].s_int,
  426.                     stack[2].s_int,
  427.                     stack[3].s_int,
  428.                     stack[4].s_int);
  429.                 stack[0].type = MyLibName::Void; break;
  430.         case 134: o->setGraphicsEffect(reinterpret_cast<QGraphicsEffect*>(stack[1].s_voidp));
  431.                 stack[0].type = MyLibName::Void; break;
  432.         case 135: o->setInputMethodHints(Qt::InputMethodHints(stack[1].s_long));
  433.                 stack[0].type = MyLibName::Void; break;
  434.         case 136: o->setLayout(reinterpret_cast<QLayout*>(stack[1].s_voidp));
  435.                 stack[0].type = MyLibName::Void; break;
  436.         case 137: o->setLayoutDirection(Qt::LayoutDirection(stack[1].s_long));
  437.                 stack[0].type = MyLibName::Void; break;
  438.         case 138: o->setLocale((*reinterpret_cast< const QLocale(*) >(stack[1].s_voidp)));
  439.                 stack[0].type = MyLibName::Void; break;
  440.         case 139: o->setMask((*reinterpret_cast< const QBitmap(*) >(stack[1].s_voidp)));
  441.                 stack[0].type = MyLibName::Void; break;
  442.         case 140: o->setMask((*reinterpret_cast< const QRegion(*) >(stack[1].s_voidp)));
  443.                 stack[0].type = MyLibName::Void; break;
  444.         case 141: o->setMaximumHeight(stack[1].s_int);
  445.                 stack[0].type = MyLibName::Void; break;
  446.         case 142: o->setMaximumSize((*reinterpret_cast< const QSize(*) >(stack[1].s_voidp)));
  447.                 stack[0].type = MyLibName::Void; break;
  448.         case 143: o->setMaximumSize(stack[1].s_int,
  449.                     stack[2].s_int);
  450.                 stack[0].type = MyLibName::Void; break;
  451.         case 144: o->setMaximumWidth(stack[1].s_int);
  452.                 stack[0].type = MyLibName::Void; break;
  453.         case 145: o->setMinimumHeight(stack[1].s_int);
  454.                 stack[0].type = MyLibName::Void; break;
  455.         case 146: o->setMinimumSize((*reinterpret_cast< const QSize(*) >(stack[1].s_voidp)));
  456.                 stack[0].type = MyLibName::Void; break;
  457.         case 147: o->setMinimumSize(stack[1].s_int,
  458.                     stack[2].s_int);
  459.                 stack[0].type = MyLibName::Void; break;
  460.         case 148: o->setMinimumWidth(stack[1].s_int);
  461.                 stack[0].type = MyLibName::Void; break;
  462.         case 149: o->setMouseTracking(stack[1].s_bool);
  463.                 stack[0].type = MyLibName::Void; break;
  464.         case 150: o->setPalette((*reinterpret_cast< const QPalette(*) >(stack[1].s_voidp)));
  465.                 stack[0].type = MyLibName::Void; break;
  466.         case 151: o->setParent(reinterpret_cast<QWidget*>(stack[1].s_voidp));
  467.                 stack[0].type = MyLibName::Void; break;
  468.         case 152: o->setParent(reinterpret_cast<QWidget*>(stack[1].s_voidp),
  469.                     Qt::WindowFlags(stack[2].s_long));
  470.                 stack[0].type = MyLibName::Void; break;
  471.         case 153: o->setShortcutAutoRepeat(stack[1].s_int);
  472.                 stack[0].type = MyLibName::Void; break;
  473.         case 154: o->setShortcutAutoRepeat(stack[1].s_int,
  474.                     stack[2].s_bool);
  475.                 stack[0].type = MyLibName::Void; break;
  476.         case 155: o->setShortcutEnabled(stack[1].s_int);
  477.                 stack[0].type = MyLibName::Void; break;
  478.         case 156: o->setShortcutEnabled(stack[1].s_int,
  479.                     stack[2].s_bool);
  480.                 stack[0].type = MyLibName::Void; break;
  481.         case 157: o->setSizeIncrement((*reinterpret_cast< const QSize(*) >(stack[1].s_voidp)));
  482.                 stack[0].type = MyLibName::Void; break;
  483.         case 158: o->setSizeIncrement(stack[1].s_int,
  484.                     stack[2].s_int);
  485.                 stack[0].type = MyLibName::Void; break;
  486.         case 159: /* o->setSizePolicy(UNSUPPORTED_TYPE_QSizePolicy) | ret: `void` */ break;
  487.         case 160: o->setSizePolicy(QSizePolicy::Policy(stack[1].s_long),
  488.                     QSizePolicy::Policy(stack[2].s_long));
  489.                 stack[0].type = MyLibName::Void; break;
  490.         case 161: o->setStatusTip((*reinterpret_cast< const QString(*) >(stack[1].s_voidp)));
  491.                 stack[0].type = MyLibName::Void; break;
  492.         case 162: o->setStyle(reinterpret_cast<QStyle*>(stack[1].s_voidp));
  493.                 stack[0].type = MyLibName::Void; break;
  494.         case 163: o->setToolTip((*reinterpret_cast< const QString(*) >(stack[1].s_voidp)));
  495.                 stack[0].type = MyLibName::Void; break;
  496.         case 164: o->setToolTipDuration(stack[1].s_int);
  497.                 stack[0].type = MyLibName::Void; break;
  498.         case 165: o->setUpdatesEnabled(stack[1].s_bool);
  499.                 stack[0].type = MyLibName::Void; break;
  500.         case 166: o->setWhatsThis((*reinterpret_cast< const QString(*) >(stack[1].s_voidp)));
  501.                 stack[0].type = MyLibName::Void; break;
  502.         case 167: o->setWindowFilePath((*reinterpret_cast< const QString(*) >(stack[1].s_voidp)));
  503.                 stack[0].type = MyLibName::Void; break;
  504.         case 168: o->setWindowFlags(Qt::WindowFlags(stack[1].s_long));
  505.                 stack[0].type = MyLibName::Void; break;
  506.         case 169: o->setWindowIcon((*reinterpret_cast< const QIcon(*) >(stack[1].s_voidp)));
  507.                 stack[0].type = MyLibName::Void; break;
  508.         case 170: o->setWindowModality(Qt::WindowModality(stack[1].s_long));
  509.                 stack[0].type = MyLibName::Void; break;
  510.         case 171: o->setWindowOpacity(stack[1].s_double);
  511.                 stack[0].type = MyLibName::Void; break;
  512.         case 172: o->setWindowRole((*reinterpret_cast< const QString(*) >(stack[1].s_voidp)));
  513.                 stack[0].type = MyLibName::Void; break;
  514.         case 173: o->setWindowState(Qt::WindowStates(stack[1].s_long));
  515.                 stack[0].type = MyLibName::Void; break;
  516.         case 174: { /* COPY OBJECT */
  517.             QSize *_r = new QSize(o->size());
  518.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  519.             stack[0].name = "QSize";
  520.             stack[0].type = MyLibName::QtObject;
  521.         } break;
  522.         case 175: { /* COPY OBJECT */
  523.             QSize *_r = new QSize(o->sizeHint());
  524.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  525.             stack[0].name = "QSize";
  526.             stack[0].type = MyLibName::QtObject;
  527.         } break;
  528.         case 176: { /* COPY OBJECT */
  529.             QSize *_r = new QSize(o->sizeIncrement());
  530.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  531.             stack[0].name = "QSize";
  532.             stack[0].type = MyLibName::QtObject;
  533.         } break;
  534.         case 177: { /* COPY OBJECT */
  535.             QSizePolicy *_r = new QSizePolicy(o->sizePolicy());
  536.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  537.             stack[0].name = "QSizePolicy";
  538.             stack[0].type = MyLibName::QtObject;
  539.         } break;
  540.         case 178: o->stackUnder(reinterpret_cast<QWidget*>(stack[1].s_voidp));
  541.                 stack[0].type = MyLibName::Void; break;
  542.         case 179: { QString _r = o->statusTip();
  543.                   stack[0].s_string = _r; stack[0].type = MyLibName::String; } break;
  544.         case 180: { QStyle* _r = o->style();
  545.                   reinterpret_cast<void*>(stack[0].s_voidp) = _r; stack[0].type = MyLibName::QtObjectStar; stack[0].name = "QStyle"; } break;
  546.         case 181: { QString _r = o->styleSheet();
  547.                   stack[0].s_string = _r; stack[0].type = MyLibName::String; } break;
  548.         case 182: { bool _r = o->testAttribute(Qt::WidgetAttribute(stack[1].s_long));
  549.                   stack[0].s_bool = _r; stack[0].type = MyLibName::Bool; } break;
  550.         case 183: { QString _r = o->toolTip();
  551.                   stack[0].s_string = _r; stack[0].type = MyLibName::String; } break;
  552.         case 184: { int _r = o->toolTipDuration();
  553.                   stack[0].s_int = _r; stack[0].type = MyLibName::Int; } break;
  554.         case 185: { bool _r = o->underMouse();
  555.                   stack[0].s_bool = _r; stack[0].type = MyLibName::Bool; } break;
  556.         case 186: o->ungrabGesture(Qt::GestureType(stack[1].s_long));
  557.                 stack[0].type = MyLibName::Void; break;
  558.         case 187: o->unsetCursor();
  559.                 stack[0].type = MyLibName::Void; break;
  560.         case 188: o->unsetLayoutDirection();
  561.                 stack[0].type = MyLibName::Void; break;
  562.         case 189: o->unsetLocale();
  563.                 stack[0].type = MyLibName::Void; break;
  564.         case 190: o->update(stack[1].s_int,
  565.                     stack[2].s_int,
  566.                     stack[3].s_int,
  567.                     stack[4].s_int);
  568.                 stack[0].type = MyLibName::Void; break;
  569.         case 191: o->update((*reinterpret_cast< const QRect(*) >(stack[1].s_voidp)));
  570.                 stack[0].type = MyLibName::Void; break;
  571.         case 192: o->update((*reinterpret_cast< const QRegion(*) >(stack[1].s_voidp)));
  572.                 stack[0].type = MyLibName::Void; break;
  573.         case 193: o->updateGeometry();
  574.                 stack[0].type = MyLibName::Void; break;
  575.         case 194: { bool _r = o->updatesEnabled();
  576.                   stack[0].s_bool = _r; stack[0].type = MyLibName::Bool; } break;
  577.         case 195: { /* COPY OBJECT */
  578.             QRegion *_r = new QRegion(o->visibleRegion());
  579.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  580.             stack[0].name = "QRegion";
  581.             stack[0].type = MyLibName::QObject;
  582.         } break;
  583.         case 196: { QString _r = o->whatsThis();
  584.                   stack[0].s_string = _r; stack[0].type = MyLibName::String; } break;
  585.         case 197: { int _r = o->width();
  586.                   stack[0].s_int = _r; stack[0].type = MyLibName::Int; } break;
  587.         case 198: /* UNSUPPORTED_RETURN_VALUE o->winId() | ret: `WId` */ break;
  588.         case 199: { QWidget* _r = o->window();
  589.                   reinterpret_cast<void*>(stack[0].s_voidp) = _r; stack[0].type = MyLibName::QtObjectStar; stack[0].name = "QWidget"; } break;
  590.         case 200: { QString _r = o->windowFilePath();
  591.                   stack[0].s_string = _r; stack[0].type = MyLibName::String; } break;
  592.         case 201: { long _r = o->windowFlags(); // HACK for Qt::WindowFlags
  593.                   stack[0].s_long = _r; stack[0].type = MyLibName::Long; } break;
  594.         case 202: { QWindow* _r = o->windowHandle();
  595.                   reinterpret_cast<void*>(stack[0].s_voidp) = _r; stack[0].type = MyLibName::QtObjectStar; stack[0].name = "QWindow"; } break;
  596.         case 203: { /* COPY OBJECT */
  597.             QIcon *_r = new QIcon(o->windowIcon());
  598.             reinterpret_cast<void*>(stack[0].s_voidp) = _r;
  599.             stack[0].name = "QIcon";
  600.             stack[0].type = MyLibName::QObject;
  601.         } break;
  602.         case 204: { long _r = o->windowModality(); // HACK for Qt::WindowModality
  603.                   stack[0].s_long = _r; stack[0].type = MyLibName::Long; } break;
  604.         case 205: { double _r = o->windowOpacity();
  605.                   stack[0].s_double = _r; stack[0].type = MyLibName::Double; } break;
  606.         case 206: { QString _r = o->windowRole();
  607.                   stack[0].s_string = _r; stack[0].type = MyLibName::String; } break;
  608.         case 207: { long _r = o->windowState(); // HACK for Qt::WindowStates
  609.                   stack[0].s_long = _r; stack[0].type = MyLibName::Long; } break;
  610.         case 208: { QString _r = o->windowTitle();
  611.                   stack[0].s_string = _r; stack[0].type = MyLibName::String; } break;
  612.         case 209: { long _r = o->windowType(); // HACK for Qt::WindowType
  613.                   stack[0].s_long = _r; stack[0].type = MyLibName::Long; } break;
  614.         case 210: { int _r = o->x();
  615.                   stack[0].s_int = _r; stack[0].type = MyLibName::Int; } break;
  616.         case 211: { int _r = o->y();
  617.                   stack[0].s_int = _r; stack[0].type = MyLibName::Int; } break;
  618.         case 212: { QWidget* _r = sc ? QWidget::createWindowContainer(reinterpret_cast<QWindow*>(stack[1].s_voidp)) : o->createWindowContainer(reinterpret_cast<QWindow*>(stack[1].s_voidp));
  619.                   reinterpret_cast<void*>(stack[0].s_voidp) = _r; stack[0].type = MyLibName::QtObjectStar; stack[0].name = "QWidget"; } break;
  620.         case 213: { QWidget* _r = sc ? QWidget::createWindowContainer(reinterpret_cast<QWindow*>(stack[1].s_voidp),
  621.                     reinterpret_cast<QWidget*>(stack[2].s_voidp)) : o->createWindowContainer(reinterpret_cast<QWindow*>(stack[1].s_voidp),
  622.                     reinterpret_cast<QWidget*>(stack[2].s_voidp));
  623.                   reinterpret_cast<void*>(stack[0].s_voidp) = _r; stack[0].type = MyLibName::QtObjectStar; stack[0].name = "QWidget"; } break;
  624.         case 214: { QWidget* _r = sc ? QWidget::createWindowContainer(reinterpret_cast<QWindow*>(stack[1].s_voidp),
  625.                     reinterpret_cast<QWidget*>(stack[2].s_voidp),
  626.                     Qt::WindowFlags(stack[3].s_long)) : o->createWindowContainer(reinterpret_cast<QWindow*>(stack[1].s_voidp),
  627.                     reinterpret_cast<QWidget*>(stack[2].s_voidp),
  628.                     Qt::WindowFlags(stack[3].s_long));
  629.                   reinterpret_cast<void*>(stack[0].s_voidp) = _r; stack[0].type = MyLibName::QtObjectStar; stack[0].name = "QWidget"; } break;
  630.         case 215: /* o->find(UNSUPPORTED_TYPE_WId) | ret: `QWidget*` */ break;
  631.         case 216: { QWidget* _r = sc ? QWidget::keyboardGrabber() : o->keyboardGrabber();
  632.                   reinterpret_cast<void*>(stack[0].s_voidp) = _r; stack[0].type = MyLibName::QtObjectStar; stack[0].name = "QWidget"; } break;
  633.         case 217: { QWidget* _r = sc ? QWidget::mouseGrabber() : o->mouseGrabber();
  634.                   reinterpret_cast<void*>(stack[0].s_voidp) = _r; stack[0].type = MyLibName::QtObjectStar; stack[0].name = "QWidget"; } break;
  635.         case 218: if(sc) { QWidget::setTabOrder(reinterpret_cast<QWidget*>(stack[1].s_voidp),
  636.                     reinterpret_cast<QWidget*>(stack[2].s_voidp)); } else { o->setTabOrder(reinterpret_cast<QWidget*>(stack[1].s_voidp),
  637.                     reinterpret_cast<QWidget*>(stack[2].s_voidp)); }
  638.                 stack[0].type = MyLibName::Void; break;
  639.         case 219: { bool _r = o->close();
  640.                   stack[0].s_bool = _r; stack[0].type = MyLibName::Bool; } break;
  641.         case 220: o->hide();
  642.                 stack[0].type = MyLibName::Void; break;
  643.         case 221: o->lower();
  644.                 stack[0].type = MyLibName::Void; break;
  645.         case 222: o->raise();
  646.                 stack[0].type = MyLibName::Void; break;
  647.         case 223: o->repaint();
  648.                 stack[0].type = MyLibName::Void; break;
  649.         case 224: o->setDisabled(stack[1].s_bool);
  650.                 stack[0].type = MyLibName::Void; break;
  651.         case 225: o->setEnabled(stack[1].s_bool);
  652.                 stack[0].type = MyLibName::Void; break;
  653.         case 226: o->setFocus();
  654.                 stack[0].type = MyLibName::Void; break;
  655.         case 227: o->setHidden(stack[1].s_bool);
  656.                 stack[0].type = MyLibName::Void; break;
  657.         case 228: o->setStyleSheet((*reinterpret_cast< const QString(*) >(stack[1].s_voidp)));
  658.                 stack[0].type = MyLibName::Void; break;
  659.         case 229: o->setVisible(stack[1].s_bool);
  660.                 stack[0].type = MyLibName::Void; break;
  661.         case 230: o->setWindowModified(stack[1].s_bool);
  662.                 stack[0].type = MyLibName::Void; break;
  663.         case 231: o->setWindowTitle((*reinterpret_cast< const QString(*) >(stack[1].s_voidp)));
  664.                 stack[0].type = MyLibName::Void; break;
  665.         case 232: o->show();
  666.                 stack[0].type = MyLibName::Void; break;
  667.         case 233: o->showFullScreen();
  668.                 stack[0].type = MyLibName::Void; break;
  669.         case 234: o->showMaximized();
  670.                 stack[0].type = MyLibName::Void; break;
  671.         case 235: o->showMinimized();
  672.                 stack[0].type = MyLibName::Void; break;
  673.         case 236: o->showNormal();
  674.                 stack[0].type = MyLibName::Void; break;
  675.         case 237: o->update();
  676.                 stack[0].type = MyLibName::Void; break;
  677.  
  678.         default: ;
  679.         }
  680.     }
  681.     else if(call == MyLibNameMetaObject::CreateConnection) {
  682.         if(id >= 3) {
  683.             id -= 3;
  684.             MyLibNameQObject::MyLibName_metaObject.d.static_metacall(object, call, id, stack);
  685.             return;
  686.         }
  687.  
  688.         QWidget *o = reinterpret_cast<QWidget*>(object->data());
  689.         PQObjectWrapper *sender = reinterpret_cast<PQObjectWrapper *>(stack[1].s_voidp);
  690.         PQObjectWrapper *receiver = reinterpret_cast<PQObjectWrapper *>(stack[2].s_voidp);
  691.         QByteArray slot = stack[3].s_bytearray;
  692.  
  693.         switch(id) {
  694.         case 0: QObject::connect(o, &QWidget::customContextMenuRequested,
  695.             [=](const QPoint& arg0) {
  696.                 Stack cstack = new StackItem[10];
  697.                     cstack[0].s_voidp = reinterpret_cast<void*>(&const_cast<QPoint&>(arg0));
  698.                 MyLibName_activate(sender, receiver, slot, 0, cstack);
  699.                 delete [] cstack;
  700.                 cstack = 0;
  701.                 });
  702.             break;
  703.  
  704.         case 1: QObject::connect(o, &QWidget::windowIconChanged,
  705.             [=](const QIcon& arg0) {
  706.                 Stack cstack = new StackItem[10];
  707.                     cstack[0].s_voidp = reinterpret_cast<void*>(&const_cast<QIcon&>(arg0));
  708.                 MyLibName_activate(sender, receiver, slot, 0, cstack);
  709.                 delete [] cstack;
  710.                 cstack = 0;
  711.                 });
  712.             break;
  713.  
  714.         case 2: QObject::connect(o, &QWidget::windowTitleChanged,
  715.             [=](const QString& arg0) {
  716.                 Stack cstack = new StackItem[10];
  717.                     cstack[0].s_voidp = reinterpret_cast<void*>(&const_cast<QString&>(arg0));
  718.                 MyLibName_activate(sender, receiver, slot, 0, cstack);
  719.                 delete [] cstack;
  720.                 cstack = 0;
  721.                 });
  722.             break;
  723.  
  724.  
  725.         default: ;
  726.         }
  727.     }
  728. }
  729.  
  730. MyLibNameQWidget::~MyLibNameQWidget() {
  731.     QWidget* o = reinterpret_cast<QWidget*>(data());
  732.     if(o != Q_NULLPTR) {
  733.         delete o;
  734.     }
  735.     o = Q_NULLPTR;
  736.     setData(Q_NULLPTR, Q_NULLPTR);
  737. }
Advertisement
Add Comment
Please, Sign In to add comment