#pragma once #ifndef MIQT_QT_GEN_QGRAPHICSLAYOUTITEM_H #define MIQT_QT_GEN_QGRAPHICSLAYOUTITEM_H #include #include #include #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #include "../libmiqt/libmiqt.h" #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus class QGraphicsItem; class QGraphicsLayoutItem; class QRectF; class QSizeF; class QSizePolicy; #else typedef struct QGraphicsItem QGraphicsItem; typedef struct QGraphicsLayoutItem QGraphicsLayoutItem; typedef struct QRectF QRectF; typedef struct QSizeF QSizeF; typedef struct QSizePolicy QSizePolicy; #endif QGraphicsLayoutItem* QGraphicsLayoutItem_new(); QGraphicsLayoutItem* QGraphicsLayoutItem_new2(QGraphicsLayoutItem* parent); QGraphicsLayoutItem* QGraphicsLayoutItem_new3(QGraphicsLayoutItem* parent, bool isLayout); void QGraphicsLayoutItem_setSizePolicy(QGraphicsLayoutItem* self, QSizePolicy* policy); void QGraphicsLayoutItem_setSizePolicy2(QGraphicsLayoutItem* self, int hPolicy, int vPolicy); QSizePolicy* QGraphicsLayoutItem_sizePolicy(const QGraphicsLayoutItem* self); void QGraphicsLayoutItem_setMinimumSize(QGraphicsLayoutItem* self, QSizeF* size); void QGraphicsLayoutItem_setMinimumSize2(QGraphicsLayoutItem* self, double w, double h); QSizeF* QGraphicsLayoutItem_minimumSize(const QGraphicsLayoutItem* self); void QGraphicsLayoutItem_setMinimumWidth(QGraphicsLayoutItem* self, double width); double QGraphicsLayoutItem_minimumWidth(const QGraphicsLayoutItem* self); void QGraphicsLayoutItem_setMinimumHeight(QGraphicsLayoutItem* self, double height); double QGraphicsLayoutItem_minimumHeight(const QGraphicsLayoutItem* self); void QGraphicsLayoutItem_setPreferredSize(QGraphicsLayoutItem* self, QSizeF* size); void QGraphicsLayoutItem_setPreferredSize2(QGraphicsLayoutItem* self, double w, double h); QSizeF* QGraphicsLayoutItem_preferredSize(const QGraphicsLayoutItem* self); void QGraphicsLayoutItem_setPreferredWidth(QGraphicsLayoutItem* self, double width); double QGraphicsLayoutItem_preferredWidth(const QGraphicsLayoutItem* self); void QGraphicsLayoutItem_setPreferredHeight(QGraphicsLayoutItem* self, double height); double QGraphicsLayoutItem_preferredHeight(const QGraphicsLayoutItem* self); void QGraphicsLayoutItem_setMaximumSize(QGraphicsLayoutItem* self, QSizeF* size); void QGraphicsLayoutItem_setMaximumSize2(QGraphicsLayoutItem* self, double w, double h); QSizeF* QGraphicsLayoutItem_maximumSize(const QGraphicsLayoutItem* self); void QGraphicsLayoutItem_setMaximumWidth(QGraphicsLayoutItem* self, double width); double QGraphicsLayoutItem_maximumWidth(const QGraphicsLayoutItem* self); void QGraphicsLayoutItem_setMaximumHeight(QGraphicsLayoutItem* self, double height); double QGraphicsLayoutItem_maximumHeight(const QGraphicsLayoutItem* self); void QGraphicsLayoutItem_setGeometry(QGraphicsLayoutItem* self, QRectF* rect); QRectF* QGraphicsLayoutItem_geometry(const QGraphicsLayoutItem* self); void QGraphicsLayoutItem_getContentsMargins(const QGraphicsLayoutItem* self, double* left, double* top, double* right, double* bottom); QRectF* QGraphicsLayoutItem_contentsRect(const QGraphicsLayoutItem* self); QSizeF* QGraphicsLayoutItem_effectiveSizeHint(const QGraphicsLayoutItem* self, int which); void QGraphicsLayoutItem_updateGeometry(QGraphicsLayoutItem* self); QGraphicsLayoutItem* QGraphicsLayoutItem_parentLayoutItem(const QGraphicsLayoutItem* self); void QGraphicsLayoutItem_setParentLayoutItem(QGraphicsLayoutItem* self, QGraphicsLayoutItem* parent); bool QGraphicsLayoutItem_isLayout(const QGraphicsLayoutItem* self); QGraphicsItem* QGraphicsLayoutItem_graphicsItem(const QGraphicsLayoutItem* self); bool QGraphicsLayoutItem_ownedByLayout(const QGraphicsLayoutItem* self); QSizeF* QGraphicsLayoutItem_sizeHint(const QGraphicsLayoutItem* self, int which, QSizeF* constraint); void QGraphicsLayoutItem_setSizePolicy3(QGraphicsLayoutItem* self, int hPolicy, int vPolicy, int controlType); QSizeF* QGraphicsLayoutItem_effectiveSizeHint2(const QGraphicsLayoutItem* self, int which, QSizeF* constraint); bool QGraphicsLayoutItem_override_virtual_setGeometry(void* self, intptr_t slot); void QGraphicsLayoutItem_virtualbase_setGeometry(void* self, QRectF* rect); bool QGraphicsLayoutItem_override_virtual_getContentsMargins(void* self, intptr_t slot); void QGraphicsLayoutItem_virtualbase_getContentsMargins(const void* self, double* left, double* top, double* right, double* bottom); bool QGraphicsLayoutItem_override_virtual_updateGeometry(void* self, intptr_t slot); void QGraphicsLayoutItem_virtualbase_updateGeometry(void* self); bool QGraphicsLayoutItem_override_virtual_sizeHint(void* self, intptr_t slot); QSizeF* QGraphicsLayoutItem_virtualbase_sizeHint(const void* self, int which, QSizeF* constraint); void QGraphicsLayoutItem_delete(QGraphicsLayoutItem* self); #ifdef __cplusplus } /* extern C */ #endif #endif