#pragma once #ifndef MIQT_QT6_GEN_QCOLORMAP_H #define MIQT_QT6_GEN_QCOLORMAP_H #include #include #include #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #include "../libmiqt/libmiqt.h" #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus class QColor; class QColormap; #else typedef struct QColor QColor; typedef struct QColormap QColormap; #endif QColormap* QColormap_new(QColormap* colormap); void QColormap_Initialize(); void QColormap_Cleanup(); QColormap* QColormap_Instance(); void QColormap_OperatorAssign(QColormap* self, QColormap* colormap); int QColormap_Mode(const QColormap* self); int QColormap_Depth(const QColormap* self); int QColormap_Size(const QColormap* self); unsigned int QColormap_Pixel(const QColormap* self, QColor* color); QColor* QColormap_ColorAt(const QColormap* self, unsigned int pixel); struct miqt_array /* of QColor* */ QColormap_Colormap(const QColormap* self); QColormap* QColormap_Instance1(int screen); void QColormap_Delete(QColormap* self, bool isSubclass); #ifdef __cplusplus } /* extern C */ #endif #endif