#include #include #include #include #include #include #include #include #include #include "qlayoutitem.h" #include "gen_qlayoutitem.h" extern "C" { extern void miqt_exec_callback(void* cb, int argc, void* argv); } QSize* QLayoutItem_SizeHint(QLayoutItem* self) { QSize ret = const_cast(self)->sizeHint(); // Copy-construct value returned type into heap-allocated copy return static_cast(new QSize(ret)); } QSize* QLayoutItem_MinimumSize(QLayoutItem* self) { QSize ret = const_cast(self)->minimumSize(); // Copy-construct value returned type into heap-allocated copy return static_cast(new QSize(ret)); } QSize* QLayoutItem_MaximumSize(QLayoutItem* self) { QSize ret = const_cast(self)->maximumSize(); // Copy-construct value returned type into heap-allocated copy return static_cast(new QSize(ret)); } int QLayoutItem_ExpandingDirections(QLayoutItem* self) { Qt::Orientations ret = const_cast(self)->expandingDirections(); return static_cast(ret); } void QLayoutItem_SetGeometry(QLayoutItem* self, QRect* geometry) { self->setGeometry(*geometry); } QRect* QLayoutItem_Geometry(QLayoutItem* self) { QRect ret = const_cast(self)->geometry(); // Copy-construct value returned type into heap-allocated copy return static_cast(new QRect(ret)); } bool QLayoutItem_IsEmpty(QLayoutItem* self) { return const_cast(self)->isEmpty(); } bool QLayoutItem_HasHeightForWidth(QLayoutItem* self) { return const_cast(self)->hasHeightForWidth(); } int QLayoutItem_HeightForWidth(QLayoutItem* self, int param1) { return const_cast(self)->heightForWidth(static_cast(param1)); } int QLayoutItem_MinimumHeightForWidth(QLayoutItem* self, int param1) { return const_cast(self)->minimumHeightForWidth(static_cast(param1)); } void QLayoutItem_Invalidate(QLayoutItem* self) { self->invalidate(); } QWidget* QLayoutItem_Widget(QLayoutItem* self) { return self->widget(); } QLayout* QLayoutItem_Layout(QLayoutItem* self) { return self->layout(); } QSpacerItem* QLayoutItem_SpacerItem(QLayoutItem* self) { return self->spacerItem(); } int QLayoutItem_Alignment(QLayoutItem* self) { Qt::Alignment ret = const_cast(self)->alignment(); return static_cast(ret); } void QLayoutItem_SetAlignment(QLayoutItem* self, int a) { self->setAlignment(static_cast(a)); } int QLayoutItem_ControlTypes(QLayoutItem* self) { QSizePolicy::ControlTypes ret = const_cast(self)->controlTypes(); return static_cast(ret); } void QLayoutItem_Delete(QLayoutItem* self) { delete self; } QSpacerItem* QSpacerItem_new(int w, int h) { return new QSpacerItem(static_cast(w), static_cast(h)); } QSpacerItem* QSpacerItem_new2(QSpacerItem* param1) { return new QSpacerItem(*param1); } QSpacerItem* QSpacerItem_new3(int w, int h, uintptr_t hData) { return new QSpacerItem(static_cast(w), static_cast(h), static_cast(hData)); } QSpacerItem* QSpacerItem_new4(int w, int h, uintptr_t hData, uintptr_t vData) { return new QSpacerItem(static_cast(w), static_cast(h), static_cast(hData), static_cast(vData)); } void QSpacerItem_ChangeSize(QSpacerItem* self, int w, int h) { self->changeSize(static_cast(w), static_cast(h)); } QSize* QSpacerItem_SizeHint(QSpacerItem* self) { QSize ret = const_cast(self)->sizeHint(); // Copy-construct value returned type into heap-allocated copy return static_cast(new QSize(ret)); } QSize* QSpacerItem_MinimumSize(QSpacerItem* self) { QSize ret = const_cast(self)->minimumSize(); // Copy-construct value returned type into heap-allocated copy return static_cast(new QSize(ret)); } QSize* QSpacerItem_MaximumSize(QSpacerItem* self) { QSize ret = const_cast(self)->maximumSize(); // Copy-construct value returned type into heap-allocated copy return static_cast(new QSize(ret)); } int QSpacerItem_ExpandingDirections(QSpacerItem* self) { Qt::Orientations ret = const_cast(self)->expandingDirections(); return static_cast(ret); } bool QSpacerItem_IsEmpty(QSpacerItem* self) { return const_cast(self)->isEmpty(); } void QSpacerItem_SetGeometry(QSpacerItem* self, QRect* geometry) { self->setGeometry(*geometry); } QRect* QSpacerItem_Geometry(QSpacerItem* self) { QRect ret = const_cast(self)->geometry(); // Copy-construct value returned type into heap-allocated copy return static_cast(new QRect(ret)); } QSpacerItem* QSpacerItem_SpacerItem(QSpacerItem* self) { return self->spacerItem(); } QSizePolicy* QSpacerItem_SizePolicy(QSpacerItem* self) { QSizePolicy ret = const_cast(self)->sizePolicy(); // Copy-construct value returned type into heap-allocated copy return static_cast(new QSizePolicy(ret)); } void QSpacerItem_ChangeSize3(QSpacerItem* self, int w, int h, uintptr_t hData) { self->changeSize(static_cast(w), static_cast(h), static_cast(hData)); } void QSpacerItem_ChangeSize4(QSpacerItem* self, int w, int h, uintptr_t hData, uintptr_t vData) { self->changeSize(static_cast(w), static_cast(h), static_cast(hData), static_cast(vData)); } void QSpacerItem_Delete(QSpacerItem* self) { delete self; } QWidgetItem* QWidgetItem_new(QWidget* w) { return new QWidgetItem(w); } QSize* QWidgetItem_SizeHint(QWidgetItem* self) { QSize ret = const_cast(self)->sizeHint(); // Copy-construct value returned type into heap-allocated copy return static_cast(new QSize(ret)); } QSize* QWidgetItem_MinimumSize(QWidgetItem* self) { QSize ret = const_cast(self)->minimumSize(); // Copy-construct value returned type into heap-allocated copy return static_cast(new QSize(ret)); } QSize* QWidgetItem_MaximumSize(QWidgetItem* self) { QSize ret = const_cast(self)->maximumSize(); // Copy-construct value returned type into heap-allocated copy return static_cast(new QSize(ret)); } int QWidgetItem_ExpandingDirections(QWidgetItem* self) { Qt::Orientations ret = const_cast(self)->expandingDirections(); return static_cast(ret); } bool QWidgetItem_IsEmpty(QWidgetItem* self) { return const_cast(self)->isEmpty(); } void QWidgetItem_SetGeometry(QWidgetItem* self, QRect* geometry) { self->setGeometry(*geometry); } QRect* QWidgetItem_Geometry(QWidgetItem* self) { QRect ret = const_cast(self)->geometry(); // Copy-construct value returned type into heap-allocated copy return static_cast(new QRect(ret)); } QWidget* QWidgetItem_Widget(QWidgetItem* self) { return self->widget(); } bool QWidgetItem_HasHeightForWidth(QWidgetItem* self) { return const_cast(self)->hasHeightForWidth(); } int QWidgetItem_HeightForWidth(QWidgetItem* self, int param1) { return const_cast(self)->heightForWidth(static_cast(param1)); } int QWidgetItem_ControlTypes(QWidgetItem* self) { QSizePolicy::ControlTypes ret = const_cast(self)->controlTypes(); return static_cast(ret); } void QWidgetItem_Delete(QWidgetItem* self) { delete self; } QWidgetItemV2* QWidgetItemV2_new(QWidget* widget) { return new QWidgetItemV2(widget); } QSize* QWidgetItemV2_SizeHint(QWidgetItemV2* self) { QSize ret = const_cast(self)->sizeHint(); // Copy-construct value returned type into heap-allocated copy return static_cast(new QSize(ret)); } QSize* QWidgetItemV2_MinimumSize(QWidgetItemV2* self) { QSize ret = const_cast(self)->minimumSize(); // Copy-construct value returned type into heap-allocated copy return static_cast(new QSize(ret)); } QSize* QWidgetItemV2_MaximumSize(QWidgetItemV2* self) { QSize ret = const_cast(self)->maximumSize(); // Copy-construct value returned type into heap-allocated copy return static_cast(new QSize(ret)); } int QWidgetItemV2_HeightForWidth(QWidgetItemV2* self, int width) { return const_cast(self)->heightForWidth(static_cast(width)); } void QWidgetItemV2_Delete(QWidgetItemV2* self) { delete self; }