2024-11-17 06:21:37 +00:00
|
|
|
#pragma once
|
|
|
|
#ifndef MIQT_QT6_GEN_QSTYLEPAINTER_H
|
|
|
|
#define MIQT_QT6_GEN_QSTYLEPAINTER_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 QPaintDevice;
|
2024-11-19 06:29:06 +00:00
|
|
|
class QPainter;
|
2024-10-20 05:21:03 +00:00
|
|
|
class QPalette;
|
|
|
|
class QPixmap;
|
|
|
|
class QRect;
|
|
|
|
class QStyle;
|
|
|
|
class QStyleOption;
|
|
|
|
class QStyleOptionComplex;
|
|
|
|
class QStylePainter;
|
|
|
|
class QWidget;
|
|
|
|
#else
|
|
|
|
typedef struct QPaintDevice QPaintDevice;
|
2024-11-19 06:29:06 +00:00
|
|
|
typedef struct QPainter QPainter;
|
2024-10-20 05:21:03 +00:00
|
|
|
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
|
|
|
|
|
2024-11-19 06:29:06 +00:00
|
|
|
void QStylePainter_new(QWidget* w, QStylePainter** outptr_QStylePainter, QPainter** outptr_QPainter);
|
|
|
|
void QStylePainter_new2(QStylePainter** outptr_QStylePainter, QPainter** outptr_QPainter);
|
|
|
|
void QStylePainter_new3(QPaintDevice* pd, QWidget* w, QStylePainter** outptr_QStylePainter, QPainter** outptr_QPainter);
|
2024-10-20 05:21:03 +00:00
|
|
|
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);
|
2024-11-19 06:29:06 +00:00
|
|
|
void QStylePainter_Delete(QStylePainter* self, bool isSubclass);
|
2024-10-20 05:21:03 +00:00
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
} /* extern C */
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#endif
|