#ifndef GEN_QRUBBERBAND_H #define GEN_QRUBBERBAND_H #include #include #include #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus class QMetaObject; class QPoint; class QRect; class QRubberBand; class QSize; class QWidget; #else typedef struct QMetaObject QMetaObject; typedef struct QPoint QPoint; typedef struct QRect QRect; typedef struct QRubberBand QRubberBand; typedef struct QSize QSize; typedef struct QWidget QWidget; #endif QRubberBand* QRubberBand_new(uintptr_t param1); QRubberBand* QRubberBand_new2(uintptr_t param1, QWidget* param2); QMetaObject* QRubberBand_MetaObject(const QRubberBand* self); void QRubberBand_Tr(const char* s, char** _out, int* _out_Strlen); void QRubberBand_TrUtf8(const char* s, char** _out, int* _out_Strlen); uintptr_t QRubberBand_Shape(const QRubberBand* self); void QRubberBand_SetGeometry(QRubberBand* self, QRect* r); void QRubberBand_SetGeometry2(QRubberBand* self, int x, int y, int w, int h); void QRubberBand_Move(QRubberBand* self, int x, int y); void QRubberBand_MoveWithQPoint(QRubberBand* self, QPoint* p); void QRubberBand_Resize(QRubberBand* self, int w, int h); void QRubberBand_ResizeWithQSize(QRubberBand* self, QSize* s); void QRubberBand_Tr2(const char* s, const char* c, char** _out, int* _out_Strlen); void QRubberBand_Tr3(const char* s, const char* c, int n, char** _out, int* _out_Strlen); void QRubberBand_TrUtf82(const char* s, const char* c, char** _out, int* _out_Strlen); void QRubberBand_TrUtf83(const char* s, const char* c, int n, char** _out, int* _out_Strlen); void QRubberBand_Delete(QRubberBand* self); #ifdef __cplusplus } /* extern C */ #endif #endif