#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define WORKAROUND_INNER_CLASS_DEFINITION_QInputMethodEvent__Attribute #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define WORKAROUND_INNER_CLASS_DEFINITION_QTouchEvent__TouchPoint #include #include #include #include #include #include #include #include #include "gen_qevent.h" #include "_cgo_export.h" void QInputEvent_new(int typeVal, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QInputEvent* ret = new QInputEvent(static_cast(typeVal)); *outptr_QInputEvent = ret; *outptr_QEvent = static_cast(ret); } void QInputEvent_new2(QInputEvent* param1, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QInputEvent* ret = new QInputEvent(*param1); *outptr_QInputEvent = ret; *outptr_QEvent = static_cast(ret); } void QInputEvent_new3(int typeVal, int modifiers, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QInputEvent* ret = new QInputEvent(static_cast(typeVal), static_cast(modifiers)); *outptr_QInputEvent = ret; *outptr_QEvent = static_cast(ret); } int QInputEvent_Modifiers(const QInputEvent* self) { Qt::KeyboardModifiers _ret = self->modifiers(); return static_cast(_ret); } void QInputEvent_SetModifiers(QInputEvent* self, int amodifiers) { self->setModifiers(static_cast(amodifiers)); } unsigned long QInputEvent_Timestamp(const QInputEvent* self) { ulong _ret = self->timestamp(); return static_cast(_ret); } void QInputEvent_SetTimestamp(QInputEvent* self, unsigned long atimestamp) { self->setTimestamp(static_cast(atimestamp)); } void QInputEvent_Delete(QInputEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QEnterEvent_new(QPointF* localPos, QPointF* windowPos, QPointF* screenPos, QEnterEvent** outptr_QEnterEvent, QEvent** outptr_QEvent) { QEnterEvent* ret = new QEnterEvent(*localPos, *windowPos, *screenPos); *outptr_QEnterEvent = ret; *outptr_QEvent = static_cast(ret); } void QEnterEvent_new2(QEnterEvent* param1, QEnterEvent** outptr_QEnterEvent, QEvent** outptr_QEvent) { QEnterEvent* ret = new QEnterEvent(*param1); *outptr_QEnterEvent = ret; *outptr_QEvent = static_cast(ret); } QPoint* QEnterEvent_Pos(const QEnterEvent* self) { return new QPoint(self->pos()); } QPoint* QEnterEvent_GlobalPos(const QEnterEvent* self) { return new QPoint(self->globalPos()); } int QEnterEvent_X(const QEnterEvent* self) { return self->x(); } int QEnterEvent_Y(const QEnterEvent* self) { return self->y(); } int QEnterEvent_GlobalX(const QEnterEvent* self) { return self->globalX(); } int QEnterEvent_GlobalY(const QEnterEvent* self) { return self->globalY(); } QPointF* QEnterEvent_LocalPos(const QEnterEvent* self) { const QPointF& _ret = self->localPos(); // Cast returned reference into pointer return const_cast(&_ret); } QPointF* QEnterEvent_WindowPos(const QEnterEvent* self) { const QPointF& _ret = self->windowPos(); // Cast returned reference into pointer return const_cast(&_ret); } QPointF* QEnterEvent_ScreenPos(const QEnterEvent* self) { const QPointF& _ret = self->screenPos(); // Cast returned reference into pointer return const_cast(&_ret); } void QEnterEvent_Delete(QEnterEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QMouseEvent_new(int typeVal, QPointF* localPos, int button, int buttons, int modifiers, QMouseEvent** outptr_QMouseEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QMouseEvent* ret = new QMouseEvent(static_cast(typeVal), *localPos, static_cast(button), static_cast(buttons), static_cast(modifiers)); *outptr_QMouseEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QMouseEvent_new2(int typeVal, QPointF* localPos, QPointF* screenPos, int button, int buttons, int modifiers, QMouseEvent** outptr_QMouseEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QMouseEvent* ret = new QMouseEvent(static_cast(typeVal), *localPos, *screenPos, static_cast(button), static_cast(buttons), static_cast(modifiers)); *outptr_QMouseEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QMouseEvent_new3(int typeVal, QPointF* localPos, QPointF* windowPos, QPointF* screenPos, int button, int buttons, int modifiers, QMouseEvent** outptr_QMouseEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QMouseEvent* ret = new QMouseEvent(static_cast(typeVal), *localPos, *windowPos, *screenPos, static_cast(button), static_cast(buttons), static_cast(modifiers)); *outptr_QMouseEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QMouseEvent_new4(int typeVal, QPointF* localPos, QPointF* windowPos, QPointF* screenPos, int button, int buttons, int modifiers, int source, QMouseEvent** outptr_QMouseEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QMouseEvent* ret = new QMouseEvent(static_cast(typeVal), *localPos, *windowPos, *screenPos, static_cast(button), static_cast(buttons), static_cast(modifiers), static_cast(source)); *outptr_QMouseEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QMouseEvent_new5(QMouseEvent* param1, QMouseEvent** outptr_QMouseEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QMouseEvent* ret = new QMouseEvent(*param1); *outptr_QMouseEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } QPoint* QMouseEvent_Pos(const QMouseEvent* self) { return new QPoint(self->pos()); } QPoint* QMouseEvent_GlobalPos(const QMouseEvent* self) { return new QPoint(self->globalPos()); } int QMouseEvent_X(const QMouseEvent* self) { return self->x(); } int QMouseEvent_Y(const QMouseEvent* self) { return self->y(); } int QMouseEvent_GlobalX(const QMouseEvent* self) { return self->globalX(); } int QMouseEvent_GlobalY(const QMouseEvent* self) { return self->globalY(); } QPointF* QMouseEvent_LocalPos(const QMouseEvent* self) { const QPointF& _ret = self->localPos(); // Cast returned reference into pointer return const_cast(&_ret); } QPointF* QMouseEvent_WindowPos(const QMouseEvent* self) { const QPointF& _ret = self->windowPos(); // Cast returned reference into pointer return const_cast(&_ret); } QPointF* QMouseEvent_ScreenPos(const QMouseEvent* self) { const QPointF& _ret = self->screenPos(); // Cast returned reference into pointer return const_cast(&_ret); } int QMouseEvent_Button(const QMouseEvent* self) { Qt::MouseButton _ret = self->button(); return static_cast(_ret); } int QMouseEvent_Buttons(const QMouseEvent* self) { Qt::MouseButtons _ret = self->buttons(); return static_cast(_ret); } void QMouseEvent_SetLocalPos(QMouseEvent* self, QPointF* localPosition) { self->setLocalPos(*localPosition); } int QMouseEvent_Source(const QMouseEvent* self) { Qt::MouseEventSource _ret = self->source(); return static_cast(_ret); } int QMouseEvent_Flags(const QMouseEvent* self) { Qt::MouseEventFlags _ret = self->flags(); return static_cast(_ret); } void QMouseEvent_Delete(QMouseEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QHoverEvent_new(int typeVal, QPointF* pos, QPointF* oldPos, QHoverEvent** outptr_QHoverEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QHoverEvent* ret = new QHoverEvent(static_cast(typeVal), *pos, *oldPos); *outptr_QHoverEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QHoverEvent_new2(QHoverEvent* param1, QHoverEvent** outptr_QHoverEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QHoverEvent* ret = new QHoverEvent(*param1); *outptr_QHoverEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QHoverEvent_new3(int typeVal, QPointF* pos, QPointF* oldPos, int modifiers, QHoverEvent** outptr_QHoverEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QHoverEvent* ret = new QHoverEvent(static_cast(typeVal), *pos, *oldPos, static_cast(modifiers)); *outptr_QHoverEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } QPoint* QHoverEvent_Pos(const QHoverEvent* self) { return new QPoint(self->pos()); } QPoint* QHoverEvent_OldPos(const QHoverEvent* self) { return new QPoint(self->oldPos()); } QPointF* QHoverEvent_PosF(const QHoverEvent* self) { const QPointF& _ret = self->posF(); // Cast returned reference into pointer return const_cast(&_ret); } QPointF* QHoverEvent_OldPosF(const QHoverEvent* self) { const QPointF& _ret = self->oldPosF(); // Cast returned reference into pointer return const_cast(&_ret); } void QHoverEvent_Delete(QHoverEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QWheelEvent_new(QPointF* pos, int delta, int buttons, int modifiers, QWheelEvent** outptr_QWheelEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QWheelEvent* ret = new QWheelEvent(*pos, static_cast(delta), static_cast(buttons), static_cast(modifiers)); *outptr_QWheelEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QWheelEvent_new2(QPointF* pos, QPointF* globalPos, int delta, int buttons, int modifiers, QWheelEvent** outptr_QWheelEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QWheelEvent* ret = new QWheelEvent(*pos, *globalPos, static_cast(delta), static_cast(buttons), static_cast(modifiers)); *outptr_QWheelEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QWheelEvent_new3(QPointF* pos, QPointF* globalPos, QPoint* pixelDelta, QPoint* angleDelta, int qt4Delta, int qt4Orientation, int buttons, int modifiers, QWheelEvent** outptr_QWheelEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QWheelEvent* ret = new QWheelEvent(*pos, *globalPos, *pixelDelta, *angleDelta, static_cast(qt4Delta), static_cast(qt4Orientation), static_cast(buttons), static_cast(modifiers)); *outptr_QWheelEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QWheelEvent_new4(QPointF* pos, QPointF* globalPos, QPoint* pixelDelta, QPoint* angleDelta, int qt4Delta, int qt4Orientation, int buttons, int modifiers, int phase, QWheelEvent** outptr_QWheelEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QWheelEvent* ret = new QWheelEvent(*pos, *globalPos, *pixelDelta, *angleDelta, static_cast(qt4Delta), static_cast(qt4Orientation), static_cast(buttons), static_cast(modifiers), static_cast(phase)); *outptr_QWheelEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QWheelEvent_new5(QPointF* pos, QPointF* globalPos, QPoint* pixelDelta, QPoint* angleDelta, int qt4Delta, int qt4Orientation, int buttons, int modifiers, int phase, int source, QWheelEvent** outptr_QWheelEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QWheelEvent* ret = new QWheelEvent(*pos, *globalPos, *pixelDelta, *angleDelta, static_cast(qt4Delta), static_cast(qt4Orientation), static_cast(buttons), static_cast(modifiers), static_cast(phase), static_cast(source)); *outptr_QWheelEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QWheelEvent_new6(QPointF* pos, QPointF* globalPos, QPoint* pixelDelta, QPoint* angleDelta, int qt4Delta, int qt4Orientation, int buttons, int modifiers, int phase, int source, bool inverted, QWheelEvent** outptr_QWheelEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QWheelEvent* ret = new QWheelEvent(*pos, *globalPos, *pixelDelta, *angleDelta, static_cast(qt4Delta), static_cast(qt4Orientation), static_cast(buttons), static_cast(modifiers), static_cast(phase), static_cast(source), inverted); *outptr_QWheelEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QWheelEvent_new7(QPointF* pos, QPointF* globalPos, QPoint* pixelDelta, QPoint* angleDelta, int buttons, int modifiers, int phase, bool inverted, QWheelEvent** outptr_QWheelEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QWheelEvent* ret = new QWheelEvent(*pos, *globalPos, *pixelDelta, *angleDelta, static_cast(buttons), static_cast(modifiers), static_cast(phase), inverted); *outptr_QWheelEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QWheelEvent_new8(QWheelEvent* param1, QWheelEvent** outptr_QWheelEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QWheelEvent* ret = new QWheelEvent(*param1); *outptr_QWheelEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QWheelEvent_new9(QPointF* pos, int delta, int buttons, int modifiers, int orient, QWheelEvent** outptr_QWheelEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QWheelEvent* ret = new QWheelEvent(*pos, static_cast(delta), static_cast(buttons), static_cast(modifiers), static_cast(orient)); *outptr_QWheelEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QWheelEvent_new10(QPointF* pos, QPointF* globalPos, int delta, int buttons, int modifiers, int orient, QWheelEvent** outptr_QWheelEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QWheelEvent* ret = new QWheelEvent(*pos, *globalPos, static_cast(delta), static_cast(buttons), static_cast(modifiers), static_cast(orient)); *outptr_QWheelEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QWheelEvent_new11(QPointF* pos, QPointF* globalPos, QPoint* pixelDelta, QPoint* angleDelta, int buttons, int modifiers, int phase, bool inverted, int source, QWheelEvent** outptr_QWheelEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QWheelEvent* ret = new QWheelEvent(*pos, *globalPos, *pixelDelta, *angleDelta, static_cast(buttons), static_cast(modifiers), static_cast(phase), inverted, static_cast(source)); *outptr_QWheelEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } QPoint* QWheelEvent_PixelDelta(const QWheelEvent* self) { return new QPoint(self->pixelDelta()); } QPoint* QWheelEvent_AngleDelta(const QWheelEvent* self) { return new QPoint(self->angleDelta()); } int QWheelEvent_Delta(const QWheelEvent* self) { return self->delta(); } int QWheelEvent_Orientation(const QWheelEvent* self) { Qt::Orientation _ret = self->orientation(); return static_cast(_ret); } QPoint* QWheelEvent_Pos(const QWheelEvent* self) { return new QPoint(self->pos()); } QPoint* QWheelEvent_GlobalPos(const QWheelEvent* self) { return new QPoint(self->globalPos()); } int QWheelEvent_X(const QWheelEvent* self) { return self->x(); } int QWheelEvent_Y(const QWheelEvent* self) { return self->y(); } int QWheelEvent_GlobalX(const QWheelEvent* self) { return self->globalX(); } int QWheelEvent_GlobalY(const QWheelEvent* self) { return self->globalY(); } QPointF* QWheelEvent_PosF(const QWheelEvent* self) { const QPointF& _ret = self->posF(); // Cast returned reference into pointer return const_cast(&_ret); } QPointF* QWheelEvent_GlobalPosF(const QWheelEvent* self) { const QPointF& _ret = self->globalPosF(); // Cast returned reference into pointer return const_cast(&_ret); } QPointF* QWheelEvent_Position(const QWheelEvent* self) { return new QPointF(self->position()); } QPointF* QWheelEvent_GlobalPosition(const QWheelEvent* self) { return new QPointF(self->globalPosition()); } int QWheelEvent_Buttons(const QWheelEvent* self) { Qt::MouseButtons _ret = self->buttons(); return static_cast(_ret); } int QWheelEvent_Phase(const QWheelEvent* self) { Qt::ScrollPhase _ret = self->phase(); return static_cast(_ret); } bool QWheelEvent_Inverted(const QWheelEvent* self) { return self->inverted(); } int QWheelEvent_Source(const QWheelEvent* self) { Qt::MouseEventSource _ret = self->source(); return static_cast(_ret); } void QWheelEvent_Delete(QWheelEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QTabletEvent_new(int t, QPointF* pos, QPointF* globalPos, int device, int pointerType, double pressure, int xTilt, int yTilt, double tangentialPressure, double rotation, int z, int keyState, long long uniqueID, QTabletEvent** outptr_QTabletEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QTabletEvent* ret = new QTabletEvent(static_cast(t), *pos, *globalPos, static_cast(device), static_cast(pointerType), static_cast(pressure), static_cast(xTilt), static_cast(yTilt), static_cast(tangentialPressure), static_cast(rotation), static_cast(z), static_cast(keyState), static_cast(uniqueID)); *outptr_QTabletEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QTabletEvent_new2(int t, QPointF* pos, QPointF* globalPos, int device, int pointerType, double pressure, int xTilt, int yTilt, double tangentialPressure, double rotation, int z, int keyState, long long uniqueID, int button, int buttons, QTabletEvent** outptr_QTabletEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QTabletEvent* ret = new QTabletEvent(static_cast(t), *pos, *globalPos, static_cast(device), static_cast(pointerType), static_cast(pressure), static_cast(xTilt), static_cast(yTilt), static_cast(tangentialPressure), static_cast(rotation), static_cast(z), static_cast(keyState), static_cast(uniqueID), static_cast(button), static_cast(buttons)); *outptr_QTabletEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QTabletEvent_new3(QTabletEvent* param1, QTabletEvent** outptr_QTabletEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QTabletEvent* ret = new QTabletEvent(*param1); *outptr_QTabletEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } QPoint* QTabletEvent_Pos(const QTabletEvent* self) { return new QPoint(self->pos()); } QPoint* QTabletEvent_GlobalPos(const QTabletEvent* self) { return new QPoint(self->globalPos()); } QPointF* QTabletEvent_PosF(const QTabletEvent* self) { const QPointF& _ret = self->posF(); // Cast returned reference into pointer return const_cast(&_ret); } QPointF* QTabletEvent_GlobalPosF(const QTabletEvent* self) { const QPointF& _ret = self->globalPosF(); // Cast returned reference into pointer return const_cast(&_ret); } int QTabletEvent_X(const QTabletEvent* self) { return self->x(); } int QTabletEvent_Y(const QTabletEvent* self) { return self->y(); } int QTabletEvent_GlobalX(const QTabletEvent* self) { return self->globalX(); } int QTabletEvent_GlobalY(const QTabletEvent* self) { return self->globalY(); } double QTabletEvent_HiResGlobalX(const QTabletEvent* self) { qreal _ret = self->hiResGlobalX(); return static_cast(_ret); } double QTabletEvent_HiResGlobalY(const QTabletEvent* self) { qreal _ret = self->hiResGlobalY(); return static_cast(_ret); } int QTabletEvent_Device(const QTabletEvent* self) { QTabletEvent::TabletDevice _ret = self->device(); return static_cast(_ret); } int QTabletEvent_DeviceType(const QTabletEvent* self) { QTabletEvent::TabletDevice _ret = self->deviceType(); return static_cast(_ret); } int QTabletEvent_PointerType(const QTabletEvent* self) { QTabletEvent::PointerType _ret = self->pointerType(); return static_cast(_ret); } long long QTabletEvent_UniqueId(const QTabletEvent* self) { qint64 _ret = self->uniqueId(); return static_cast(_ret); } double QTabletEvent_Pressure(const QTabletEvent* self) { qreal _ret = self->pressure(); return static_cast(_ret); } int QTabletEvent_Z(const QTabletEvent* self) { return self->z(); } double QTabletEvent_TangentialPressure(const QTabletEvent* self) { qreal _ret = self->tangentialPressure(); return static_cast(_ret); } double QTabletEvent_Rotation(const QTabletEvent* self) { qreal _ret = self->rotation(); return static_cast(_ret); } int QTabletEvent_XTilt(const QTabletEvent* self) { return self->xTilt(); } int QTabletEvent_YTilt(const QTabletEvent* self) { return self->yTilt(); } int QTabletEvent_Button(const QTabletEvent* self) { Qt::MouseButton _ret = self->button(); return static_cast(_ret); } int QTabletEvent_Buttons(const QTabletEvent* self) { Qt::MouseButtons _ret = self->buttons(); return static_cast(_ret); } void QTabletEvent_Delete(QTabletEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QNativeGestureEvent_new(int typeVal, QPointF* localPos, QPointF* windowPos, QPointF* screenPos, double value, unsigned long sequenceId, unsigned long long intArgument, QNativeGestureEvent** outptr_QNativeGestureEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QNativeGestureEvent* ret = new QNativeGestureEvent(static_cast(typeVal), *localPos, *windowPos, *screenPos, static_cast(value), static_cast(sequenceId), static_cast(intArgument)); *outptr_QNativeGestureEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QNativeGestureEvent_new2(int typeVal, QTouchDevice* dev, QPointF* localPos, QPointF* windowPos, QPointF* screenPos, double value, unsigned long sequenceId, unsigned long long intArgument, QNativeGestureEvent** outptr_QNativeGestureEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QNativeGestureEvent* ret = new QNativeGestureEvent(static_cast(typeVal), dev, *localPos, *windowPos, *screenPos, static_cast(value), static_cast(sequenceId), static_cast(intArgument)); *outptr_QNativeGestureEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QNativeGestureEvent_new3(QNativeGestureEvent* param1, QNativeGestureEvent** outptr_QNativeGestureEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QNativeGestureEvent* ret = new QNativeGestureEvent(*param1); *outptr_QNativeGestureEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } int QNativeGestureEvent_GestureType(const QNativeGestureEvent* self) { Qt::NativeGestureType _ret = self->gestureType(); return static_cast(_ret); } double QNativeGestureEvent_Value(const QNativeGestureEvent* self) { qreal _ret = self->value(); return static_cast(_ret); } QPoint* QNativeGestureEvent_Pos(const QNativeGestureEvent* self) { return new QPoint(self->pos()); } QPoint* QNativeGestureEvent_GlobalPos(const QNativeGestureEvent* self) { return new QPoint(self->globalPos()); } QPointF* QNativeGestureEvent_LocalPos(const QNativeGestureEvent* self) { const QPointF& _ret = self->localPos(); // Cast returned reference into pointer return const_cast(&_ret); } QPointF* QNativeGestureEvent_WindowPos(const QNativeGestureEvent* self) { const QPointF& _ret = self->windowPos(); // Cast returned reference into pointer return const_cast(&_ret); } QPointF* QNativeGestureEvent_ScreenPos(const QNativeGestureEvent* self) { const QPointF& _ret = self->screenPos(); // Cast returned reference into pointer return const_cast(&_ret); } QTouchDevice* QNativeGestureEvent_Device(const QNativeGestureEvent* self) { return (QTouchDevice*) self->device(); } void QNativeGestureEvent_Delete(QNativeGestureEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QKeyEvent_new(int typeVal, int key, int modifiers, QKeyEvent** outptr_QKeyEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QKeyEvent* ret = new QKeyEvent(static_cast(typeVal), static_cast(key), static_cast(modifiers)); *outptr_QKeyEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QKeyEvent_new2(int typeVal, int key, int modifiers, unsigned int nativeScanCode, unsigned int nativeVirtualKey, unsigned int nativeModifiers, QKeyEvent** outptr_QKeyEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QKeyEvent* ret = new QKeyEvent(static_cast(typeVal), static_cast(key), static_cast(modifiers), static_cast(nativeScanCode), static_cast(nativeVirtualKey), static_cast(nativeModifiers)); *outptr_QKeyEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QKeyEvent_new3(QKeyEvent* param1, QKeyEvent** outptr_QKeyEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QKeyEvent* ret = new QKeyEvent(*param1); *outptr_QKeyEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QKeyEvent_new4(int typeVal, int key, int modifiers, struct miqt_string text, QKeyEvent** outptr_QKeyEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QString text_QString = QString::fromUtf8(text.data, text.len); QKeyEvent* ret = new QKeyEvent(static_cast(typeVal), static_cast(key), static_cast(modifiers), text_QString); *outptr_QKeyEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QKeyEvent_new5(int typeVal, int key, int modifiers, struct miqt_string text, bool autorep, QKeyEvent** outptr_QKeyEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QString text_QString = QString::fromUtf8(text.data, text.len); QKeyEvent* ret = new QKeyEvent(static_cast(typeVal), static_cast(key), static_cast(modifiers), text_QString, autorep); *outptr_QKeyEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QKeyEvent_new6(int typeVal, int key, int modifiers, struct miqt_string text, bool autorep, uint16_t count, QKeyEvent** outptr_QKeyEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QString text_QString = QString::fromUtf8(text.data, text.len); QKeyEvent* ret = new QKeyEvent(static_cast(typeVal), static_cast(key), static_cast(modifiers), text_QString, autorep, static_cast(count)); *outptr_QKeyEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QKeyEvent_new7(int typeVal, int key, int modifiers, unsigned int nativeScanCode, unsigned int nativeVirtualKey, unsigned int nativeModifiers, struct miqt_string text, QKeyEvent** outptr_QKeyEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QString text_QString = QString::fromUtf8(text.data, text.len); QKeyEvent* ret = new QKeyEvent(static_cast(typeVal), static_cast(key), static_cast(modifiers), static_cast(nativeScanCode), static_cast(nativeVirtualKey), static_cast(nativeModifiers), text_QString); *outptr_QKeyEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QKeyEvent_new8(int typeVal, int key, int modifiers, unsigned int nativeScanCode, unsigned int nativeVirtualKey, unsigned int nativeModifiers, struct miqt_string text, bool autorep, QKeyEvent** outptr_QKeyEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QString text_QString = QString::fromUtf8(text.data, text.len); QKeyEvent* ret = new QKeyEvent(static_cast(typeVal), static_cast(key), static_cast(modifiers), static_cast(nativeScanCode), static_cast(nativeVirtualKey), static_cast(nativeModifiers), text_QString, autorep); *outptr_QKeyEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QKeyEvent_new9(int typeVal, int key, int modifiers, unsigned int nativeScanCode, unsigned int nativeVirtualKey, unsigned int nativeModifiers, struct miqt_string text, bool autorep, uint16_t count, QKeyEvent** outptr_QKeyEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QString text_QString = QString::fromUtf8(text.data, text.len); QKeyEvent* ret = new QKeyEvent(static_cast(typeVal), static_cast(key), static_cast(modifiers), static_cast(nativeScanCode), static_cast(nativeVirtualKey), static_cast(nativeModifiers), text_QString, autorep, static_cast(count)); *outptr_QKeyEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } int QKeyEvent_Key(const QKeyEvent* self) { return self->key(); } bool QKeyEvent_Matches(const QKeyEvent* self, int key) { return self->matches(static_cast(key)); } int QKeyEvent_Modifiers(const QKeyEvent* self) { Qt::KeyboardModifiers _ret = self->modifiers(); return static_cast(_ret); } struct miqt_string QKeyEvent_Text(const QKeyEvent* self) { QString _ret = self->text(); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } bool QKeyEvent_IsAutoRepeat(const QKeyEvent* self) { return self->isAutoRepeat(); } int QKeyEvent_Count(const QKeyEvent* self) { return self->count(); } unsigned int QKeyEvent_NativeScanCode(const QKeyEvent* self) { quint32 _ret = self->nativeScanCode(); return static_cast(_ret); } unsigned int QKeyEvent_NativeVirtualKey(const QKeyEvent* self) { quint32 _ret = self->nativeVirtualKey(); return static_cast(_ret); } unsigned int QKeyEvent_NativeModifiers(const QKeyEvent* self) { quint32 _ret = self->nativeModifiers(); return static_cast(_ret); } void QKeyEvent_Delete(QKeyEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QFocusEvent_new(int typeVal, QFocusEvent** outptr_QFocusEvent, QEvent** outptr_QEvent) { QFocusEvent* ret = new QFocusEvent(static_cast(typeVal)); *outptr_QFocusEvent = ret; *outptr_QEvent = static_cast(ret); } void QFocusEvent_new2(QFocusEvent* param1, QFocusEvent** outptr_QFocusEvent, QEvent** outptr_QEvent) { QFocusEvent* ret = new QFocusEvent(*param1); *outptr_QFocusEvent = ret; *outptr_QEvent = static_cast(ret); } void QFocusEvent_new3(int typeVal, int reason, QFocusEvent** outptr_QFocusEvent, QEvent** outptr_QEvent) { QFocusEvent* ret = new QFocusEvent(static_cast(typeVal), static_cast(reason)); *outptr_QFocusEvent = ret; *outptr_QEvent = static_cast(ret); } bool QFocusEvent_GotFocus(const QFocusEvent* self) { return self->gotFocus(); } bool QFocusEvent_LostFocus(const QFocusEvent* self) { return self->lostFocus(); } int QFocusEvent_Reason(const QFocusEvent* self) { Qt::FocusReason _ret = self->reason(); return static_cast(_ret); } void QFocusEvent_Delete(QFocusEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QPaintEvent_new(QRegion* paintRegion, QPaintEvent** outptr_QPaintEvent, QEvent** outptr_QEvent) { QPaintEvent* ret = new QPaintEvent(*paintRegion); *outptr_QPaintEvent = ret; *outptr_QEvent = static_cast(ret); } void QPaintEvent_new2(QRect* paintRect, QPaintEvent** outptr_QPaintEvent, QEvent** outptr_QEvent) { QPaintEvent* ret = new QPaintEvent(*paintRect); *outptr_QPaintEvent = ret; *outptr_QEvent = static_cast(ret); } void QPaintEvent_new3(QPaintEvent* param1, QPaintEvent** outptr_QPaintEvent, QEvent** outptr_QEvent) { QPaintEvent* ret = new QPaintEvent(*param1); *outptr_QPaintEvent = ret; *outptr_QEvent = static_cast(ret); } QRect* QPaintEvent_Rect(const QPaintEvent* self) { const QRect& _ret = self->rect(); // Cast returned reference into pointer return const_cast(&_ret); } QRegion* QPaintEvent_Region(const QPaintEvent* self) { const QRegion& _ret = self->region(); // Cast returned reference into pointer return const_cast(&_ret); } void QPaintEvent_Delete(QPaintEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QMoveEvent_new(QPoint* pos, QPoint* oldPos, QMoveEvent** outptr_QMoveEvent, QEvent** outptr_QEvent) { QMoveEvent* ret = new QMoveEvent(*pos, *oldPos); *outptr_QMoveEvent = ret; *outptr_QEvent = static_cast(ret); } void QMoveEvent_new2(QMoveEvent* param1, QMoveEvent** outptr_QMoveEvent, QEvent** outptr_QEvent) { QMoveEvent* ret = new QMoveEvent(*param1); *outptr_QMoveEvent = ret; *outptr_QEvent = static_cast(ret); } QPoint* QMoveEvent_Pos(const QMoveEvent* self) { const QPoint& _ret = self->pos(); // Cast returned reference into pointer return const_cast(&_ret); } QPoint* QMoveEvent_OldPos(const QMoveEvent* self) { const QPoint& _ret = self->oldPos(); // Cast returned reference into pointer return const_cast(&_ret); } void QMoveEvent_Delete(QMoveEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QExposeEvent_new(QRegion* rgn, QExposeEvent** outptr_QExposeEvent, QEvent** outptr_QEvent) { QExposeEvent* ret = new QExposeEvent(*rgn); *outptr_QExposeEvent = ret; *outptr_QEvent = static_cast(ret); } void QExposeEvent_new2(QExposeEvent* param1, QExposeEvent** outptr_QExposeEvent, QEvent** outptr_QEvent) { QExposeEvent* ret = new QExposeEvent(*param1); *outptr_QExposeEvent = ret; *outptr_QEvent = static_cast(ret); } QRegion* QExposeEvent_Region(const QExposeEvent* self) { const QRegion& _ret = self->region(); // Cast returned reference into pointer return const_cast(&_ret); } void QExposeEvent_Delete(QExposeEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QPlatformSurfaceEvent_new(int surfaceEventType, QPlatformSurfaceEvent** outptr_QPlatformSurfaceEvent, QEvent** outptr_QEvent) { QPlatformSurfaceEvent* ret = new QPlatformSurfaceEvent(static_cast(surfaceEventType)); *outptr_QPlatformSurfaceEvent = ret; *outptr_QEvent = static_cast(ret); } void QPlatformSurfaceEvent_new2(QPlatformSurfaceEvent* param1, QPlatformSurfaceEvent** outptr_QPlatformSurfaceEvent, QEvent** outptr_QEvent) { QPlatformSurfaceEvent* ret = new QPlatformSurfaceEvent(*param1); *outptr_QPlatformSurfaceEvent = ret; *outptr_QEvent = static_cast(ret); } int QPlatformSurfaceEvent_SurfaceEventType(const QPlatformSurfaceEvent* self) { QPlatformSurfaceEvent::SurfaceEventType _ret = self->surfaceEventType(); return static_cast(_ret); } void QPlatformSurfaceEvent_Delete(QPlatformSurfaceEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QResizeEvent_new(QSize* size, QSize* oldSize, QResizeEvent** outptr_QResizeEvent, QEvent** outptr_QEvent) { QResizeEvent* ret = new QResizeEvent(*size, *oldSize); *outptr_QResizeEvent = ret; *outptr_QEvent = static_cast(ret); } void QResizeEvent_new2(QResizeEvent* param1, QResizeEvent** outptr_QResizeEvent, QEvent** outptr_QEvent) { QResizeEvent* ret = new QResizeEvent(*param1); *outptr_QResizeEvent = ret; *outptr_QEvent = static_cast(ret); } QSize* QResizeEvent_Size(const QResizeEvent* self) { const QSize& _ret = self->size(); // Cast returned reference into pointer return const_cast(&_ret); } QSize* QResizeEvent_OldSize(const QResizeEvent* self) { const QSize& _ret = self->oldSize(); // Cast returned reference into pointer return const_cast(&_ret); } void QResizeEvent_Delete(QResizeEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QCloseEvent_new(QCloseEvent** outptr_QCloseEvent, QEvent** outptr_QEvent) { QCloseEvent* ret = new QCloseEvent(); *outptr_QCloseEvent = ret; *outptr_QEvent = static_cast(ret); } void QCloseEvent_new2(QCloseEvent* param1, QCloseEvent** outptr_QCloseEvent, QEvent** outptr_QEvent) { QCloseEvent* ret = new QCloseEvent(*param1); *outptr_QCloseEvent = ret; *outptr_QEvent = static_cast(ret); } void QCloseEvent_OperatorAssign(QCloseEvent* self, QCloseEvent* param1) { self->operator=(*param1); } void QCloseEvent_Delete(QCloseEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QIconDragEvent_new(QIconDragEvent** outptr_QIconDragEvent, QEvent** outptr_QEvent) { QIconDragEvent* ret = new QIconDragEvent(); *outptr_QIconDragEvent = ret; *outptr_QEvent = static_cast(ret); } void QIconDragEvent_new2(QIconDragEvent* param1, QIconDragEvent** outptr_QIconDragEvent, QEvent** outptr_QEvent) { QIconDragEvent* ret = new QIconDragEvent(*param1); *outptr_QIconDragEvent = ret; *outptr_QEvent = static_cast(ret); } void QIconDragEvent_OperatorAssign(QIconDragEvent* self, QIconDragEvent* param1) { self->operator=(*param1); } void QIconDragEvent_Delete(QIconDragEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QShowEvent_new(QShowEvent** outptr_QShowEvent, QEvent** outptr_QEvent) { QShowEvent* ret = new QShowEvent(); *outptr_QShowEvent = ret; *outptr_QEvent = static_cast(ret); } void QShowEvent_new2(QShowEvent* param1, QShowEvent** outptr_QShowEvent, QEvent** outptr_QEvent) { QShowEvent* ret = new QShowEvent(*param1); *outptr_QShowEvent = ret; *outptr_QEvent = static_cast(ret); } void QShowEvent_OperatorAssign(QShowEvent* self, QShowEvent* param1) { self->operator=(*param1); } void QShowEvent_Delete(QShowEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QHideEvent_new(QHideEvent** outptr_QHideEvent, QEvent** outptr_QEvent) { QHideEvent* ret = new QHideEvent(); *outptr_QHideEvent = ret; *outptr_QEvent = static_cast(ret); } void QHideEvent_new2(QHideEvent* param1, QHideEvent** outptr_QHideEvent, QEvent** outptr_QEvent) { QHideEvent* ret = new QHideEvent(*param1); *outptr_QHideEvent = ret; *outptr_QEvent = static_cast(ret); } void QHideEvent_OperatorAssign(QHideEvent* self, QHideEvent* param1) { self->operator=(*param1); } void QHideEvent_Delete(QHideEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QContextMenuEvent_new(int reason, QPoint* pos, QPoint* globalPos, int modifiers, QContextMenuEvent** outptr_QContextMenuEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QContextMenuEvent* ret = new QContextMenuEvent(static_cast(reason), *pos, *globalPos, static_cast(modifiers)); *outptr_QContextMenuEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QContextMenuEvent_new2(int reason, QPoint* pos, QPoint* globalPos, QContextMenuEvent** outptr_QContextMenuEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QContextMenuEvent* ret = new QContextMenuEvent(static_cast(reason), *pos, *globalPos); *outptr_QContextMenuEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QContextMenuEvent_new3(int reason, QPoint* pos, QContextMenuEvent** outptr_QContextMenuEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QContextMenuEvent* ret = new QContextMenuEvent(static_cast(reason), *pos); *outptr_QContextMenuEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QContextMenuEvent_new4(QContextMenuEvent* param1, QContextMenuEvent** outptr_QContextMenuEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QContextMenuEvent* ret = new QContextMenuEvent(*param1); *outptr_QContextMenuEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } int QContextMenuEvent_X(const QContextMenuEvent* self) { return self->x(); } int QContextMenuEvent_Y(const QContextMenuEvent* self) { return self->y(); } int QContextMenuEvent_GlobalX(const QContextMenuEvent* self) { return self->globalX(); } int QContextMenuEvent_GlobalY(const QContextMenuEvent* self) { return self->globalY(); } QPoint* QContextMenuEvent_Pos(const QContextMenuEvent* self) { const QPoint& _ret = self->pos(); // Cast returned reference into pointer return const_cast(&_ret); } QPoint* QContextMenuEvent_GlobalPos(const QContextMenuEvent* self) { const QPoint& _ret = self->globalPos(); // Cast returned reference into pointer return const_cast(&_ret); } int QContextMenuEvent_Reason(const QContextMenuEvent* self) { QContextMenuEvent::Reason _ret = self->reason(); return static_cast(_ret); } void QContextMenuEvent_Delete(QContextMenuEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QInputMethodEvent_new(QInputMethodEvent** outptr_QInputMethodEvent, QEvent** outptr_QEvent) { QInputMethodEvent* ret = new QInputMethodEvent(); *outptr_QInputMethodEvent = ret; *outptr_QEvent = static_cast(ret); } void QInputMethodEvent_new2(struct miqt_string preeditText, struct miqt_array /* of QInputMethodEvent__Attribute* */ attributes, QInputMethodEvent** outptr_QInputMethodEvent, QEvent** outptr_QEvent) { QString preeditText_QString = QString::fromUtf8(preeditText.data, preeditText.len); QList attributes_QList; attributes_QList.reserve(attributes.len); QInputMethodEvent__Attribute** attributes_arr = static_cast(attributes.data); for(size_t i = 0; i < attributes.len; ++i) { attributes_QList.push_back(*(attributes_arr[i])); } QInputMethodEvent* ret = new QInputMethodEvent(preeditText_QString, attributes_QList); *outptr_QInputMethodEvent = ret; *outptr_QEvent = static_cast(ret); } void QInputMethodEvent_new3(QInputMethodEvent* other, QInputMethodEvent** outptr_QInputMethodEvent, QEvent** outptr_QEvent) { QInputMethodEvent* ret = new QInputMethodEvent(*other); *outptr_QInputMethodEvent = ret; *outptr_QEvent = static_cast(ret); } void QInputMethodEvent_SetCommitString(QInputMethodEvent* self, struct miqt_string commitString) { QString commitString_QString = QString::fromUtf8(commitString.data, commitString.len); self->setCommitString(commitString_QString); } struct miqt_array /* of QInputMethodEvent__Attribute* */ QInputMethodEvent_Attributes(const QInputMethodEvent* self) { const QList& _ret = self->attributes(); // Convert QList<> from C++ memory to manually-managed C memory QInputMethodEvent__Attribute** _arr = static_cast(malloc(sizeof(QInputMethodEvent__Attribute*) * _ret.length())); for (size_t i = 0, e = _ret.length(); i < e; ++i) { _arr[i] = new QInputMethodEvent::Attribute(_ret[i]); } struct miqt_array _out; _out.len = _ret.length(); _out.data = static_cast(_arr); return _out; } struct miqt_string QInputMethodEvent_PreeditString(const QInputMethodEvent* self) { const QString _ret = self->preeditString(); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } struct miqt_string QInputMethodEvent_CommitString(const QInputMethodEvent* self) { const QString _ret = self->commitString(); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } int QInputMethodEvent_ReplacementStart(const QInputMethodEvent* self) { return self->replacementStart(); } int QInputMethodEvent_ReplacementLength(const QInputMethodEvent* self) { return self->replacementLength(); } void QInputMethodEvent_SetCommitString2(QInputMethodEvent* self, struct miqt_string commitString, int replaceFrom) { QString commitString_QString = QString::fromUtf8(commitString.data, commitString.len); self->setCommitString(commitString_QString, static_cast(replaceFrom)); } void QInputMethodEvent_SetCommitString3(QInputMethodEvent* self, struct miqt_string commitString, int replaceFrom, int replaceLength) { QString commitString_QString = QString::fromUtf8(commitString.data, commitString.len); self->setCommitString(commitString_QString, static_cast(replaceFrom), static_cast(replaceLength)); } void QInputMethodEvent_Delete(QInputMethodEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QInputMethodQueryEvent_new(int queries, QInputMethodQueryEvent** outptr_QInputMethodQueryEvent, QEvent** outptr_QEvent) { QInputMethodQueryEvent* ret = new QInputMethodQueryEvent(static_cast(queries)); *outptr_QInputMethodQueryEvent = ret; *outptr_QEvent = static_cast(ret); } void QInputMethodQueryEvent_new2(QInputMethodQueryEvent* param1, QInputMethodQueryEvent** outptr_QInputMethodQueryEvent, QEvent** outptr_QEvent) { QInputMethodQueryEvent* ret = new QInputMethodQueryEvent(*param1); *outptr_QInputMethodQueryEvent = ret; *outptr_QEvent = static_cast(ret); } int QInputMethodQueryEvent_Queries(const QInputMethodQueryEvent* self) { Qt::InputMethodQueries _ret = self->queries(); return static_cast(_ret); } void QInputMethodQueryEvent_SetValue(QInputMethodQueryEvent* self, int query, QVariant* value) { self->setValue(static_cast(query), *value); } QVariant* QInputMethodQueryEvent_Value(const QInputMethodQueryEvent* self, int query) { return new QVariant(self->value(static_cast(query))); } void QInputMethodQueryEvent_Delete(QInputMethodQueryEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QDropEvent_new(QPointF* pos, int actions, QMimeData* data, int buttons, int modifiers, QDropEvent** outptr_QDropEvent, QEvent** outptr_QEvent) { QDropEvent* ret = new QDropEvent(*pos, static_cast(actions), data, static_cast(buttons), static_cast(modifiers)); *outptr_QDropEvent = ret; *outptr_QEvent = static_cast(ret); } void QDropEvent_new2(QDropEvent* param1, QDropEvent** outptr_QDropEvent, QEvent** outptr_QEvent) { QDropEvent* ret = new QDropEvent(*param1); *outptr_QDropEvent = ret; *outptr_QEvent = static_cast(ret); } void QDropEvent_new3(QPointF* pos, int actions, QMimeData* data, int buttons, int modifiers, int typeVal, QDropEvent** outptr_QDropEvent, QEvent** outptr_QEvent) { QDropEvent* ret = new QDropEvent(*pos, static_cast(actions), data, static_cast(buttons), static_cast(modifiers), static_cast(typeVal)); *outptr_QDropEvent = ret; *outptr_QEvent = static_cast(ret); } QPoint* QDropEvent_Pos(const QDropEvent* self) { return new QPoint(self->pos()); } QPointF* QDropEvent_PosF(const QDropEvent* self) { const QPointF& _ret = self->posF(); // Cast returned reference into pointer return const_cast(&_ret); } int QDropEvent_MouseButtons(const QDropEvent* self) { Qt::MouseButtons _ret = self->mouseButtons(); return static_cast(_ret); } int QDropEvent_KeyboardModifiers(const QDropEvent* self) { Qt::KeyboardModifiers _ret = self->keyboardModifiers(); return static_cast(_ret); } int QDropEvent_PossibleActions(const QDropEvent* self) { Qt::DropActions _ret = self->possibleActions(); return static_cast(_ret); } int QDropEvent_ProposedAction(const QDropEvent* self) { Qt::DropAction _ret = self->proposedAction(); return static_cast(_ret); } void QDropEvent_AcceptProposedAction(QDropEvent* self) { self->acceptProposedAction(); } int QDropEvent_DropAction(const QDropEvent* self) { Qt::DropAction _ret = self->dropAction(); return static_cast(_ret); } void QDropEvent_SetDropAction(QDropEvent* self, int action) { self->setDropAction(static_cast(action)); } QObject* QDropEvent_Source(const QDropEvent* self) { return self->source(); } QMimeData* QDropEvent_MimeData(const QDropEvent* self) { return (QMimeData*) self->mimeData(); } void QDropEvent_Delete(QDropEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QDragMoveEvent_new(QPoint* pos, int actions, QMimeData* data, int buttons, int modifiers, QDragMoveEvent** outptr_QDragMoveEvent, QDropEvent** outptr_QDropEvent, QEvent** outptr_QEvent) { QDragMoveEvent* ret = new QDragMoveEvent(*pos, static_cast(actions), data, static_cast(buttons), static_cast(modifiers)); *outptr_QDragMoveEvent = ret; *outptr_QDropEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QDragMoveEvent_new2(QDragMoveEvent* param1, QDragMoveEvent** outptr_QDragMoveEvent, QDropEvent** outptr_QDropEvent, QEvent** outptr_QEvent) { QDragMoveEvent* ret = new QDragMoveEvent(*param1); *outptr_QDragMoveEvent = ret; *outptr_QDropEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QDragMoveEvent_new3(QPoint* pos, int actions, QMimeData* data, int buttons, int modifiers, int typeVal, QDragMoveEvent** outptr_QDragMoveEvent, QDropEvent** outptr_QDropEvent, QEvent** outptr_QEvent) { QDragMoveEvent* ret = new QDragMoveEvent(*pos, static_cast(actions), data, static_cast(buttons), static_cast(modifiers), static_cast(typeVal)); *outptr_QDragMoveEvent = ret; *outptr_QDropEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } QRect* QDragMoveEvent_AnswerRect(const QDragMoveEvent* self) { return new QRect(self->answerRect()); } void QDragMoveEvent_Accept(QDragMoveEvent* self) { self->accept(); } void QDragMoveEvent_Ignore(QDragMoveEvent* self) { self->ignore(); } void QDragMoveEvent_AcceptWithQRect(QDragMoveEvent* self, QRect* r) { self->accept(*r); } void QDragMoveEvent_IgnoreWithQRect(QDragMoveEvent* self, QRect* r) { self->ignore(*r); } void QDragMoveEvent_Delete(QDragMoveEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QDragEnterEvent_new(QPoint* pos, int actions, QMimeData* data, int buttons, int modifiers, QDragEnterEvent** outptr_QDragEnterEvent, QDragMoveEvent** outptr_QDragMoveEvent, QDropEvent** outptr_QDropEvent, QEvent** outptr_QEvent) { QDragEnterEvent* ret = new QDragEnterEvent(*pos, static_cast(actions), data, static_cast(buttons), static_cast(modifiers)); *outptr_QDragEnterEvent = ret; *outptr_QDragMoveEvent = static_cast(ret); *outptr_QDropEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QDragEnterEvent_new2(QDragEnterEvent* param1, QDragEnterEvent** outptr_QDragEnterEvent, QDragMoveEvent** outptr_QDragMoveEvent, QDropEvent** outptr_QDropEvent, QEvent** outptr_QEvent) { QDragEnterEvent* ret = new QDragEnterEvent(*param1); *outptr_QDragEnterEvent = ret; *outptr_QDragMoveEvent = static_cast(ret); *outptr_QDropEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QDragEnterEvent_OperatorAssign(QDragEnterEvent* self, QDragEnterEvent* param1) { self->operator=(*param1); } void QDragEnterEvent_Delete(QDragEnterEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QDragLeaveEvent_new(QDragLeaveEvent** outptr_QDragLeaveEvent, QEvent** outptr_QEvent) { QDragLeaveEvent* ret = new QDragLeaveEvent(); *outptr_QDragLeaveEvent = ret; *outptr_QEvent = static_cast(ret); } void QDragLeaveEvent_new2(QDragLeaveEvent* param1, QDragLeaveEvent** outptr_QDragLeaveEvent, QEvent** outptr_QEvent) { QDragLeaveEvent* ret = new QDragLeaveEvent(*param1); *outptr_QDragLeaveEvent = ret; *outptr_QEvent = static_cast(ret); } void QDragLeaveEvent_OperatorAssign(QDragLeaveEvent* self, QDragLeaveEvent* param1) { self->operator=(*param1); } void QDragLeaveEvent_Delete(QDragLeaveEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QHelpEvent_new(int typeVal, QPoint* pos, QPoint* globalPos, QHelpEvent** outptr_QHelpEvent, QEvent** outptr_QEvent) { QHelpEvent* ret = new QHelpEvent(static_cast(typeVal), *pos, *globalPos); *outptr_QHelpEvent = ret; *outptr_QEvent = static_cast(ret); } void QHelpEvent_new2(QHelpEvent* param1, QHelpEvent** outptr_QHelpEvent, QEvent** outptr_QEvent) { QHelpEvent* ret = new QHelpEvent(*param1); *outptr_QHelpEvent = ret; *outptr_QEvent = static_cast(ret); } int QHelpEvent_X(const QHelpEvent* self) { return self->x(); } int QHelpEvent_Y(const QHelpEvent* self) { return self->y(); } int QHelpEvent_GlobalX(const QHelpEvent* self) { return self->globalX(); } int QHelpEvent_GlobalY(const QHelpEvent* self) { return self->globalY(); } QPoint* QHelpEvent_Pos(const QHelpEvent* self) { const QPoint& _ret = self->pos(); // Cast returned reference into pointer return const_cast(&_ret); } QPoint* QHelpEvent_GlobalPos(const QHelpEvent* self) { const QPoint& _ret = self->globalPos(); // Cast returned reference into pointer return const_cast(&_ret); } void QHelpEvent_Delete(QHelpEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QStatusTipEvent_new(struct miqt_string tip, QStatusTipEvent** outptr_QStatusTipEvent, QEvent** outptr_QEvent) { QString tip_QString = QString::fromUtf8(tip.data, tip.len); QStatusTipEvent* ret = new QStatusTipEvent(tip_QString); *outptr_QStatusTipEvent = ret; *outptr_QEvent = static_cast(ret); } void QStatusTipEvent_new2(QStatusTipEvent* param1, QStatusTipEvent** outptr_QStatusTipEvent, QEvent** outptr_QEvent) { QStatusTipEvent* ret = new QStatusTipEvent(*param1); *outptr_QStatusTipEvent = ret; *outptr_QEvent = static_cast(ret); } struct miqt_string QStatusTipEvent_Tip(const QStatusTipEvent* self) { QString _ret = self->tip(); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } void QStatusTipEvent_Delete(QStatusTipEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QWhatsThisClickedEvent_new(struct miqt_string href, QWhatsThisClickedEvent** outptr_QWhatsThisClickedEvent, QEvent** outptr_QEvent) { QString href_QString = QString::fromUtf8(href.data, href.len); QWhatsThisClickedEvent* ret = new QWhatsThisClickedEvent(href_QString); *outptr_QWhatsThisClickedEvent = ret; *outptr_QEvent = static_cast(ret); } void QWhatsThisClickedEvent_new2(QWhatsThisClickedEvent* param1, QWhatsThisClickedEvent** outptr_QWhatsThisClickedEvent, QEvent** outptr_QEvent) { QWhatsThisClickedEvent* ret = new QWhatsThisClickedEvent(*param1); *outptr_QWhatsThisClickedEvent = ret; *outptr_QEvent = static_cast(ret); } struct miqt_string QWhatsThisClickedEvent_Href(const QWhatsThisClickedEvent* self) { QString _ret = self->href(); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } void QWhatsThisClickedEvent_Delete(QWhatsThisClickedEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QActionEvent_new(int typeVal, QAction* action, QActionEvent** outptr_QActionEvent, QEvent** outptr_QEvent) { QActionEvent* ret = new QActionEvent(static_cast(typeVal), action); *outptr_QActionEvent = ret; *outptr_QEvent = static_cast(ret); } void QActionEvent_new2(QActionEvent* param1, QActionEvent** outptr_QActionEvent, QEvent** outptr_QEvent) { QActionEvent* ret = new QActionEvent(*param1); *outptr_QActionEvent = ret; *outptr_QEvent = static_cast(ret); } void QActionEvent_new3(int typeVal, QAction* action, QAction* before, QActionEvent** outptr_QActionEvent, QEvent** outptr_QEvent) { QActionEvent* ret = new QActionEvent(static_cast(typeVal), action, before); *outptr_QActionEvent = ret; *outptr_QEvent = static_cast(ret); } QAction* QActionEvent_Action(const QActionEvent* self) { return self->action(); } QAction* QActionEvent_Before(const QActionEvent* self) { return self->before(); } void QActionEvent_OperatorAssign(QActionEvent* self, QActionEvent* param1) { self->operator=(*param1); } void QActionEvent_Delete(QActionEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QFileOpenEvent_new(struct miqt_string file, QFileOpenEvent** outptr_QFileOpenEvent, QEvent** outptr_QEvent) { QString file_QString = QString::fromUtf8(file.data, file.len); QFileOpenEvent* ret = new QFileOpenEvent(file_QString); *outptr_QFileOpenEvent = ret; *outptr_QEvent = static_cast(ret); } void QFileOpenEvent_new2(QUrl* url, QFileOpenEvent** outptr_QFileOpenEvent, QEvent** outptr_QEvent) { QFileOpenEvent* ret = new QFileOpenEvent(*url); *outptr_QFileOpenEvent = ret; *outptr_QEvent = static_cast(ret); } void QFileOpenEvent_new3(QFileOpenEvent* param1, QFileOpenEvent** outptr_QFileOpenEvent, QEvent** outptr_QEvent) { QFileOpenEvent* ret = new QFileOpenEvent(*param1); *outptr_QFileOpenEvent = ret; *outptr_QEvent = static_cast(ret); } struct miqt_string QFileOpenEvent_File(const QFileOpenEvent* self) { QString _ret = self->file(); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } QUrl* QFileOpenEvent_Url(const QFileOpenEvent* self) { return new QUrl(self->url()); } bool QFileOpenEvent_OpenFile(const QFileOpenEvent* self, QFile* file, int flags) { return self->openFile(*file, static_cast(flags)); } void QFileOpenEvent_Delete(QFileOpenEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QToolBarChangeEvent_new(bool t, QToolBarChangeEvent** outptr_QToolBarChangeEvent, QEvent** outptr_QEvent) { QToolBarChangeEvent* ret = new QToolBarChangeEvent(t); *outptr_QToolBarChangeEvent = ret; *outptr_QEvent = static_cast(ret); } void QToolBarChangeEvent_new2(QToolBarChangeEvent* param1, QToolBarChangeEvent** outptr_QToolBarChangeEvent, QEvent** outptr_QEvent) { QToolBarChangeEvent* ret = new QToolBarChangeEvent(*param1); *outptr_QToolBarChangeEvent = ret; *outptr_QEvent = static_cast(ret); } bool QToolBarChangeEvent_Toggle(const QToolBarChangeEvent* self) { return self->toggle(); } void QToolBarChangeEvent_Delete(QToolBarChangeEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QShortcutEvent_new(QKeySequence* key, int id, QShortcutEvent** outptr_QShortcutEvent, QEvent** outptr_QEvent) { QShortcutEvent* ret = new QShortcutEvent(*key, static_cast(id)); *outptr_QShortcutEvent = ret; *outptr_QEvent = static_cast(ret); } void QShortcutEvent_new2(QShortcutEvent* param1, QShortcutEvent** outptr_QShortcutEvent, QEvent** outptr_QEvent) { QShortcutEvent* ret = new QShortcutEvent(*param1); *outptr_QShortcutEvent = ret; *outptr_QEvent = static_cast(ret); } void QShortcutEvent_new3(QKeySequence* key, int id, bool ambiguous, QShortcutEvent** outptr_QShortcutEvent, QEvent** outptr_QEvent) { QShortcutEvent* ret = new QShortcutEvent(*key, static_cast(id), ambiguous); *outptr_QShortcutEvent = ret; *outptr_QEvent = static_cast(ret); } QKeySequence* QShortcutEvent_Key(const QShortcutEvent* self) { const QKeySequence& _ret = self->key(); // Cast returned reference into pointer return const_cast(&_ret); } int QShortcutEvent_ShortcutId(const QShortcutEvent* self) { return self->shortcutId(); } bool QShortcutEvent_IsAmbiguous(const QShortcutEvent* self) { return self->isAmbiguous(); } void QShortcutEvent_Delete(QShortcutEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QWindowStateChangeEvent_new(int aOldState, QWindowStateChangeEvent** outptr_QWindowStateChangeEvent, QEvent** outptr_QEvent) { QWindowStateChangeEvent* ret = new QWindowStateChangeEvent(static_cast(aOldState)); *outptr_QWindowStateChangeEvent = ret; *outptr_QEvent = static_cast(ret); } void QWindowStateChangeEvent_new2(QWindowStateChangeEvent* param1, QWindowStateChangeEvent** outptr_QWindowStateChangeEvent, QEvent** outptr_QEvent) { QWindowStateChangeEvent* ret = new QWindowStateChangeEvent(*param1); *outptr_QWindowStateChangeEvent = ret; *outptr_QEvent = static_cast(ret); } void QWindowStateChangeEvent_new3(int aOldState, bool isOverride, QWindowStateChangeEvent** outptr_QWindowStateChangeEvent, QEvent** outptr_QEvent) { QWindowStateChangeEvent* ret = new QWindowStateChangeEvent(static_cast(aOldState), isOverride); *outptr_QWindowStateChangeEvent = ret; *outptr_QEvent = static_cast(ret); } int QWindowStateChangeEvent_OldState(const QWindowStateChangeEvent* self) { Qt::WindowStates _ret = self->oldState(); return static_cast(_ret); } bool QWindowStateChangeEvent_IsOverride(const QWindowStateChangeEvent* self) { return self->isOverride(); } void QWindowStateChangeEvent_Delete(QWindowStateChangeEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QPointingDeviceUniqueId_new(QPointingDeviceUniqueId** outptr_QPointingDeviceUniqueId) { QPointingDeviceUniqueId* ret = new QPointingDeviceUniqueId(); *outptr_QPointingDeviceUniqueId = ret; } void QPointingDeviceUniqueId_new2(QPointingDeviceUniqueId* param1, QPointingDeviceUniqueId** outptr_QPointingDeviceUniqueId) { QPointingDeviceUniqueId* ret = new QPointingDeviceUniqueId(*param1); *outptr_QPointingDeviceUniqueId = ret; } QPointingDeviceUniqueId* QPointingDeviceUniqueId_FromNumericId(long long id) { return new QPointingDeviceUniqueId(QPointingDeviceUniqueId::fromNumericId(static_cast(id))); } bool QPointingDeviceUniqueId_IsValid(const QPointingDeviceUniqueId* self) { return self->isValid(); } long long QPointingDeviceUniqueId_NumericId(const QPointingDeviceUniqueId* self) { qint64 _ret = self->numericId(); return static_cast(_ret); } void QPointingDeviceUniqueId_Delete(QPointingDeviceUniqueId* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QTouchEvent_new(int eventType, QTouchEvent** outptr_QTouchEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QTouchEvent* ret = new QTouchEvent(static_cast(eventType)); *outptr_QTouchEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QTouchEvent_new2(QTouchEvent* param1, QTouchEvent** outptr_QTouchEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QTouchEvent* ret = new QTouchEvent(*param1); *outptr_QTouchEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QTouchEvent_new3(int eventType, QTouchDevice* device, QTouchEvent** outptr_QTouchEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QTouchEvent* ret = new QTouchEvent(static_cast(eventType), device); *outptr_QTouchEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QTouchEvent_new4(int eventType, QTouchDevice* device, int modifiers, QTouchEvent** outptr_QTouchEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QTouchEvent* ret = new QTouchEvent(static_cast(eventType), device, static_cast(modifiers)); *outptr_QTouchEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QTouchEvent_new5(int eventType, QTouchDevice* device, int modifiers, int touchPointStates, QTouchEvent** outptr_QTouchEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QTouchEvent* ret = new QTouchEvent(static_cast(eventType), device, static_cast(modifiers), static_cast(touchPointStates)); *outptr_QTouchEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } void QTouchEvent_new6(int eventType, QTouchDevice* device, int modifiers, int touchPointStates, struct miqt_array /* of QTouchEvent__TouchPoint* */ touchPoints, QTouchEvent** outptr_QTouchEvent, QInputEvent** outptr_QInputEvent, QEvent** outptr_QEvent) { QList touchPoints_QList; touchPoints_QList.reserve(touchPoints.len); QTouchEvent__TouchPoint** touchPoints_arr = static_cast(touchPoints.data); for(size_t i = 0; i < touchPoints.len; ++i) { touchPoints_QList.push_back(*(touchPoints_arr[i])); } QTouchEvent* ret = new QTouchEvent(static_cast(eventType), device, static_cast(modifiers), static_cast(touchPointStates), touchPoints_QList); *outptr_QTouchEvent = ret; *outptr_QInputEvent = static_cast(ret); *outptr_QEvent = static_cast(ret); } QWindow* QTouchEvent_Window(const QTouchEvent* self) { return self->window(); } QObject* QTouchEvent_Target(const QTouchEvent* self) { return self->target(); } int QTouchEvent_TouchPointStates(const QTouchEvent* self) { Qt::TouchPointStates _ret = self->touchPointStates(); return static_cast(_ret); } struct miqt_array /* of QTouchEvent__TouchPoint* */ QTouchEvent_TouchPoints(const QTouchEvent* self) { const QList& _ret = self->touchPoints(); // Convert QList<> from C++ memory to manually-managed C memory QTouchEvent__TouchPoint** _arr = static_cast(malloc(sizeof(QTouchEvent__TouchPoint*) * _ret.length())); for (size_t i = 0, e = _ret.length(); i < e; ++i) { _arr[i] = new QTouchEvent::TouchPoint(_ret[i]); } struct miqt_array _out; _out.len = _ret.length(); _out.data = static_cast(_arr); return _out; } QTouchDevice* QTouchEvent_Device(const QTouchEvent* self) { return self->device(); } void QTouchEvent_SetWindow(QTouchEvent* self, QWindow* awindow) { self->setWindow(awindow); } void QTouchEvent_SetTarget(QTouchEvent* self, QObject* atarget) { self->setTarget(atarget); } void QTouchEvent_SetTouchPointStates(QTouchEvent* self, int aTouchPointStates) { self->setTouchPointStates(static_cast(aTouchPointStates)); } void QTouchEvent_SetTouchPoints(QTouchEvent* self, struct miqt_array /* of QTouchEvent__TouchPoint* */ atouchPoints) { QList atouchPoints_QList; atouchPoints_QList.reserve(atouchPoints.len); QTouchEvent__TouchPoint** atouchPoints_arr = static_cast(atouchPoints.data); for(size_t i = 0; i < atouchPoints.len; ++i) { atouchPoints_QList.push_back(*(atouchPoints_arr[i])); } self->setTouchPoints(atouchPoints_QList); } void QTouchEvent_SetDevice(QTouchEvent* self, QTouchDevice* adevice) { self->setDevice(adevice); } void QTouchEvent_Delete(QTouchEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QScrollPrepareEvent_new(QPointF* startPos, QScrollPrepareEvent** outptr_QScrollPrepareEvent, QEvent** outptr_QEvent) { QScrollPrepareEvent* ret = new QScrollPrepareEvent(*startPos); *outptr_QScrollPrepareEvent = ret; *outptr_QEvent = static_cast(ret); } void QScrollPrepareEvent_new2(QScrollPrepareEvent* param1, QScrollPrepareEvent** outptr_QScrollPrepareEvent, QEvent** outptr_QEvent) { QScrollPrepareEvent* ret = new QScrollPrepareEvent(*param1); *outptr_QScrollPrepareEvent = ret; *outptr_QEvent = static_cast(ret); } QPointF* QScrollPrepareEvent_StartPos(const QScrollPrepareEvent* self) { return new QPointF(self->startPos()); } QSizeF* QScrollPrepareEvent_ViewportSize(const QScrollPrepareEvent* self) { return new QSizeF(self->viewportSize()); } QRectF* QScrollPrepareEvent_ContentPosRange(const QScrollPrepareEvent* self) { return new QRectF(self->contentPosRange()); } QPointF* QScrollPrepareEvent_ContentPos(const QScrollPrepareEvent* self) { return new QPointF(self->contentPos()); } void QScrollPrepareEvent_SetViewportSize(QScrollPrepareEvent* self, QSizeF* size) { self->setViewportSize(*size); } void QScrollPrepareEvent_SetContentPosRange(QScrollPrepareEvent* self, QRectF* rect) { self->setContentPosRange(*rect); } void QScrollPrepareEvent_SetContentPos(QScrollPrepareEvent* self, QPointF* pos) { self->setContentPos(*pos); } void QScrollPrepareEvent_Delete(QScrollPrepareEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QScrollEvent_new(QPointF* contentPos, QPointF* overshoot, int scrollState, QScrollEvent** outptr_QScrollEvent, QEvent** outptr_QEvent) { QScrollEvent* ret = new QScrollEvent(*contentPos, *overshoot, static_cast(scrollState)); *outptr_QScrollEvent = ret; *outptr_QEvent = static_cast(ret); } void QScrollEvent_new2(QScrollEvent* param1, QScrollEvent** outptr_QScrollEvent, QEvent** outptr_QEvent) { QScrollEvent* ret = new QScrollEvent(*param1); *outptr_QScrollEvent = ret; *outptr_QEvent = static_cast(ret); } QPointF* QScrollEvent_ContentPos(const QScrollEvent* self) { return new QPointF(self->contentPos()); } QPointF* QScrollEvent_OvershootDistance(const QScrollEvent* self) { return new QPointF(self->overshootDistance()); } int QScrollEvent_ScrollState(const QScrollEvent* self) { QScrollEvent::ScrollState _ret = self->scrollState(); return static_cast(_ret); } void QScrollEvent_Delete(QScrollEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QScreenOrientationChangeEvent_new(QScreen* screen, int orientation, QScreenOrientationChangeEvent** outptr_QScreenOrientationChangeEvent, QEvent** outptr_QEvent) { QScreenOrientationChangeEvent* ret = new QScreenOrientationChangeEvent(screen, static_cast(orientation)); *outptr_QScreenOrientationChangeEvent = ret; *outptr_QEvent = static_cast(ret); } void QScreenOrientationChangeEvent_new2(QScreenOrientationChangeEvent* param1, QScreenOrientationChangeEvent** outptr_QScreenOrientationChangeEvent, QEvent** outptr_QEvent) { QScreenOrientationChangeEvent* ret = new QScreenOrientationChangeEvent(*param1); *outptr_QScreenOrientationChangeEvent = ret; *outptr_QEvent = static_cast(ret); } QScreen* QScreenOrientationChangeEvent_Screen(const QScreenOrientationChangeEvent* self) { return self->screen(); } int QScreenOrientationChangeEvent_Orientation(const QScreenOrientationChangeEvent* self) { Qt::ScreenOrientation _ret = self->orientation(); return static_cast(_ret); } void QScreenOrientationChangeEvent_Delete(QScreenOrientationChangeEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QApplicationStateChangeEvent_new(int state, QApplicationStateChangeEvent** outptr_QApplicationStateChangeEvent, QEvent** outptr_QEvent) { QApplicationStateChangeEvent* ret = new QApplicationStateChangeEvent(static_cast(state)); *outptr_QApplicationStateChangeEvent = ret; *outptr_QEvent = static_cast(ret); } void QApplicationStateChangeEvent_new2(QApplicationStateChangeEvent* param1, QApplicationStateChangeEvent** outptr_QApplicationStateChangeEvent, QEvent** outptr_QEvent) { QApplicationStateChangeEvent* ret = new QApplicationStateChangeEvent(*param1); *outptr_QApplicationStateChangeEvent = ret; *outptr_QEvent = static_cast(ret); } int QApplicationStateChangeEvent_ApplicationState(const QApplicationStateChangeEvent* self) { Qt::ApplicationState _ret = self->applicationState(); return static_cast(_ret); } void QApplicationStateChangeEvent_Delete(QApplicationStateChangeEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QInputMethodEvent__Attribute_new(int typ, int s, int l, QVariant* val, QInputMethodEvent__Attribute** outptr_QInputMethodEvent__Attribute) { QInputMethodEvent::Attribute* ret = new QInputMethodEvent::Attribute(static_cast(typ), static_cast(s), static_cast(l), *val); *outptr_QInputMethodEvent__Attribute = ret; } void QInputMethodEvent__Attribute_new2(int typ, int s, int l, QInputMethodEvent__Attribute** outptr_QInputMethodEvent__Attribute) { QInputMethodEvent::Attribute* ret = new QInputMethodEvent::Attribute(static_cast(typ), static_cast(s), static_cast(l)); *outptr_QInputMethodEvent__Attribute = ret; } void QInputMethodEvent__Attribute_new3(QInputMethodEvent__Attribute* param1, QInputMethodEvent__Attribute** outptr_QInputMethodEvent__Attribute) { QInputMethodEvent::Attribute* ret = new QInputMethodEvent::Attribute(*param1); *outptr_QInputMethodEvent__Attribute = ret; } void QInputMethodEvent__Attribute_OperatorAssign(QInputMethodEvent__Attribute* self, QInputMethodEvent__Attribute* param1) { self->operator=(*param1); } void QInputMethodEvent__Attribute_Delete(QInputMethodEvent__Attribute* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void QTouchEvent__TouchPoint_new(QTouchEvent__TouchPoint** outptr_QTouchEvent__TouchPoint) { QTouchEvent::TouchPoint* ret = new QTouchEvent::TouchPoint(); *outptr_QTouchEvent__TouchPoint = ret; } void QTouchEvent__TouchPoint_new2(QTouchEvent__TouchPoint* other, QTouchEvent__TouchPoint** outptr_QTouchEvent__TouchPoint) { QTouchEvent::TouchPoint* ret = new QTouchEvent::TouchPoint(*other); *outptr_QTouchEvent__TouchPoint = ret; } void QTouchEvent__TouchPoint_new3(int id, QTouchEvent__TouchPoint** outptr_QTouchEvent__TouchPoint) { QTouchEvent::TouchPoint* ret = new QTouchEvent::TouchPoint(static_cast(id)); *outptr_QTouchEvent__TouchPoint = ret; } void QTouchEvent__TouchPoint_OperatorAssign(QTouchEvent__TouchPoint* self, QTouchEvent__TouchPoint* other) { self->operator=(*other); } void QTouchEvent__TouchPoint_Swap(QTouchEvent__TouchPoint* self, QTouchEvent__TouchPoint* other) { self->swap(*other); } int QTouchEvent__TouchPoint_Id(const QTouchEvent__TouchPoint* self) { return self->id(); } QPointingDeviceUniqueId* QTouchEvent__TouchPoint_UniqueId(const QTouchEvent__TouchPoint* self) { return new QPointingDeviceUniqueId(self->uniqueId()); } int QTouchEvent__TouchPoint_State(const QTouchEvent__TouchPoint* self) { Qt::TouchPointState _ret = self->state(); return static_cast(_ret); } QPointF* QTouchEvent__TouchPoint_Pos(const QTouchEvent__TouchPoint* self) { return new QPointF(self->pos()); } QPointF* QTouchEvent__TouchPoint_StartPos(const QTouchEvent__TouchPoint* self) { return new QPointF(self->startPos()); } QPointF* QTouchEvent__TouchPoint_LastPos(const QTouchEvent__TouchPoint* self) { return new QPointF(self->lastPos()); } QPointF* QTouchEvent__TouchPoint_ScenePos(const QTouchEvent__TouchPoint* self) { return new QPointF(self->scenePos()); } QPointF* QTouchEvent__TouchPoint_StartScenePos(const QTouchEvent__TouchPoint* self) { return new QPointF(self->startScenePos()); } QPointF* QTouchEvent__TouchPoint_LastScenePos(const QTouchEvent__TouchPoint* self) { return new QPointF(self->lastScenePos()); } QPointF* QTouchEvent__TouchPoint_ScreenPos(const QTouchEvent__TouchPoint* self) { return new QPointF(self->screenPos()); } QPointF* QTouchEvent__TouchPoint_StartScreenPos(const QTouchEvent__TouchPoint* self) { return new QPointF(self->startScreenPos()); } QPointF* QTouchEvent__TouchPoint_LastScreenPos(const QTouchEvent__TouchPoint* self) { return new QPointF(self->lastScreenPos()); } QPointF* QTouchEvent__TouchPoint_NormalizedPos(const QTouchEvent__TouchPoint* self) { return new QPointF(self->normalizedPos()); } QPointF* QTouchEvent__TouchPoint_StartNormalizedPos(const QTouchEvent__TouchPoint* self) { return new QPointF(self->startNormalizedPos()); } QPointF* QTouchEvent__TouchPoint_LastNormalizedPos(const QTouchEvent__TouchPoint* self) { return new QPointF(self->lastNormalizedPos()); } QRectF* QTouchEvent__TouchPoint_Rect(const QTouchEvent__TouchPoint* self) { return new QRectF(self->rect()); } QRectF* QTouchEvent__TouchPoint_SceneRect(const QTouchEvent__TouchPoint* self) { return new QRectF(self->sceneRect()); } QRectF* QTouchEvent__TouchPoint_ScreenRect(const QTouchEvent__TouchPoint* self) { return new QRectF(self->screenRect()); } void QTouchEvent__TouchPoint_SetRect(QTouchEvent__TouchPoint* self, QRectF* rect) { self->setRect(*rect); } void QTouchEvent__TouchPoint_SetSceneRect(QTouchEvent__TouchPoint* self, QRectF* sceneRect) { self->setSceneRect(*sceneRect); } void QTouchEvent__TouchPoint_SetScreenRect(QTouchEvent__TouchPoint* self, QRectF* screenRect) { self->setScreenRect(*screenRect); } double QTouchEvent__TouchPoint_Pressure(const QTouchEvent__TouchPoint* self) { qreal _ret = self->pressure(); return static_cast(_ret); } double QTouchEvent__TouchPoint_Rotation(const QTouchEvent__TouchPoint* self) { qreal _ret = self->rotation(); return static_cast(_ret); } QSizeF* QTouchEvent__TouchPoint_EllipseDiameters(const QTouchEvent__TouchPoint* self) { return new QSizeF(self->ellipseDiameters()); } QVector2D* QTouchEvent__TouchPoint_Velocity(const QTouchEvent__TouchPoint* self) { return new QVector2D(self->velocity()); } int QTouchEvent__TouchPoint_Flags(const QTouchEvent__TouchPoint* self) { QTouchEvent::TouchPoint::InfoFlags _ret = self->flags(); return static_cast(_ret); } struct miqt_array /* of QPointF* */ QTouchEvent__TouchPoint_RawScreenPositions(const QTouchEvent__TouchPoint* self) { QVector _ret = self->rawScreenPositions(); // Convert QList<> from C++ memory to manually-managed C memory QPointF** _arr = static_cast(malloc(sizeof(QPointF*) * _ret.length())); for (size_t i = 0, e = _ret.length(); i < e; ++i) { _arr[i] = new QPointF(_ret[i]); } struct miqt_array _out; _out.len = _ret.length(); _out.data = static_cast(_arr); return _out; } void QTouchEvent__TouchPoint_SetId(QTouchEvent__TouchPoint* self, int id) { self->setId(static_cast(id)); } void QTouchEvent__TouchPoint_SetUniqueId(QTouchEvent__TouchPoint* self, long long uid) { self->setUniqueId(static_cast(uid)); } void QTouchEvent__TouchPoint_SetState(QTouchEvent__TouchPoint* self, int state) { self->setState(static_cast(state)); } void QTouchEvent__TouchPoint_SetPos(QTouchEvent__TouchPoint* self, QPointF* pos) { self->setPos(*pos); } void QTouchEvent__TouchPoint_SetScenePos(QTouchEvent__TouchPoint* self, QPointF* scenePos) { self->setScenePos(*scenePos); } void QTouchEvent__TouchPoint_SetScreenPos(QTouchEvent__TouchPoint* self, QPointF* screenPos) { self->setScreenPos(*screenPos); } void QTouchEvent__TouchPoint_SetNormalizedPos(QTouchEvent__TouchPoint* self, QPointF* normalizedPos) { self->setNormalizedPos(*normalizedPos); } void QTouchEvent__TouchPoint_SetStartPos(QTouchEvent__TouchPoint* self, QPointF* startPos) { self->setStartPos(*startPos); } void QTouchEvent__TouchPoint_SetStartScenePos(QTouchEvent__TouchPoint* self, QPointF* startScenePos) { self->setStartScenePos(*startScenePos); } void QTouchEvent__TouchPoint_SetStartScreenPos(QTouchEvent__TouchPoint* self, QPointF* startScreenPos) { self->setStartScreenPos(*startScreenPos); } void QTouchEvent__TouchPoint_SetStartNormalizedPos(QTouchEvent__TouchPoint* self, QPointF* startNormalizedPos) { self->setStartNormalizedPos(*startNormalizedPos); } void QTouchEvent__TouchPoint_SetLastPos(QTouchEvent__TouchPoint* self, QPointF* lastPos) { self->setLastPos(*lastPos); } void QTouchEvent__TouchPoint_SetLastScenePos(QTouchEvent__TouchPoint* self, QPointF* lastScenePos) { self->setLastScenePos(*lastScenePos); } void QTouchEvent__TouchPoint_SetLastScreenPos(QTouchEvent__TouchPoint* self, QPointF* lastScreenPos) { self->setLastScreenPos(*lastScreenPos); } void QTouchEvent__TouchPoint_SetLastNormalizedPos(QTouchEvent__TouchPoint* self, QPointF* lastNormalizedPos) { self->setLastNormalizedPos(*lastNormalizedPos); } void QTouchEvent__TouchPoint_SetPressure(QTouchEvent__TouchPoint* self, double pressure) { self->setPressure(static_cast(pressure)); } void QTouchEvent__TouchPoint_SetRotation(QTouchEvent__TouchPoint* self, double angle) { self->setRotation(static_cast(angle)); } void QTouchEvent__TouchPoint_SetEllipseDiameters(QTouchEvent__TouchPoint* self, QSizeF* dia) { self->setEllipseDiameters(*dia); } void QTouchEvent__TouchPoint_SetVelocity(QTouchEvent__TouchPoint* self, QVector2D* v) { self->setVelocity(*v); } void QTouchEvent__TouchPoint_SetFlags(QTouchEvent__TouchPoint* self, int flags) { self->setFlags(static_cast(flags)); } void QTouchEvent__TouchPoint_SetRawScreenPositions(QTouchEvent__TouchPoint* self, struct miqt_array /* of QPointF* */ positions) { QVector positions_QList; positions_QList.reserve(positions.len); QPointF** positions_arr = static_cast(positions.data); for(size_t i = 0; i < positions.len; ++i) { positions_QList.push_back(*(positions_arr[i])); } self->setRawScreenPositions(positions_QList); } void QTouchEvent__TouchPoint_Delete(QTouchEvent__TouchPoint* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } }