miqt/qt6/gen_qcursor.h

63 lines
1.8 KiB
C
Raw Permalink Normal View History

#pragma once
#ifndef MIQT_QT6_GEN_QCURSOR_H
#define MIQT_QT6_GEN_QCURSOR_H
2024-10-20 05:21:03 +00:00
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#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
2024-12-07 04:15:57 +00:00
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);
2024-10-20 05:21:03 +00:00
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);
2024-11-19 06:29:06 +00:00
void QCursor_Delete(QCursor* self, bool isSubclass);
2024-10-20 05:21:03 +00:00
#ifdef __cplusplus
} /* extern C */
#endif
#endif