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
qquickcommonstylepixmaps_p.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// Qt-Security score:significant reason:default
4
5#ifndef QT_NO_IMAGEFORMAT_XPM
6
7//
8// W A R N I N G
9// -------------
10//
11// This file is not part of the Qt API. It exists purely as an
12// implementation detail. This header file may change from version to
13// version without notice, or even be removed.
14//
15// We mean it.
16//
17
18#include <QtCore/private/qglobal_p.h>
19
21
22namespace QQC2 {
23
24static const char * const check_list_controller_xpm[] = {
25"16 16 4 1",
26" c None",
27". c #000000000000",
28"X c #FFFFFFFF0000",
29"o c #C71BC30BC71B",
30" ",
31" ",
32" .......... ",
33" .XXXXXXXX. ",
34" .XXXXXXXX.oo ",
35" .XXXXXXXX.oo ",
36" .XXXXXXXX.oo ",
37" .XXXXXXXX.oo ",
38" .XXXXXXXX.oo ",
39" .XXXXXXXX.oo ",
40" .XXXXXXXX.oo ",
41" ..........oo ",
42" oooooooooo ",
43" oooooooooo ",
44" ",
45" "};
46
47
48static const char * const tb_extension_arrow_v_xpm[] = {
49 "5 8 3 1",
50 " c None",
51 ". c #000000",
52 "+ c none",
53 ".+++.",
54 "..+..",
55 "+...+",
56 "++.++",
57 ".+++.",
58 "..+..",
59 "+...+",
60 "++.++"
61};
62
63static const char * const tb_extension_arrow_h_xpm[] = {
64 "8 5 3 1",
65 " c None",
66 ". c #000000",
67 "+ c none",
68 "..++..++",
69 "+..++..+",
70 "++..++..",
71 "+..++..+",
72 "..++..++",
73};
74
75static const char * const filedialog_start_xpm[]={
76 "16 15 8 1",
77 "a c #cec6bd",
78 "# c #000000",
79 "e c #ffff00",
80 "b c #999999",
81 "f c #cccccc",
82 "d c #dcdcdc",
83 "c c #ffffff",
84 ". c None",
85 ".....######aaaaa",
86 "...bb#cccc##aaaa",
87 "..bcc#cccc#d#aaa",
88 ".bcef#cccc#dd#aa",
89 ".bcfe#cccc#####a",
90 ".bcef#ccccccccc#",
91 "bbbbbbbbbbbbccc#",
92 "bccccccccccbbcc#",
93 "bcefefefefee#bc#",
94 ".bcefefefefef#c#",
95 ".bcfefefefefe#c#",
96 "..bcfefefefeeb##",
97 "..bbbbbbbbbbbbb#",
98 "...#############",
99 "................"};
100
101static const char * const filedialog_end_xpm[]={
102 "16 15 9 1",
103 "d c #a0a0a0",
104 "c c #c3c3c3",
105 "# c #cec6bd",
106 ". c #000000",
107 "f c #ffff00",
108 "e c #999999",
109 "g c #cccccc",
110 "b c #ffffff",
111 "a c None",
112 "......####aaaaaa",
113 ".bbbb..###aaaaaa",
114 ".bbbb.c.##aaaaaa",
115 ".bbbb....ddeeeea",
116 ".bbbbbbb.bbbbbe.",
117 ".bbbbbbb.bcfgfe.",
118 "eeeeeeeeeeeeefe.",
119 "ebbbbbbbbbbeege.",
120 "ebfgfgfgfgff.ee.",
121 "aebfgfgfgfgfg.e.",
122 "aebgfgfgfgfgf.e.",
123 "aaebgfgfgfgffe..",
124 "aaeeeeeeeeeeeee.",
125 "aaa.............",
126 "aaaaaaaaaaaaaaaa"};
127
128
129/* XPM */
130static const char * const qt_menu_xpm[] = {
131"16 16 72 1",
132" c None",
133". c #65AF36",
134"+ c #66B036",
135"@ c #77B94C",
136"# c #A7D28C",
137"$ c #BADBA4",
138"% c #A4D088",
139"& c #72B646",
140"* c #9ACB7A",
141"= c #7FBD56",
142"- c #85C05F",
143"; c #F4F9F0",
144"> c #FFFFFF",
145", c #E5F1DC",
146"' c #ECF5E7",
147") c #7ABA50",
148"! c #83BF5C",
149"~ c #AED595",
150"{ c #D7EACA",
151"] c #A9D28D",
152"^ c #BCDDA8",
153"/ c #C4E0B1",
154"( c #81BE59",
155"_ c #D0E7C2",
156": c #D4E9C6",
157"< c #6FB542",
158"[ c #6EB440",
159"} c #88C162",
160"| c #98CA78",
161"1 c #F4F9F1",
162"2 c #8FC56C",
163"3 c #F1F8EC",
164"4 c #E8F3E1",
165"5 c #D4E9C7",
166"6 c #74B748",
167"7 c #80BE59",
168"8 c #73B747",
169"9 c #6DB43F",
170"0 c #CBE4BA",
171"a c #80BD58",
172"b c #6DB33F",
173"c c #FEFFFE",
174"d c #68B138",
175"e c #F9FCF7",
176"f c #91C66F",
177"g c #E8F3E0",
178"h c #DCEDD0",
179"i c #91C66E",
180"j c #A3CF86",
181"k c #C9E3B8",
182"l c #B0D697",
183"m c #E3F0DA",
184"n c #95C873",
185"o c #E6F2DE",
186"p c #9ECD80",
187"q c #BEDEAA",
188"r c #C7E2B6",
189"s c #79BA4F",
190"t c #6EB441",
191"u c #BCDCA7",
192"v c #FAFCF8",
193"w c #F6FAF3",
194"x c #84BF5D",
195"y c #EDF6E7",
196"z c #FAFDF9",
197"A c #88C263",
198"B c #98CA77",
199"C c #CDE5BE",
200"D c #67B037",
201"E c #D9EBCD",
202"F c #6AB23C",
203"G c #77B94D",
204" .++++++++++++++",
205".+++++++++++++++",
206"+++@#$%&+++*=+++",
207"++-;>,>')+!>~+++",
208"++{>]+^>/(_>:~<+",
209"+[>>}+|>123>456+",
210"+7>>8+->>90>~+++",
211"+a>>b+a>c[0>~+++",
212"+de>=+f>g+0>~+++",
213"++h>i+j>k+0>~+++",
214"++l>mno>p+q>rst+",
215"++duv>wl++xy>zA+",
216"++++B>Cb++++&D++",
217"+++++0zE++++++++",
218"++++++FG+++++++.",
219"++++++++++++++. "};
220
221static const char * const qt_close_xpm[] = {
222"10 10 2 1",
223"# c #000000",
224". c None",
225"..........",
226".##....##.",
227"..##..##..",
228"...####...",
229"....##....",
230"...####...",
231"..##..##..",
232".##....##.",
233"..........",
234".........."};
235
236static const char * const qt_maximize_xpm[]={
237"10 10 2 1",
238"# c #000000",
239". c None",
240"#########.",
241"#########.",
242"#.......#.",
243"#.......#.",
244"#.......#.",
245"#.......#.",
246"#.......#.",
247"#.......#.",
248"#########.",
249".........."};
250
251static const char * const qt_minimize_xpm[] = {
252"10 10 2 1",
253"# c #000000",
254". c None",
255"..........",
256"..........",
257"..........",
258"..........",
259"..........",
260"..........",
261"..........",
262".#######..",
263".#######..",
264".........."};
265
266static const char * const qt_normalizeup_xpm[] = {
267"10 10 2 1",
268"# c #000000",
269". c None",
270"...######.",
271"...######.",
272"...#....#.",
273".######.#.",
274".######.#.",
275".#....###.",
276".#....#...",
277".#....#...",
278".######...",
279".........."};
280
281static const char * const qt_help_xpm[] = {
282"10 10 2 1",
283". c None",
284"# c #000000",
285"..........",
286"..######..",
287".##....##.",
288"......##..",
289".....##...",
290"....##....",
291"....##....",
292"..........",
293"....##....",
294".........."};
295
296static const char * const qt_shade_xpm[] = {
297"10 10 2 1",
298"# c #000000",
299". c None",
300"..........",
301"..........",
302"..........",
303"..........",
304"....#.....",
305"...###....",
306"..#####...",
307".#######..",
308"..........",
309".........."};
310
311static const char * const qt_unshade_xpm[] = {
312"10 10 2 1",
313"# c #000000",
314". c None",
315"..........",
316"..........",
317"..........",
318".#######..",
319"..#####...",
320"...###....",
321"....#.....",
322"..........",
323"..........",
324".........."};
325
326static const char * const dock_widget_close_xpm[] = {
327"8 8 2 1",
328"# c #000000",
329". c None",
330"........",
331".##..##.",
332"..####..",
333"...##...",
334"..####..",
335".##..##.",
336"........",
337"........"};
338
339/* XPM */
340static const char * const information_xpm[]={
341"32 32 5 1",
342". c None",
343"c c #000000",
344"* c #999999",
345"a c #ffffff",
346"b c #0000ff",
347"...........********.............",
348"........***aaaaaaaa***..........",
349"......**aaaaaaaaaaaaaa**........",
350".....*aaaaaaaaaaaaaaaaaa*.......",
351"....*aaaaaaaabbbbaaaaaaaac......",
352"...*aaaaaaaabbbbbbaaaaaaaac.....",
353"..*aaaaaaaaabbbbbbaaaaaaaaac....",
354".*aaaaaaaaaaabbbbaaaaaaaaaaac...",
355".*aaaaaaaaaaaaaaaaaaaaaaaaaac*..",
356"*aaaaaaaaaaaaaaaaaaaaaaaaaaaac*.",
357"*aaaaaaaaaabbbbbbbaaaaaaaaaaac*.",
358"*aaaaaaaaaaaabbbbbaaaaaaaaaaac**",
359"*aaaaaaaaaaaabbbbbaaaaaaaaaaac**",
360"*aaaaaaaaaaaabbbbbaaaaaaaaaaac**",
361"*aaaaaaaaaaaabbbbbaaaaaaaaaaac**",
362"*aaaaaaaaaaaabbbbbaaaaaaaaaaac**",
363".*aaaaaaaaaaabbbbbaaaaaaaaaac***",
364".*aaaaaaaaaaabbbbbaaaaaaaaaac***",
365"..*aaaaaaaaaabbbbbaaaaaaaaac***.",
366"...caaaaaaabbbbbbbbbaaaaaac****.",
367"....caaaaaaaaaaaaaaaaaaaac****..",
368".....caaaaaaaaaaaaaaaaaac****...",
369"......ccaaaaaaaaaaaaaacc****....",
370".......*cccaaaaaaaaccc*****.....",
371"........***cccaaaac*******......",
372"..........****caaac*****........",
373".............*caaac**...........",
374"...............caac**...........",
375"................cac**...........",
376".................cc**...........",
377"..................***...........",
378"...................**..........."};
379/* XPM */
380static const char* const warning_xpm[]={
381"32 32 4 1",
382". c None",
383"a c #ffff00",
384"* c #000000",
385"b c #999999",
386".............***................",
387"............*aaa*...............",
388"...........*aaaaa*b.............",
389"...........*aaaaa*bb............",
390"..........*aaaaaaa*bb...........",
391"..........*aaaaaaa*bb...........",
392".........*aaaaaaaaa*bb..........",
393".........*aaaaaaaaa*bb..........",
394"........*aaaaaaaaaaa*bb.........",
395"........*aaaa***aaaa*bb.........",
396".......*aaaa*****aaaa*bb........",
397".......*aaaa*****aaaa*bb........",
398"......*aaaaa*****aaaaa*bb.......",
399"......*aaaaa*****aaaaa*bb.......",
400".....*aaaaaa*****aaaaaa*bb......",
401".....*aaaaaa*****aaaaaa*bb......",
402"....*aaaaaaaa***aaaaaaaa*bb.....",
403"....*aaaaaaaa***aaaaaaaa*bb.....",
404"...*aaaaaaaaa***aaaaaaaaa*bb....",
405"...*aaaaaaaaaa*aaaaaaaaaa*bb....",
406"..*aaaaaaaaaaa*aaaaaaaaaaa*bb...",
407"..*aaaaaaaaaaaaaaaaaaaaaaa*bb...",
408".*aaaaaaaaaaaa**aaaaaaaaaaa*bb..",
409".*aaaaaaaaaaa****aaaaaaaaaa*bb..",
410"*aaaaaaaaaaaa****aaaaaaaaaaa*bb.",
411"*aaaaaaaaaaaaa**aaaaaaaaaaaa*bb.",
412"*aaaaaaaaaaaaaaaaaaaaaaaaaaa*bbb",
413"*aaaaaaaaaaaaaaaaaaaaaaaaaaa*bbb",
414".*aaaaaaaaaaaaaaaaaaaaaaaaa*bbbb",
415"..*************************bbbbb",
416"....bbbbbbbbbbbbbbbbbbbbbbbbbbb.",
417".....bbbbbbbbbbbbbbbbbbbbbbbbb.."};
418/* XPM */
419static const char* const critical_xpm[]={
420"32 32 4 1",
421". c None",
422"a c #999999",
423"* c #ff0000",
424"b c #ffffff",
425"...........********.............",
426".........************...........",
427".......****************.........",
428"......******************........",
429".....********************a......",
430"....**********************a.....",
431"...************************a....",
432"..*******b**********b*******a...",
433"..******bbb********bbb******a...",
434".******bbbbb******bbbbb******a..",
435".*******bbbbb****bbbbb*******a..",
436"*********bbbbb**bbbbb*********a.",
437"**********bbbbbbbbbb**********a.",
438"***********bbbbbbbb***********aa",
439"************bbbbbb************aa",
440"************bbbbbb************aa",
441"***********bbbbbbbb***********aa",
442"**********bbbbbbbbbb**********aa",
443"*********bbbbb**bbbbb*********aa",
444".*******bbbbb****bbbbb*******aa.",
445".******bbbbb******bbbbb******aa.",
446"..******bbb********bbb******aaa.",
447"..*******b**********b*******aa..",
448"...************************aaa..",
449"....**********************aaa...",
450"....a********************aaa....",
451".....a******************aaa.....",
452"......a****************aaa......",
453".......aa************aaaa.......",
454".........aa********aaaaa........",
455"...........aaaaaaaaaaa..........",
456".............aaaaaaa............"};
457/* XPM */
458static const char *const question_xpm[] = {
459"32 32 5 1",
460". c None",
461"c c #000000",
462"* c #999999",
463"a c #ffffff",
464"b c #0000ff",
465"...........********.............",
466"........***aaaaaaaa***..........",
467"......**aaaaaaaaaaaaaa**........",
468".....*aaaaaaaaaaaaaaaaaa*.......",
469"....*aaaaaaaaaaaaaaaaaaaac......",
470"...*aaaaaaaabbbbbbaaaaaaaac.....",
471"..*aaaaaaaabaaabbbbaaaaaaaac....",
472".*aaaaaaaabbaaaabbbbaaaaaaaac...",
473".*aaaaaaaabbbbaabbbbaaaaaaaac*..",
474"*aaaaaaaaabbbbaabbbbaaaaaaaaac*.",
475"*aaaaaaaaaabbaabbbbaaaaaaaaaac*.",
476"*aaaaaaaaaaaaabbbbaaaaaaaaaaac**",
477"*aaaaaaaaaaaaabbbaaaaaaaaaaaac**",
478"*aaaaaaaaaaaaabbaaaaaaaaaaaaac**",
479"*aaaaaaaaaaaaabbaaaaaaaaaaaaac**",
480"*aaaaaaaaaaaaaaaaaaaaaaaaaaaac**",
481".*aaaaaaaaaaaabbaaaaaaaaaaaac***",
482".*aaaaaaaaaaabbbbaaaaaaaaaaac***",
483"..*aaaaaaaaaabbbbaaaaaaaaaac***.",
484"...caaaaaaaaaabbaaaaaaaaaac****.",
485"....caaaaaaaaaaaaaaaaaaaac****..",
486".....caaaaaaaaaaaaaaaaaac****...",
487"......ccaaaaaaaaaaaaaacc****....",
488".......*cccaaaaaaaaccc*****.....",
489"........***cccaaaac*******......",
490"..........****caaac*****........",
491".............*caaac**...........",
492"...............caac**...........",
493"................cac**...........",
494".................cc**...........",
495"..................***...........",
496"...................**..........."};
497
498} // namespace QQC2
499
500QT_END_NAMESPACE
501
502#endif //QT_NO_IMAGEFORMAT_XPM
\inmodule QtCore\reentrant
Definition qpoint.h:231
\inmodule QtCore\reentrant
Definition qpoint.h:29
QCommonStyle(QCommonStylePrivate &dd)
QRect subElementRect(SubElement r, const QStyleOption *opt) const override
QRect subControlRect(ComplexControl cc, const QStyleOptionComplex *opt, SubControl sc) const override
\reimp
QIcon standardIcon(StandardPixmap standardIcon, const QStyleOption *opt=nullptr) const override
int styleHint(StyleHint sh, const QStyleOption *opt=nullptr, QStyleHintReturn *shret=nullptr) const override
QPixmap standardPixmap(StandardPixmap sp, const QStyleOption *opt=nullptr) const override
int pixelMetric(PixelMetric m, const QStyleOption *opt=nullptr) const override
QStyleOptionTab::Shape shape
QStyleOption & operator=(const QStyleOption &other)
Assign other to this QStyleOption.
const QStyle * proxy() const
static int sliderPositionFromValue(int min, int max, int val, int space, bool upsideDown=false)
Converts the given logicalValue to a pixel position.
static const char *const question_xpm[]
static uint qt_intensity(uint r, uint g, uint b)
static const char *const filedialog_end_xpm[]
static const char *const dock_widget_close_xpm[]
static void drawArrow(const QStyle *style, const QStyleOptionToolButton *toolbutton, const QRect &rect, QPainter *painter)
static const char *const qt_close_xpm[]
static const char *const qt_help_xpm[]
static const char *const qt_menu_xpm[]
static const char *const qt_unshade_xpm[]
static const char *const qt_normalizeup_xpm[]
static StaticPolygonF< 3 > calcArrow(const QStyleOptionSlider *dial, qreal &a)
static QSizeF viewItemTextLayout(QTextLayout &textLayout, int lineWidth, int maxHeight=-1, int *lastVisibleLine=nullptr)
static const char *const information_xpm[]
static const char *const qt_shade_xpm[]
static const char *const qt_maximize_xpm[]
static const char *const qt_minimize_xpm[]
static const char *const critical_xpm[]
static const char *const warning_xpm[]
static const char *const check_list_controller_xpm[]
static QString clearText16IconPath()
static const char *const filedialog_start_xpm[]
static const char *const tb_extension_arrow_h_xpm[]
static const char *const tb_extension_arrow_v_xpm[]
static QT_BEGIN_NAMESPACE qreal dpr(const QWindow *w)
Q_DECL_CONSTEXPR int size() const