Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qcolor.h
Go to the documentation of this file.
1// Copyright (C) 2020 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4#ifndef QCOLOR_H
5#define QCOLOR_H
6
7#include <QtGui/qtguiglobal.h>
8#include <QtGui/qrgb.h>
9#include <QtCore/qnamespace.h>
10#include <QtCore/qstringlist.h>
11#include <QtGui/qrgba64.h>
12
13#include <limits.h>
14
15QT_BEGIN_NAMESPACE
16
17
18class QColor;
19class QVariant;
20
21#ifndef QT_NO_DEBUG_STREAM
22Q_GUI_EXPORT QDebug operator<<(QDebug, const QColor &);
23#endif
24#ifndef QT_NO_DATASTREAM
25Q_GUI_EXPORT QDataStream &operator<<(QDataStream &, const QColor &);
26Q_GUI_EXPORT QDataStream &operator>>(QDataStream &, QColor &);
27#endif
28
29class Q_GUI_EXPORT QColor
30{
31public:
32 // ### Qt7: make this "enum Spec: quint8 {...}" and reorder the members below for tighter
33 // struct packing. QColor could fit into the inline storage of a QVariant on 32bit.
34 enum Spec { Invalid, Rgb, Hsv, Cmyk, Hsl, ExtendedRgb };
35 enum NameFormat { HexRgb, HexArgb };
36
37 constexpr QColor() noexcept
38 : cspec(Invalid), ct(USHRT_MAX, 0, 0, 0, 0) {}
39 QColor(Qt::GlobalColor color) noexcept;
40 constexpr QColor(int r, int g, int b, int a = 255) noexcept
41 : cspec(isRgbaValid(r, g, b, a) ? Rgb : Invalid),
42 ct(ushort(cspec == Rgb ? a * 0x0101 : 0),
43 ushort(cspec == Rgb ? r * 0x0101 : 0),
44 ushort(cspec == Rgb ? g * 0x0101 : 0),
45 ushort(cspec == Rgb ? b * 0x0101 : 0),
46 0) {}
47 QColor(QRgb rgb) noexcept;
48 QColor(QRgba64 rgba64) noexcept;
49 inline QColor(const QString& name);
50 explicit inline QColor(QStringView name);
51 inline QColor(const char *aname);
52 inline QColor(QLatin1StringView name);
53 QColor(Spec spec) noexcept;
54
55 static QColor fromString(QAnyStringView name) noexcept;
56
57 QColor &operator=(Qt::GlobalColor color) noexcept;
58
59 bool isValid() const noexcept;
60
61 QString name(NameFormat format = HexRgb) const;
62
63#if QT_DEPRECATED_SINCE(6, 6)
64 QT_DEPRECATED_VERSION_X_6_6("Use fromString() instead.")
65 void setNamedColor(const QString& name);
66 QT_DEPRECATED_VERSION_X_6_6("Use fromString() instead.")
67 void setNamedColor(QStringView name);
68 QT_DEPRECATED_VERSION_X_6_6("Use fromString() instead.")
69 void setNamedColor(QLatin1StringView name);
70#endif
71
72 static QStringList colorNames();
73
74 inline Spec spec() const noexcept
75 { return cspec; }
76
77 int alpha() const noexcept;
78 void setAlpha(int alpha);
79
80 float alphaF() const noexcept;
81 void setAlphaF(float alpha);
82
83 int red() const noexcept;
84 int green() const noexcept;
85 int blue() const noexcept;
86 void setRed(int red);
87 void setGreen(int green);
88 void setBlue(int blue);
89
90 float redF() const noexcept;
91 float greenF() const noexcept;
92 float blueF() const noexcept;
93 void setRedF(float red);
94 void setGreenF(float green);
95 void setBlueF(float blue);
96
97 void getRgb(int *r, int *g, int *b, int *a = nullptr) const;
98 void setRgb(int r, int g, int b, int a = 255);
99
100 void getRgbF(float *r, float *g, float *b, float *a = nullptr) const;
101 void setRgbF(float r, float g, float b, float a = 1.0);
102
103 QRgba64 rgba64() const noexcept;
104 void setRgba64(QRgba64 rgba) noexcept;
105
106 QRgb rgba() const noexcept;
107 void setRgba(QRgb rgba) noexcept;
108
109 QRgb rgb() const noexcept;
110 void setRgb(QRgb rgb) noexcept;
111
112 int hue() const noexcept; // 0 <= hue < 360
113 int saturation() const noexcept;
114 int hsvHue() const noexcept; // 0 <= hue < 360
115 int hsvSaturation() const noexcept;
116 int value() const noexcept;
117
118 float hueF() const noexcept; // 0.0 <= hueF < 360.0
119 float saturationF() const noexcept;
120 float hsvHueF() const noexcept; // 0.0 <= hueF < 360.0
121 float hsvSaturationF() const noexcept;
122 float valueF() const noexcept;
123
124 void getHsv(int *h, int *s, int *v, int *a = nullptr) const;
125 void setHsv(int h, int s, int v, int a = 255);
126
127 void getHsvF(float *h, float *s, float *v, float *a = nullptr) const;
128 void setHsvF(float h, float s, float v, float a = 1.0);
129
130 int cyan() const noexcept;
131 int magenta() const noexcept;
132 int yellow() const noexcept;
133 int black() const noexcept;
134
135 float cyanF() const noexcept;
136 float magentaF() const noexcept;
137 float yellowF() const noexcept;
138 float blackF() const noexcept;
139
140 void getCmyk(int *c, int *m, int *y, int *k, int *a = nullptr) const;
141 void setCmyk(int c, int m, int y, int k, int a = 255);
142
143 void getCmykF(float *c, float *m, float *y, float *k, float *a = nullptr) const;
144 void setCmykF(float c, float m, float y, float k, float a = 1.0);
145
146 int hslHue() const noexcept; // 0 <= hue < 360
147 int hslSaturation() const noexcept;
148 int lightness() const noexcept;
149
150 float hslHueF() const noexcept; // 0.0 <= hueF < 360.0
151 float hslSaturationF() const noexcept;
152 float lightnessF() const noexcept;
153
154 void getHsl(int *h, int *s, int *l, int *a = nullptr) const;
155 void setHsl(int h, int s, int l, int a = 255);
156
157 void getHslF(float *h, float *s, float *l, float *a = nullptr) const;
158 void setHslF(float h, float s, float l, float a = 1.0);
159
160 QColor toRgb() const noexcept;
161 QColor toHsv() const noexcept;
162 QColor toCmyk() const noexcept;
163 QColor toHsl() const noexcept;
164 QColor toExtendedRgb() const noexcept;
165
166 [[nodiscard]] QColor convertTo(Spec colorSpec) const noexcept;
167
168 static QColor fromRgb(QRgb rgb) noexcept;
169 static QColor fromRgba(QRgb rgba) noexcept;
170
171 static QColor fromRgb(int r, int g, int b, int a = 255);
172 static QColor fromRgbF(float r, float g, float b, float a = 1.0);
173
174 static QColor fromRgba64(ushort r, ushort g, ushort b, ushort a = USHRT_MAX) noexcept;
175 static QColor fromRgba64(QRgba64 rgba) noexcept;
176
177 static QColor fromHsv(int h, int s, int v, int a = 255);
178 static QColor fromHsvF(float h, float s, float v, float a = 1.0);
179
180 static QColor fromCmyk(int c, int m, int y, int k, int a = 255);
181 static QColor fromCmykF(float c, float m, float y, float k, float a = 1.0);
182
183 static QColor fromHsl(int h, int s, int l, int a = 255);
184 static QColor fromHslF(float h, float s, float l, float a = 1.0);
185
186 [[nodiscard]] QColor lighter(int f = 150) const noexcept;
187 [[nodiscard]] QColor darker(int f = 200) const noexcept;
188
189 bool operator==(const QColor &c) const noexcept;
190 bool operator!=(const QColor &c) const noexcept;
191
192 operator QVariant() const;
193
194#if QT_DEPRECATED_SINCE(6, 6)
195 QT_DEPRECATED_VERSION_X_6_6("Use isValidColorName() instead.")
196 static bool isValidColor(const QString &name);
197 QT_DEPRECATED_VERSION_X_6_6("Use isValidColorName() instead.")
198 static bool isValidColor(QStringView) noexcept;
199 QT_DEPRECATED_VERSION_X_6_6("Use isValidColorName() instead.")
200 static bool isValidColor(QLatin1StringView) noexcept;
201#endif
202 static bool isValidColorName(QAnyStringView) noexcept;
203
204private:
205
206 void invalidate() noexcept;
207
208 Q_DECL_CONST_FUNCTION static constexpr bool isRgbaValid(int r, int g, int b, int a = 255) noexcept
209 {
210 return uint(r) <= 255 && uint(g) <= 255 && uint(b) <= 255 && uint(a) <= 255;
211 }
212
213 Spec cspec;
214 union CT {
215#ifdef Q_COMPILER_UNIFORM_INIT
216 CT() {} // doesn't init anything, thus can't be constexpr
217 constexpr explicit CT(ushort a1, ushort a2, ushort a3, ushort a4, ushort a5) noexcept
218 : array{a1, a2, a3, a4, a5} {}
219#endif
220 struct {
221 ushort alpha;
222 ushort red;
223 ushort green;
224 ushort blue;
225 ushort pad;
226 } argb;
227 struct {
228 ushort alpha;
229 ushort hue;
230 ushort saturation;
231 ushort value;
232 ushort pad;
233 } ahsv;
234 struct {
235 ushort alpha;
236 ushort cyan;
237 ushort magenta;
238 ushort yellow;
239 ushort black;
240 } acmyk;
241 struct {
242 ushort alpha;
243 ushort hue;
244 ushort saturation;
245 ushort lightness;
246 ushort pad;
247 } ahsl;
248 struct {
249 ushort alphaF16;
250 ushort redF16;
251 ushort greenF16;
252 ushort blueF16;
253 ushort pad;
254 } argbExtended;
255 ushort array[5];
256 } ct;
257
258#ifndef QT_NO_DATASTREAM
259 friend Q_GUI_EXPORT QDataStream &operator<<(QDataStream &, const QColor &);
260 friend Q_GUI_EXPORT QDataStream &operator>>(QDataStream &, QColor &);
261#endif
262
263#ifdef Q_COMPILER_UNIFORM_INIT
264public: // can't give friendship to a namespace, so it needs to be public
265 constexpr explicit QColor(Spec spec, ushort a1, ushort a2, ushort a3, ushort a4, ushort a5=0) noexcept
266 : cspec(spec), ct(a1, a2, a3, a4, a5) {}
267#endif // Q_COMPILER_UNIFORM_INIT
268};
270
271inline QColor::QColor(QLatin1StringView aname)
272 : QColor(fromString(aname)) {}
273
274inline QColor::QColor(QStringView aname)
275 : QColor(fromString(aname)) {}
276
277inline QColor::QColor(const QString& aname)
278 : QColor(fromString(aname)) {}
279
280inline QColor::QColor(const char *aname)
281 : QColor(fromString(aname)) {}
282
283inline bool QColor::isValid() const noexcept
284{ return cspec != Invalid; }
285
287{
288 // Qt::GlobalColor names
289 constexpr inline QColor Color0 {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0x00 * 0x101, 0x00 * 0x101};
290 constexpr inline QColor Color1 {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xff * 0x101, 0xff * 0x101};
291 constexpr inline QColor Black {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0x00 * 0x101, 0x00 * 0x101};
292 constexpr inline QColor White {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xff * 0x101, 0xff * 0x101};
293 constexpr inline QColor DarkGray {QColor::Rgb, 0xff * 0x101, 0x80 * 0x101, 0x80 * 0x101, 0x80 * 0x101};
294 constexpr inline QColor Gray {QColor::Rgb, 0xff * 0x101, 0xa0 * 0x101, 0xa0 * 0x101, 0xa4 * 0x101};
295 constexpr inline QColor LightGray {QColor::Rgb, 0xff * 0x101, 0xc0 * 0x101, 0xc0 * 0x101, 0xc0 * 0x101};
296 constexpr inline QColor Red {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0x00 * 0x101, 0x00 * 0x101};
297 constexpr inline QColor Green {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0xff * 0x101, 0x00 * 0x101};
298 constexpr inline QColor Blue {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0x00 * 0x101, 0xff * 0x101};
299 constexpr inline QColor Cyan {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0xff * 0x101, 0xff * 0x101};
300 constexpr inline QColor Magenta {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0x00 * 0x101, 0xff * 0x101};
301 constexpr inline QColor Yellow {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xff * 0x101, 0x00 * 0x101};
302 constexpr inline QColor DarkRed {QColor::Rgb, 0xff * 0x101, 0x80 * 0x101, 0x00 * 0x101, 0x00 * 0x101};
303 constexpr inline QColor DarkGreen {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0x80 * 0x101, 0x00 * 0x101};
304 constexpr inline QColor DarkBlue {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0x00 * 0x101, 0x80 * 0x101};
305 constexpr inline QColor DarkCyan {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0x80 * 0x101, 0x80 * 0x101};
306 constexpr inline QColor DarkMagenta {QColor::Rgb, 0xff * 0x101, 0x80 * 0x101, 0x00 * 0x101, 0x80 * 0x101};
307 constexpr inline QColor DarkYellow {QColor::Rgb, 0xff * 0x101, 0x80 * 0x101, 0x80 * 0x101, 0x00 * 0x101};
308 constexpr inline QColor Transparent {QColor::Rgb, 0x00 * 0x101, 0x00 * 0x101, 0x00 * 0x101, 0x00 * 0x101};
309
310 // SVG names supported by QColor (see qcolor.cpp).
311namespace Svg {
312 constexpr inline QColor aliceblue {QColor::Rgb, 0xff * 0x101, 0xf0 * 0x101, 0xf8 * 0x101, 0xff * 0x101};
313 constexpr inline QColor antiquewhite {QColor::Rgb, 0xff * 0x101, 0xfa * 0x101, 0xeb * 0x101, 0xd7 * 0x101};
314 constexpr inline QColor aqua {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0xff * 0x101, 0xff * 0x101};
315 constexpr inline QColor aquamarine {QColor::Rgb, 0xff * 0x101, 0x7f * 0x101, 0xff * 0x101, 0xd4 * 0x101};
316 constexpr inline QColor azure {QColor::Rgb, 0xff * 0x101, 0xf0 * 0x101, 0xff * 0x101, 0xff * 0x101};
317 constexpr inline QColor beige {QColor::Rgb, 0xff * 0x101, 0xf5 * 0x101, 0xf5 * 0x101, 0xdc * 0x101};
318 constexpr inline QColor bisque {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xe4 * 0x101, 0xc4 * 0x101};
319 constexpr inline QColor black {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0x00 * 0x101, 0x00 * 0x101};
320 constexpr inline QColor blanchedalmond {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xeb * 0x101, 0xcd * 0x101};
321 constexpr inline QColor blue {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0x00 * 0x101, 0xff * 0x101};
322 constexpr inline QColor blueviolet {QColor::Rgb, 0xff * 0x101, 0x8a * 0x101, 0x2b * 0x101, 0xe2 * 0x101};
323 constexpr inline QColor brown {QColor::Rgb, 0xff * 0x101, 0xa5 * 0x101, 0x2a * 0x101, 0x2a * 0x101};
324 constexpr inline QColor burlywood {QColor::Rgb, 0xff * 0x101, 0xde * 0x101, 0xb8 * 0x101, 0x87 * 0x101};
325 constexpr inline QColor cadetblue {QColor::Rgb, 0xff * 0x101, 0x5f * 0x101, 0x9e * 0x101, 0xa0 * 0x101};
326 constexpr inline QColor chartreuse {QColor::Rgb, 0xff * 0x101, 0x7f * 0x101, 0xff * 0x101, 0x00 * 0x101};
327 constexpr inline QColor chocolate {QColor::Rgb, 0xff * 0x101, 0xd2 * 0x101, 0x69 * 0x101, 0x1e * 0x101};
328 constexpr inline QColor coral {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0x7f * 0x101, 0x50 * 0x101};
329 constexpr inline QColor cornflowerblue {QColor::Rgb, 0xff * 0x101, 0x64 * 0x101, 0x95 * 0x101, 0xed * 0x101};
330 constexpr inline QColor cornsilk {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xf8 * 0x101, 0xdc * 0x101};
331 constexpr inline QColor crimson {QColor::Rgb, 0xff * 0x101, 0xdc * 0x101, 0x14 * 0x101, 0x3c * 0x101};
332 constexpr inline QColor cyan {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0xff * 0x101, 0xff * 0x101};
333 constexpr inline QColor darkblue {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0x00 * 0x101, 0x8b * 0x101};
334 constexpr inline QColor darkcyan {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0x8b * 0x101, 0x8b * 0x101};
335 constexpr inline QColor darkgoldenrod {QColor::Rgb, 0xff * 0x101, 0xb8 * 0x101, 0x86 * 0x101, 0x0b * 0x101};
336 constexpr inline QColor darkgray {QColor::Rgb, 0xff * 0x101, 0xa9 * 0x101, 0xa9 * 0x101, 0xa9 * 0x101};
337 constexpr inline QColor darkgreen {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0x64 * 0x101, 0x00 * 0x101};
338 constexpr inline QColor darkgrey {QColor::Rgb, 0xff * 0x101, 0xa9 * 0x101, 0xa9 * 0x101, 0xa9 * 0x101};
339 constexpr inline QColor darkkhaki {QColor::Rgb, 0xff * 0x101, 0xbd * 0x101, 0xb7 * 0x101, 0x6b * 0x101};
340 constexpr inline QColor darkmagenta {QColor::Rgb, 0xff * 0x101, 0x8b * 0x101, 0x00 * 0x101, 0x8b * 0x101};
341 constexpr inline QColor darkolivegreen {QColor::Rgb, 0xff * 0x101, 0x55 * 0x101, 0x6b * 0x101, 0x2f * 0x101};
342 constexpr inline QColor darkorange {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0x8c * 0x101, 0x00 * 0x101};
343 constexpr inline QColor darkorchid {QColor::Rgb, 0xff * 0x101, 0x99 * 0x101, 0x32 * 0x101, 0xcc * 0x101};
344 constexpr inline QColor darkred {QColor::Rgb, 0xff * 0x101, 0x8b * 0x101, 0x00 * 0x101, 0x00 * 0x101};
345 constexpr inline QColor darksalmon {QColor::Rgb, 0xff * 0x101, 0xe9 * 0x101, 0x96 * 0x101, 0x7a * 0x101};
346 constexpr inline QColor darkseagreen {QColor::Rgb, 0xff * 0x101, 0x8f * 0x101, 0xbc * 0x101, 0x8f * 0x101};
347 constexpr inline QColor darkslateblue {QColor::Rgb, 0xff * 0x101, 0x48 * 0x101, 0x3d * 0x101, 0x8b * 0x101};
348 constexpr inline QColor darkslategray {QColor::Rgb, 0xff * 0x101, 0x2f * 0x101, 0x4f * 0x101, 0x4f * 0x101};
349 constexpr inline QColor darkslategrey {QColor::Rgb, 0xff * 0x101, 0x2f * 0x101, 0x4f * 0x101, 0x4f * 0x101};
350 constexpr inline QColor darkturquoise {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0xce * 0x101, 0xd1 * 0x101};
351 constexpr inline QColor darkviolet {QColor::Rgb, 0xff * 0x101, 0x94 * 0x101, 0x00 * 0x101, 0xd3 * 0x101};
352 constexpr inline QColor deeppink {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0x14 * 0x101, 0x93 * 0x101};
353 constexpr inline QColor deepskyblue {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0xbf * 0x101, 0xff * 0x101};
354 constexpr inline QColor dimgray {QColor::Rgb, 0xff * 0x101, 0x69 * 0x101, 0x69 * 0x101, 0x69 * 0x101};
355 constexpr inline QColor dimgrey {QColor::Rgb, 0xff * 0x101, 0x69 * 0x101, 0x69 * 0x101, 0x69 * 0x101};
356 constexpr inline QColor dodgerblue {QColor::Rgb, 0xff * 0x101, 0x1e * 0x101, 0x90 * 0x101, 0xff * 0x101};
357 constexpr inline QColor firebrick {QColor::Rgb, 0xff * 0x101, 0xb2 * 0x101, 0x22 * 0x101, 0x22 * 0x101};
358 constexpr inline QColor floralwhite {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xfa * 0x101, 0xf0 * 0x101};
359 constexpr inline QColor forestgreen {QColor::Rgb, 0xff * 0x101, 0x22 * 0x101, 0x8b * 0x101, 0x22 * 0x101};
360 constexpr inline QColor fuchsia {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0x00 * 0x101, 0xff * 0x101};
361 constexpr inline QColor gainsboro {QColor::Rgb, 0xff * 0x101, 0xdc * 0x101, 0xdc * 0x101, 0xdc * 0x101};
362 constexpr inline QColor ghostwhite {QColor::Rgb, 0xff * 0x101, 0xf8 * 0x101, 0xf8 * 0x101, 0xff * 0x101};
363 constexpr inline QColor gold {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xd7 * 0x101, 0x00 * 0x101};
364 constexpr inline QColor goldenrod {QColor::Rgb, 0xff * 0x101, 0xda * 0x101, 0xa5 * 0x101, 0x20 * 0x101};
365 constexpr inline QColor gray {QColor::Rgb, 0xff * 0x101, 0x80 * 0x101, 0x80 * 0x101, 0x80 * 0x101};
366 constexpr inline QColor green {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0x80 * 0x101, 0x00 * 0x101};
367 constexpr inline QColor greenyellow {QColor::Rgb, 0xff * 0x101, 0xad * 0x101, 0xff * 0x101, 0x2f * 0x101};
368 constexpr inline QColor grey {QColor::Rgb, 0xff * 0x101, 0x80 * 0x101, 0x80 * 0x101, 0x80 * 0x101};
369 constexpr inline QColor honeydew {QColor::Rgb, 0xff * 0x101, 0xf0 * 0x101, 0xff * 0x101, 0xf0 * 0x101};
370 constexpr inline QColor hotpink {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0x69 * 0x101, 0xb4 * 0x101};
371 constexpr inline QColor indianred {QColor::Rgb, 0xff * 0x101, 0xcd * 0x101, 0x5c * 0x101, 0x5c * 0x101};
372 constexpr inline QColor indigo {QColor::Rgb, 0xff * 0x101, 0x4b * 0x101, 0x00 * 0x101, 0x82 * 0x101};
373 constexpr inline QColor ivory {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xff * 0x101, 0xf0 * 0x101};
374 constexpr inline QColor khaki {QColor::Rgb, 0xff * 0x101, 0xf0 * 0x101, 0xe6 * 0x101, 0x8c * 0x101};
375 constexpr inline QColor lavender {QColor::Rgb, 0xff * 0x101, 0xe6 * 0x101, 0xe6 * 0x101, 0xfa * 0x101};
376 constexpr inline QColor lavenderblush {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xf0 * 0x101, 0xf5 * 0x101};
377 constexpr inline QColor lawngreen {QColor::Rgb, 0xff * 0x101, 0x7c * 0x101, 0xfc * 0x101, 0x00 * 0x101};
378 constexpr inline QColor lemonchiffon {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xfa * 0x101, 0xcd * 0x101};
379 constexpr inline QColor lightblue {QColor::Rgb, 0xff * 0x101, 0xad * 0x101, 0xd8 * 0x101, 0xe6 * 0x101};
380 constexpr inline QColor lightcoral {QColor::Rgb, 0xff * 0x101, 0xf0 * 0x101, 0x80 * 0x101, 0x80 * 0x101};
381 constexpr inline QColor lightcyan {QColor::Rgb, 0xff * 0x101, 0xe0 * 0x101, 0xff * 0x101, 0xff * 0x101};
382 constexpr inline QColor lightgoldenrodyellow {QColor::Rgb, 0xff * 0x101, 0xfa * 0x101, 0xfa * 0x101, 0xd2 * 0x101};
383 constexpr inline QColor lightgray {QColor::Rgb, 0xff * 0x101, 0xd3 * 0x101, 0xd3 * 0x101, 0xd3 * 0x101};
384 constexpr inline QColor lightgreen {QColor::Rgb, 0xff * 0x101, 0x90 * 0x101, 0xee * 0x101, 0x90 * 0x101};
385 constexpr inline QColor lightgrey {QColor::Rgb, 0xff * 0x101, 0xd3 * 0x101, 0xd3 * 0x101, 0xd3 * 0x101};
386 constexpr inline QColor lightpink {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xb6 * 0x101, 0xc1 * 0x101};
387 constexpr inline QColor lightsalmon {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xa0 * 0x101, 0x7a * 0x101};
388 constexpr inline QColor lightseagreen {QColor::Rgb, 0xff * 0x101, 0x20 * 0x101, 0xb2 * 0x101, 0xaa * 0x101};
389 constexpr inline QColor lightskyblue {QColor::Rgb, 0xff * 0x101, 0x87 * 0x101, 0xce * 0x101, 0xfa * 0x101};
390 constexpr inline QColor lightslategray {QColor::Rgb, 0xff * 0x101, 0x77 * 0x101, 0x88 * 0x101, 0x99 * 0x101};
391 constexpr inline QColor lightslategrey {QColor::Rgb, 0xff * 0x101, 0x77 * 0x101, 0x88 * 0x101, 0x99 * 0x101};
392 constexpr inline QColor lightsteelblue {QColor::Rgb, 0xff * 0x101, 0xb0 * 0x101, 0xc4 * 0x101, 0xde * 0x101};
393 constexpr inline QColor lightyellow {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xff * 0x101, 0xe0 * 0x101};
394 constexpr inline QColor lime {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0xff * 0x101, 0x00 * 0x101};
395 constexpr inline QColor limegreen {QColor::Rgb, 0xff * 0x101, 0x32 * 0x101, 0xcd * 0x101, 0x32 * 0x101};
396 constexpr inline QColor linen {QColor::Rgb, 0xff * 0x101, 0xfa * 0x101, 0xf0 * 0x101, 0xe6 * 0x101};
397 constexpr inline QColor magenta {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0x00 * 0x101, 0xff * 0x101};
398 constexpr inline QColor maroon {QColor::Rgb, 0xff * 0x101, 0x80 * 0x101, 0x00 * 0x101, 0x00 * 0x101};
399 constexpr inline QColor mediumaquamarine {QColor::Rgb, 0xff * 0x101, 0x66 * 0x101, 0xcd * 0x101, 0xaa * 0x101};
400 constexpr inline QColor mediumblue {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0x00 * 0x101, 0xcd * 0x101};
401 constexpr inline QColor mediumorchid {QColor::Rgb, 0xff * 0x101, 0xba * 0x101, 0x55 * 0x101, 0xd3 * 0x101};
402 constexpr inline QColor mediumpurple {QColor::Rgb, 0xff * 0x101, 0x93 * 0x101, 0x70 * 0x101, 0xdb * 0x101};
403 constexpr inline QColor mediumseagreen {QColor::Rgb, 0xff * 0x101, 0x3c * 0x101, 0xb3 * 0x101, 0x71 * 0x101};
404 constexpr inline QColor mediumslateblue {QColor::Rgb, 0xff * 0x101, 0x7b * 0x101, 0x68 * 0x101, 0xee * 0x101};
405 constexpr inline QColor mediumspringgreen {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0xfa * 0x101, 0x9a * 0x101};
406 constexpr inline QColor mediumturquoise {QColor::Rgb, 0xff * 0x101, 0x48 * 0x101, 0xd1 * 0x101, 0xcc * 0x101};
407 constexpr inline QColor mediumvioletred {QColor::Rgb, 0xff * 0x101, 0xc7 * 0x101, 0x15 * 0x101, 0x85 * 0x101};
408 constexpr inline QColor midnightblue {QColor::Rgb, 0xff * 0x101, 0x19 * 0x101, 0x19 * 0x101, 0x70 * 0x101};
409 constexpr inline QColor mintcream {QColor::Rgb, 0xff * 0x101, 0xf5 * 0x101, 0xff * 0x101, 0xfa * 0x101};
410 constexpr inline QColor mistyrose {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xe4 * 0x101, 0xe1 * 0x101};
411 constexpr inline QColor moccasin {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xe4 * 0x101, 0xb5 * 0x101};
412 constexpr inline QColor navajowhite {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xde * 0x101, 0xad * 0x101};
413 constexpr inline QColor navy {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0x00 * 0x101, 0x80 * 0x101};
414 constexpr inline QColor oldlace {QColor::Rgb, 0xff * 0x101, 0xfd * 0x101, 0xf5 * 0x101, 0xe6 * 0x101};
415 constexpr inline QColor olive {QColor::Rgb, 0xff * 0x101, 0x80 * 0x101, 0x80 * 0x101, 0x00 * 0x101};
416 constexpr inline QColor olivedrab {QColor::Rgb, 0xff * 0x101, 0x6b * 0x101, 0x8e * 0x101, 0x23 * 0x101};
417 constexpr inline QColor orange {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xa5 * 0x101, 0x00 * 0x101};
418 constexpr inline QColor orangered {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0x45 * 0x101, 0x00 * 0x101};
419 constexpr inline QColor orchid {QColor::Rgb, 0xff * 0x101, 0xda * 0x101, 0x70 * 0x101, 0xd6 * 0x101};
420 constexpr inline QColor palegoldenrod {QColor::Rgb, 0xff * 0x101, 0xee * 0x101, 0xe8 * 0x101, 0xaa * 0x101};
421 constexpr inline QColor palegreen {QColor::Rgb, 0xff * 0x101, 0x98 * 0x101, 0xfb * 0x101, 0x98 * 0x101};
422 constexpr inline QColor paleturquoise {QColor::Rgb, 0xff * 0x101, 0xaf * 0x101, 0xee * 0x101, 0xee * 0x101};
423 constexpr inline QColor palevioletred {QColor::Rgb, 0xff * 0x101, 0xdb * 0x101, 0x70 * 0x101, 0x93 * 0x101};
424 constexpr inline QColor papayawhip {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xef * 0x101, 0xd5 * 0x101};
425 constexpr inline QColor peachpuff {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xda * 0x101, 0xb9 * 0x101};
426 constexpr inline QColor peru {QColor::Rgb, 0xff * 0x101, 0xcd * 0x101, 0x85 * 0x101, 0x3f * 0x101};
427 constexpr inline QColor pink {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xc0 * 0x101, 0xcb * 0x101};
428 constexpr inline QColor plum {QColor::Rgb, 0xff * 0x101, 0xdd * 0x101, 0xa0 * 0x101, 0xdd * 0x101};
429 constexpr inline QColor powderblue {QColor::Rgb, 0xff * 0x101, 0xb0 * 0x101, 0xe0 * 0x101, 0xe6 * 0x101};
430 constexpr inline QColor purple {QColor::Rgb, 0xff * 0x101, 0x80 * 0x101, 0x00 * 0x101, 0x80 * 0x101};
431 constexpr inline QColor red {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0x00 * 0x101, 0x00 * 0x101};
432 constexpr inline QColor rosybrown {QColor::Rgb, 0xff * 0x101, 0xbc * 0x101, 0x8f * 0x101, 0x8f * 0x101};
433 constexpr inline QColor royalblue {QColor::Rgb, 0xff * 0x101, 0x41 * 0x101, 0x69 * 0x101, 0xe1 * 0x101};
434 constexpr inline QColor saddlebrown {QColor::Rgb, 0xff * 0x101, 0x8b * 0x101, 0x45 * 0x101, 0x13 * 0x101};
435 constexpr inline QColor salmon {QColor::Rgb, 0xff * 0x101, 0xfa * 0x101, 0x80 * 0x101, 0x72 * 0x101};
436 constexpr inline QColor sandybrown {QColor::Rgb, 0xff * 0x101, 0xf4 * 0x101, 0xa4 * 0x101, 0x60 * 0x101};
437 constexpr inline QColor seagreen {QColor::Rgb, 0xff * 0x101, 0x2e * 0x101, 0x8b * 0x101, 0x57 * 0x101};
438 constexpr inline QColor seashell {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xf5 * 0x101, 0xee * 0x101};
439 constexpr inline QColor sienna {QColor::Rgb, 0xff * 0x101, 0xa0 * 0x101, 0x52 * 0x101, 0x2d * 0x101};
440 constexpr inline QColor silver {QColor::Rgb, 0xff * 0x101, 0xc0 * 0x101, 0xc0 * 0x101, 0xc0 * 0x101};
441 constexpr inline QColor skyblue {QColor::Rgb, 0xff * 0x101, 0x87 * 0x101, 0xce * 0x101, 0xeb * 0x101};
442 constexpr inline QColor slateblue {QColor::Rgb, 0xff * 0x101, 0x6a * 0x101, 0x5a * 0x101, 0xcd * 0x101};
443 constexpr inline QColor slategray {QColor::Rgb, 0xff * 0x101, 0x70 * 0x101, 0x80 * 0x101, 0x90 * 0x101};
444 constexpr inline QColor slategrey {QColor::Rgb, 0xff * 0x101, 0x70 * 0x101, 0x80 * 0x101, 0x90 * 0x101};
445 constexpr inline QColor snow {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xfa * 0x101, 0xfa * 0x101};
446 constexpr inline QColor springgreen {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0xff * 0x101, 0x7f * 0x101};
447 constexpr inline QColor steelblue {QColor::Rgb, 0xff * 0x101, 0x46 * 0x101, 0x82 * 0x101, 0xb4 * 0x101};
448 constexpr inline QColor tan {QColor::Rgb, 0xff * 0x101, 0xd2 * 0x101, 0xb4 * 0x101, 0x8c * 0x101};
449 constexpr inline QColor teal {QColor::Rgb, 0xff * 0x101, 0x00 * 0x101, 0x80 * 0x101, 0x80 * 0x101};
450 constexpr inline QColor thistle {QColor::Rgb, 0xff * 0x101, 0xd8 * 0x101, 0xbf * 0x101, 0xd8 * 0x101};
451 constexpr inline QColor tomato {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0x63 * 0x101, 0x47 * 0x101};
452 constexpr inline QColor turquoise {QColor::Rgb, 0xff * 0x101, 0x40 * 0x101, 0xe0 * 0x101, 0xd0 * 0x101};
453 constexpr inline QColor violet {QColor::Rgb, 0xff * 0x101, 0xee * 0x101, 0x82 * 0x101, 0xee * 0x101};
454 constexpr inline QColor wheat {QColor::Rgb, 0xff * 0x101, 0xf5 * 0x101, 0xde * 0x101, 0xb3 * 0x101};
455 constexpr inline QColor white {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xff * 0x101, 0xff * 0x101};
456 constexpr inline QColor whitesmoke {QColor::Rgb, 0xff * 0x101, 0xf5 * 0x101, 0xf5 * 0x101, 0xf5 * 0x101};
457 constexpr inline QColor yellow {QColor::Rgb, 0xff * 0x101, 0xff * 0x101, 0xff * 0x101, 0x00 * 0x101};
458 constexpr inline QColor yellowgreen {QColor::Rgb, 0xff * 0x101, 0x9a * 0x101, 0xcd * 0x101, 0x32 * 0x101};
459} // namespace Svg
460} // namespace QColorLiterals
461
462QT_END_NAMESPACE
463
464#endif // QCOLOR_H
The QColor class provides colors based on RGB, HSV or CMYK values.
Definition qcolor.h:30
\inmodule QtCore\reentrant
Definition qdatastream.h:50
QImageIOHandler * handler
QMap< QString, QString > text
QImageReaderPrivate(QImageReader *qq)
Definition qlist.h:80
constexpr QColor wheat
Definition qcolor.h:454
constexpr QColor saddlebrown
Definition qcolor.h:434
constexpr QColor firebrick
Definition qcolor.h:357
constexpr QColor darkorange
Definition qcolor.h:342
constexpr QColor ivory
Definition qcolor.h:373
constexpr QColor lightslategrey
Definition qcolor.h:391
constexpr QColor lightslategray
Definition qcolor.h:390
constexpr QColor brown
Definition qcolor.h:323
constexpr QColor forestgreen
Definition qcolor.h:359
constexpr QColor antiquewhite
Definition qcolor.h:313
constexpr QColor sandybrown
Definition qcolor.h:436
constexpr QColor orangered
Definition qcolor.h:418
constexpr QColor darkgray
Definition qcolor.h:336
constexpr QColor indigo
Definition qcolor.h:372
constexpr QColor darkturquoise
Definition qcolor.h:350
constexpr QColor mediumslateblue
Definition qcolor.h:404
constexpr QColor sienna
Definition qcolor.h:439
constexpr QColor lightskyblue
Definition qcolor.h:389
constexpr QColor lawngreen
Definition qcolor.h:377
constexpr QColor purple
Definition qcolor.h:430
constexpr QColor mediumvioletred
Definition qcolor.h:407
constexpr QColor dodgerblue
Definition qcolor.h:356
constexpr QColor tan
Definition qcolor.h:448
constexpr QColor lightgrey
Definition qcolor.h:385
constexpr QColor deepskyblue
Definition qcolor.h:353
constexpr QColor palegoldenrod
Definition qcolor.h:420
constexpr QColor magenta
Definition qcolor.h:397
constexpr QColor mediumspringgreen
Definition qcolor.h:405
constexpr QColor mediumorchid
Definition qcolor.h:401
constexpr QColor maroon
Definition qcolor.h:398
constexpr QColor lightcyan
Definition qcolor.h:381
constexpr QColor gold
Definition qcolor.h:363
constexpr QColor mediumaquamarine
Definition qcolor.h:399
constexpr QColor darkcyan
Definition qcolor.h:334
constexpr QColor lightgray
Definition qcolor.h:383
constexpr QColor darkslateblue
Definition qcolor.h:347
constexpr QColor lightgreen
Definition qcolor.h:384
constexpr QColor azure
Definition qcolor.h:316
constexpr QColor salmon
Definition qcolor.h:435
constexpr QColor khaki
Definition qcolor.h:374
constexpr QColor steelblue
Definition qcolor.h:447
constexpr QColor dimgray
Definition qcolor.h:354
constexpr QColor gainsboro
Definition qcolor.h:361
constexpr QColor oldlace
Definition qcolor.h:414
constexpr QColor midnightblue
Definition qcolor.h:408
constexpr QColor palevioletred
Definition qcolor.h:423
constexpr QColor fuchsia
Definition qcolor.h:360
constexpr QColor rosybrown
Definition qcolor.h:432
constexpr QColor lightpink
Definition qcolor.h:386
constexpr QColor bisque
Definition qcolor.h:318
constexpr QColor crimson
Definition qcolor.h:331
constexpr QColor darkred
Definition qcolor.h:344
constexpr QColor peru
Definition qcolor.h:426
constexpr QColor navy
Definition qcolor.h:413
constexpr QColor royalblue
Definition qcolor.h:433
constexpr QColor darkgoldenrod
Definition qcolor.h:335
constexpr QColor slategray
Definition qcolor.h:443
constexpr QColor cornflowerblue
Definition qcolor.h:329
constexpr QColor aqua
Definition qcolor.h:314
constexpr QColor blanchedalmond
Definition qcolor.h:320
constexpr QColor white
Definition qcolor.h:455
constexpr QColor darkslategray
Definition qcolor.h:348
constexpr QColor mediumblue
Definition qcolor.h:400
constexpr QColor coral
Definition qcolor.h:328
constexpr QColor olive
Definition qcolor.h:415
constexpr QColor limegreen
Definition qcolor.h:395
constexpr QColor grey
Definition qcolor.h:368
constexpr QColor aquamarine
Definition qcolor.h:315
constexpr QColor violet
Definition qcolor.h:453
constexpr QColor paleturquoise
Definition qcolor.h:422
constexpr QColor yellow
Definition qcolor.h:457
constexpr QColor linen
Definition qcolor.h:396
constexpr QColor mintcream
Definition qcolor.h:409
constexpr QColor darkblue
Definition qcolor.h:333
constexpr QColor mediumpurple
Definition qcolor.h:402
constexpr QColor orchid
Definition qcolor.h:419
constexpr QColor cornsilk
Definition qcolor.h:330
constexpr QColor lightsalmon
Definition qcolor.h:387
constexpr QColor greenyellow
Definition qcolor.h:367
constexpr QColor darkmagenta
Definition qcolor.h:340
constexpr QColor gray
Definition qcolor.h:365
constexpr QColor yellowgreen
Definition qcolor.h:458
constexpr QColor navajowhite
Definition qcolor.h:412
constexpr QColor slategrey
Definition qcolor.h:444
constexpr QColor powderblue
Definition qcolor.h:429
constexpr QColor lemonchiffon
Definition qcolor.h:378
constexpr QColor whitesmoke
Definition qcolor.h:456
constexpr QColor plum
Definition qcolor.h:428
constexpr QColor green
Definition qcolor.h:366
constexpr QColor snow
Definition qcolor.h:445
constexpr QColor mistyrose
Definition qcolor.h:410
constexpr QColor aliceblue
Definition qcolor.h:312
constexpr QColor peachpuff
Definition qcolor.h:425
constexpr QColor seagreen
Definition qcolor.h:437
constexpr QColor teal
Definition qcolor.h:449
constexpr QColor cyan
Definition qcolor.h:332
constexpr QColor darkslategrey
Definition qcolor.h:349
constexpr QColor deeppink
Definition qcolor.h:352
constexpr QColor darkolivegreen
Definition qcolor.h:341
constexpr QColor blue
Definition qcolor.h:321
constexpr QColor slateblue
Definition qcolor.h:442
constexpr QColor tomato
Definition qcolor.h:451
constexpr QColor honeydew
Definition qcolor.h:369
constexpr QColor papayawhip
Definition qcolor.h:424
constexpr QColor lime
Definition qcolor.h:394
constexpr QColor darkkhaki
Definition qcolor.h:339
constexpr QColor ghostwhite
Definition qcolor.h:362
constexpr QColor cadetblue
Definition qcolor.h:325
constexpr QColor thistle
Definition qcolor.h:450
constexpr QColor lavenderblush
Definition qcolor.h:376
constexpr QColor turquoise
Definition qcolor.h:452
constexpr QColor darkorchid
Definition qcolor.h:343
constexpr QColor moccasin
Definition qcolor.h:411
constexpr QColor orange
Definition qcolor.h:417
constexpr QColor lightblue
Definition qcolor.h:379
constexpr QColor floralwhite
Definition qcolor.h:358
constexpr QColor lightsteelblue
Definition qcolor.h:392
constexpr QColor mediumseagreen
Definition qcolor.h:403
constexpr QColor lightcoral
Definition qcolor.h:380
constexpr QColor silver
Definition qcolor.h:440
constexpr QColor blueviolet
Definition qcolor.h:322
constexpr QColor skyblue
Definition qcolor.h:441
constexpr QColor darkgrey
Definition qcolor.h:338
constexpr QColor lightyellow
Definition qcolor.h:393
constexpr QColor indianred
Definition qcolor.h:371
constexpr QColor olivedrab
Definition qcolor.h:416
constexpr QColor darksalmon
Definition qcolor.h:345
constexpr QColor beige
Definition qcolor.h:317
constexpr QColor lightseagreen
Definition qcolor.h:388
constexpr QColor lavender
Definition qcolor.h:375
constexpr QColor mediumturquoise
Definition qcolor.h:406
constexpr QColor chocolate
Definition qcolor.h:327
constexpr QColor lightgoldenrodyellow
Definition qcolor.h:382
constexpr QColor dimgrey
Definition qcolor.h:355
constexpr QColor chartreuse
Definition qcolor.h:326
constexpr QColor palegreen
Definition qcolor.h:421
constexpr QColor red
Definition qcolor.h:431
constexpr QColor darkviolet
Definition qcolor.h:351
constexpr QColor darkgreen
Definition qcolor.h:337
constexpr QColor burlywood
Definition qcolor.h:324
constexpr QColor goldenrod
Definition qcolor.h:364
constexpr QColor springgreen
Definition qcolor.h:446
constexpr QColor black
Definition qcolor.h:319
constexpr QColor seashell
Definition qcolor.h:438
constexpr QColor hotpink
Definition qcolor.h:370
constexpr QColor pink
Definition qcolor.h:427
constexpr QColor darkseagreen
Definition qcolor.h:346
\inmodule QtGui
Definition qcolor.h:287
constexpr QColor Red
Definition qcolor.h:296
constexpr QColor DarkYellow
Definition qcolor.h:307
constexpr QColor Blue
Definition qcolor.h:298
constexpr QColor DarkGreen
Definition qcolor.h:303
constexpr QColor DarkGray
Definition qcolor.h:293
constexpr QColor Gray
Definition qcolor.h:294
constexpr QColor DarkBlue
Definition qcolor.h:304
constexpr QColor LightGray
Definition qcolor.h:295
constexpr QColor Color0
Definition qcolor.h:289
constexpr QColor DarkMagenta
Definition qcolor.h:306
constexpr QColor White
Definition qcolor.h:292
constexpr QColor Color1
Definition qcolor.h:290
constexpr QColor DarkCyan
Definition qcolor.h:305
constexpr QColor Cyan
Definition qcolor.h:299
constexpr QColor DarkRed
Definition qcolor.h:302
constexpr QColor Green
Definition qcolor.h:297
constexpr QColor Transparent
Definition qcolor.h:308
constexpr QColor Yellow
Definition qcolor.h:301
constexpr QColor Black
Definition qcolor.h:291
constexpr QColor Magenta
Definition qcolor.h:300
Definition qcompare.h:76
Q_DECLARE_TYPEINFO(QColor, Q_RELOCATABLE_TYPE)
Q_CORE_EXPORT QDebug operator<<(QDebug debug, QDir::Filters filters)
Definition qdir.cpp:2568
Q_GUI_EXPORT void qt_imageTransform(QImage &src, QImageIOHandler::Transformations orient)
Definition qimage.cpp:6516
Q_TRACE_POINT(qtgui, QImageReader_read_before_reading, QImageReader *reader, const QString &filename)
static QImageIOHandler * createReadHandlerHelper(QIODevice *device, const QByteArray &format, bool autoDetectImageFormat, bool ignoresFormatAndExtension)
#define qCDebug(category,...)
#define Q_STATIC_LOGGING_CATEGORY(name,...)