#ifndef GEN_QSTYLEPAINTER_H #define GEN_QSTYLEPAINTER_H #include #include #include #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #include "../libmiqt/libmiqt.h" #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus class QPaintDevice; class QPalette; class QPixmap; class QRect; class QStyle; class QStyleOption; class QStyleOptionComplex; class QStylePainter; class QWidget; #else typedef struct QPaintDevice QPaintDevice; typedef struct QPalette QPalette; typedef struct QPixmap QPixmap; typedef struct QRect QRect; typedef struct QStyle QStyle; typedef struct QStyleOption QStyleOption; typedef struct QStyleOptionComplex QStyleOptionComplex; typedef struct QStylePainter QStylePainter; typedef struct QWidget QWidget; #endif QStylePainter* QStylePainter_new(); QStylePainter* QStylePainter_new2(QWidget* w); QStylePainter* QStylePainter_new3(QPaintDevice* pd, QWidget* w); bool QStylePainter_Begin(QStylePainter* self, QWidget* w); bool QStylePainter_Begin2(QStylePainter* self, QPaintDevice* pd, QWidget* w); void QStylePainter_DrawPrimitive(QStylePainter* self, int pe, QStyleOption* opt); void QStylePainter_DrawControl(QStylePainter* self, int ce, QStyleOption* opt); void QStylePainter_DrawComplexControl(QStylePainter* self, int cc, QStyleOptionComplex* opt); void QStylePainter_DrawItemText(QStylePainter* self, QRect* r, int flags, QPalette* pal, bool enabled, struct miqt_string* text); void QStylePainter_DrawItemPixmap(QStylePainter* self, QRect* r, int flags, QPixmap* pixmap); QStyle* QStylePainter_Style(const QStylePainter* self); void QStylePainter_DrawItemText6(QStylePainter* self, QRect* r, int flags, QPalette* pal, bool enabled, struct miqt_string* text, int textRole); void QStylePainter_Delete(QStylePainter* self); #ifdef __cplusplus } /* extern C */ #endif #endif