24 #ifndef DIGIKAM_CIE_TONGUE_WIDGET_H
25 #define DIGIKAM_CIE_TONGUE_WIDGET_H
31 #include <QPaintEvent>
49 QWidget*
const parent =
nullptr,
53 bool setProfileData(
const QByteArray& profileData = QByteArray());
54 bool setProfileFromFile(
const QUrl& file = QUrl());
56 void loadingStarted();
58 void uncalibratedColor();
62 int grids(
double val)
const;
66 void drawTongueAxis();
67 void drawTongueGrid();
70 QRgb colorByCoord(
double x,
double y);
73 void resizeEvent(QResizeEvent* event)
override;
74 void paintEvent(QPaintEvent*)
override;
78 void drawColorantTriangle();
79 void drawWhitePoint();
84 void biasedLine(
int x1,
int y1,
int x2,
int y2);
85 void biasedText(
int x,
int y,
const QString& txt);
91 void slotProgressTimerDone();
unsigned char BYTE
Definition: digikam-lcms.h:71
void * cmsHPROFILE
Opaque typedefs to hide internals.
Definition: digikam-lcms.h:81
cmsCIExyY FAR * LPcmsCIExyY
Definition: digikam-lcms.h:78
Definition: datefolderview.cpp:43