#include #include "qsizepolicy.h" #include "gen_qsizepolicy.h" extern "C" { extern void miqt_exec_callback(void* cb, int argc, void* argv); } QSizePolicy* QSizePolicy_new() { return new QSizePolicy(); } QSizePolicy* QSizePolicy_new2(uintptr_t horizontal, uintptr_t vertical) { return new QSizePolicy(static_cast(horizontal), static_cast(vertical)); } QSizePolicy* QSizePolicy_new3(QSizePolicy* param1) { return new QSizePolicy(*param1); } QSizePolicy* QSizePolicy_new4(uintptr_t horizontal, uintptr_t vertical, uintptr_t typeVal) { return new QSizePolicy(static_cast(horizontal), static_cast(vertical), static_cast(typeVal)); } uintptr_t QSizePolicy_HorizontalPolicy(QSizePolicy* self) { QSizePolicy::Policy ret = const_cast(self)->horizontalPolicy(); return static_cast(ret); } uintptr_t QSizePolicy_VerticalPolicy(QSizePolicy* self) { QSizePolicy::Policy ret = const_cast(self)->verticalPolicy(); return static_cast(ret); } uintptr_t QSizePolicy_ControlType(QSizePolicy* self) { QSizePolicy::ControlType ret = const_cast(self)->controlType(); return static_cast(ret); } void QSizePolicy_SetHorizontalPolicy(QSizePolicy* self, uintptr_t d) { self->setHorizontalPolicy(static_cast(d)); } void QSizePolicy_SetVerticalPolicy(QSizePolicy* self, uintptr_t d) { self->setVerticalPolicy(static_cast(d)); } void QSizePolicy_SetControlType(QSizePolicy* self, uintptr_t typeVal) { self->setControlType(static_cast(typeVal)); } int QSizePolicy_ExpandingDirections(QSizePolicy* self) { Qt::Orientations ret = const_cast(self)->expandingDirections(); return static_cast(ret); } void QSizePolicy_SetHeightForWidth(QSizePolicy* self, bool b) { self->setHeightForWidth(b); } bool QSizePolicy_HasHeightForWidth(QSizePolicy* self) { return const_cast(self)->hasHeightForWidth(); } void QSizePolicy_SetWidthForHeight(QSizePolicy* self, bool b) { self->setWidthForHeight(b); } bool QSizePolicy_HasWidthForHeight(QSizePolicy* self) { return const_cast(self)->hasWidthForHeight(); } bool QSizePolicy_OperatorEqual(QSizePolicy* self, QSizePolicy* s) { return const_cast(self)->operator==(*s); } bool QSizePolicy_OperatorNotEqual(QSizePolicy* self, QSizePolicy* s) { return const_cast(self)->operator!=(*s); } int QSizePolicy_HorizontalStretch(QSizePolicy* self) { return const_cast(self)->horizontalStretch(); } int QSizePolicy_VerticalStretch(QSizePolicy* self) { return const_cast(self)->verticalStretch(); } void QSizePolicy_SetHorizontalStretch(QSizePolicy* self, int stretchFactor) { self->setHorizontalStretch(static_cast(stretchFactor)); } void QSizePolicy_SetVerticalStretch(QSizePolicy* self, int stretchFactor) { self->setVerticalStretch(static_cast(stretchFactor)); } bool QSizePolicy_RetainSizeWhenHidden(QSizePolicy* self) { return const_cast(self)->retainSizeWhenHidden(); } void QSizePolicy_SetRetainSizeWhenHidden(QSizePolicy* self, bool retainSize) { self->setRetainSizeWhenHidden(retainSize); } void QSizePolicy_Transpose(QSizePolicy* self) { self->transpose(); } QSizePolicy* QSizePolicy_Transposed(QSizePolicy* self) { QSizePolicy ret = const_cast(self)->transposed(); // Copy-construct value returned type into heap-allocated copy return static_cast(new QSizePolicy(ret)); } void QSizePolicy_Delete(QSizePolicy* self) { delete self; }