#pragma once #ifndef MIQT_QT6_GEN_QCURSOR_H #define MIQT_QT6_GEN_QCURSOR_H #include #include #include #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #include "../libmiqt/libmiqt.h" #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus class QBitmap; class QCursor; class QPixmap; class QPoint; class QScreen; #else typedef struct QBitmap QBitmap; typedef struct QCursor QCursor; typedef struct QPixmap QPixmap; typedef struct QPoint QPoint; typedef struct QScreen QScreen; #endif QCursor* QCursor_new(); QCursor* QCursor_new2(int shape); QCursor* QCursor_new3(QBitmap* bitmap, QBitmap* mask); QCursor* QCursor_new4(QPixmap* pixmap); QCursor* QCursor_new5(QCursor* cursor); QCursor* QCursor_new6(QBitmap* bitmap, QBitmap* mask, int hotX); QCursor* QCursor_new7(QBitmap* bitmap, QBitmap* mask, int hotX, int hotY); QCursor* QCursor_new8(QPixmap* pixmap, int hotX); QCursor* QCursor_new9(QPixmap* pixmap, int hotX, int hotY); void QCursor_OperatorAssign(QCursor* self, QCursor* cursor); void QCursor_Swap(QCursor* self, QCursor* other); int QCursor_Shape(const QCursor* self); void QCursor_SetShape(QCursor* self, int newShape); QBitmap* QCursor_Bitmap(const QCursor* self, int param1); QBitmap* QCursor_Mask(const QCursor* self, int param1); QBitmap* QCursor_Bitmap2(const QCursor* self); QBitmap* QCursor_Mask2(const QCursor* self); QPixmap* QCursor_Pixmap(const QCursor* self); QPoint* QCursor_HotSpot(const QCursor* self); QPoint* QCursor_Pos(); QPoint* QCursor_PosWithScreen(QScreen* screen); void QCursor_SetPos(int x, int y); void QCursor_SetPos2(QScreen* screen, int x, int y); void QCursor_SetPosWithQPoint(QPoint* p); void QCursor_SetPos3(QScreen* screen, QPoint* p); void QCursor_Delete(QCursor* self, bool isSubclass); #ifdef __cplusplus } /* extern C */ #endif #endif