#include #include #include #include "gen_qmargins.h" #ifndef _Bool #define _Bool bool #endif #include "_cgo_export.h" QMargins* QMargins_new() { return new QMargins(); } QMargins* QMargins_new2(int left, int top, int right, int bottom) { return new QMargins(static_cast(left), static_cast(top), static_cast(right), static_cast(bottom)); } QMargins* QMargins_new3(QMargins* param1) { return new QMargins(*param1); } bool QMargins_IsNull(const QMargins* self) { return self->isNull(); } int QMargins_Left(const QMargins* self) { return self->left(); } int QMargins_Top(const QMargins* self) { return self->top(); } int QMargins_Right(const QMargins* self) { return self->right(); } int QMargins_Bottom(const QMargins* self) { return self->bottom(); } void QMargins_SetLeft(QMargins* self, int left) { self->setLeft(static_cast(left)); } void QMargins_SetTop(QMargins* self, int top) { self->setTop(static_cast(top)); } void QMargins_SetRight(QMargins* self, int right) { self->setRight(static_cast(right)); } void QMargins_SetBottom(QMargins* self, int bottom) { self->setBottom(static_cast(bottom)); } QMargins* QMargins_OperatorPlusAssign(QMargins* self, QMargins* margins) { QMargins& _ret = self->operator+=(*margins); // Cast returned reference into pointer return &_ret; } QMargins* QMargins_OperatorMinusAssign(QMargins* self, QMargins* margins) { QMargins& _ret = self->operator-=(*margins); // Cast returned reference into pointer return &_ret; } QMargins* QMargins_OperatorPlusAssignWithInt(QMargins* self, int param1) { QMargins& _ret = self->operator+=(static_cast(param1)); // Cast returned reference into pointer return &_ret; } QMargins* QMargins_OperatorMinusAssignWithInt(QMargins* self, int param1) { QMargins& _ret = self->operator-=(static_cast(param1)); // Cast returned reference into pointer return &_ret; } QMargins* QMargins_OperatorMultiplyAssign(QMargins* self, int param1) { QMargins& _ret = self->operator*=(static_cast(param1)); // Cast returned reference into pointer return &_ret; } QMargins* QMargins_OperatorDivideAssign(QMargins* self, int param1) { QMargins& _ret = self->operator/=(static_cast(param1)); // Cast returned reference into pointer return &_ret; } QMargins* QMargins_OperatorMultiplyAssignWithQreal(QMargins* self, double param1) { QMargins& _ret = self->operator*=(static_cast(param1)); // Cast returned reference into pointer return &_ret; } QMargins* QMargins_OperatorDivideAssignWithQreal(QMargins* self, double param1) { QMargins& _ret = self->operator/=(static_cast(param1)); // Cast returned reference into pointer return &_ret; } QMarginsF* QMargins_ToMarginsF(const QMargins* self) { return new QMarginsF(self->toMarginsF()); } void QMargins_Delete(QMargins* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } QMarginsF* QMarginsF_new() { return new QMarginsF(); } QMarginsF* QMarginsF_new2(double left, double top, double right, double bottom) { return new QMarginsF(static_cast(left), static_cast(top), static_cast(right), static_cast(bottom)); } QMarginsF* QMarginsF_new3(QMargins* margins) { return new QMarginsF(*margins); } QMarginsF* QMarginsF_new4(QMarginsF* param1) { return new QMarginsF(*param1); } bool QMarginsF_IsNull(const QMarginsF* self) { return self->isNull(); } double QMarginsF_Left(const QMarginsF* self) { qreal _ret = self->left(); return static_cast(_ret); } double QMarginsF_Top(const QMarginsF* self) { qreal _ret = self->top(); return static_cast(_ret); } double QMarginsF_Right(const QMarginsF* self) { qreal _ret = self->right(); return static_cast(_ret); } double QMarginsF_Bottom(const QMarginsF* self) { qreal _ret = self->bottom(); return static_cast(_ret); } void QMarginsF_SetLeft(QMarginsF* self, double aleft) { self->setLeft(static_cast(aleft)); } void QMarginsF_SetTop(QMarginsF* self, double atop) { self->setTop(static_cast(atop)); } void QMarginsF_SetRight(QMarginsF* self, double aright) { self->setRight(static_cast(aright)); } void QMarginsF_SetBottom(QMarginsF* self, double abottom) { self->setBottom(static_cast(abottom)); } QMarginsF* QMarginsF_OperatorPlusAssign(QMarginsF* self, QMarginsF* margins) { QMarginsF& _ret = self->operator+=(*margins); // Cast returned reference into pointer return &_ret; } QMarginsF* QMarginsF_OperatorMinusAssign(QMarginsF* self, QMarginsF* margins) { QMarginsF& _ret = self->operator-=(*margins); // Cast returned reference into pointer return &_ret; } QMarginsF* QMarginsF_OperatorPlusAssignWithAddend(QMarginsF* self, double addend) { QMarginsF& _ret = self->operator+=(static_cast(addend)); // Cast returned reference into pointer return &_ret; } QMarginsF* QMarginsF_OperatorMinusAssignWithSubtrahend(QMarginsF* self, double subtrahend) { QMarginsF& _ret = self->operator-=(static_cast(subtrahend)); // Cast returned reference into pointer return &_ret; } QMarginsF* QMarginsF_OperatorMultiplyAssign(QMarginsF* self, double factor) { QMarginsF& _ret = self->operator*=(static_cast(factor)); // Cast returned reference into pointer return &_ret; } QMarginsF* QMarginsF_OperatorDivideAssign(QMarginsF* self, double divisor) { QMarginsF& _ret = self->operator/=(static_cast(divisor)); // Cast returned reference into pointer return &_ret; } QMargins* QMarginsF_ToMargins(const QMarginsF* self) { return new QMargins(self->toMargins()); } void QMarginsF_Delete(QMarginsF* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } }