Fluid
1.3.0
Material Design for QtQuick and Qml
Loading...
Searching...
No Matches
palette.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: 2026 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
2
// SPDX-License-Identifier: MPL-2.0
3
4
#pragma once
5
6
#include <QtCore/qobject.h>
7
#include <QtGui/qcolor.h>
8
#include <QtQml/qqmlregistration.h>
9
10
namespace
Fluid
{
11
12
struct
PaletteTokens
13
{
14
Q_GADGET
15
QML_ANONYMOUS
16
17
#define FLUID_PALETTE_PROPERTY(name) Q_PROPERTY(QColor name READ name CONSTANT FINAL)
18
FLUID_PALETTE_PROPERTY
(black)
19
FLUID_PALETTE_PROPERTY
(error0)
20
FLUID_PALETTE_PROPERTY
(error10)
21
FLUID_PALETTE_PROPERTY
(error100)
22
FLUID_PALETTE_PROPERTY
(error20)
23
FLUID_PALETTE_PROPERTY
(error30)
24
FLUID_PALETTE_PROPERTY
(error40)
25
FLUID_PALETTE_PROPERTY
(error50)
26
FLUID_PALETTE_PROPERTY
(error60)
27
FLUID_PALETTE_PROPERTY
(error70)
28
FLUID_PALETTE_PROPERTY
(error80)
29
FLUID_PALETTE_PROPERTY
(error90)
30
FLUID_PALETTE_PROPERTY
(error95)
31
FLUID_PALETTE_PROPERTY
(error99)
32
FLUID_PALETTE_PROPERTY
(neutral0)
33
FLUID_PALETTE_PROPERTY
(neutral10)
34
FLUID_PALETTE_PROPERTY
(neutral100)
35
FLUID_PALETTE_PROPERTY
(neutral12)
36
FLUID_PALETTE_PROPERTY
(neutral17)
37
FLUID_PALETTE_PROPERTY
(neutral20)
38
FLUID_PALETTE_PROPERTY
(neutral22)
39
FLUID_PALETTE_PROPERTY
(neutral24)
40
FLUID_PALETTE_PROPERTY
(neutral30)
41
FLUID_PALETTE_PROPERTY
(neutral4)
42
FLUID_PALETTE_PROPERTY
(neutral40)
43
FLUID_PALETTE_PROPERTY
(neutral50)
44
FLUID_PALETTE_PROPERTY
(neutral6)
45
FLUID_PALETTE_PROPERTY
(neutral60)
46
FLUID_PALETTE_PROPERTY
(neutral70)
47
FLUID_PALETTE_PROPERTY
(neutral80)
48
FLUID_PALETTE_PROPERTY
(neutral87)
49
FLUID_PALETTE_PROPERTY
(neutral90)
50
FLUID_PALETTE_PROPERTY
(neutral92)
51
FLUID_PALETTE_PROPERTY
(neutral94)
52
FLUID_PALETTE_PROPERTY
(neutral95)
53
FLUID_PALETTE_PROPERTY
(neutral96)
54
FLUID_PALETTE_PROPERTY
(neutral98)
55
FLUID_PALETTE_PROPERTY
(neutral99)
56
FLUID_PALETTE_PROPERTY
(neutralVariant0)
57
FLUID_PALETTE_PROPERTY
(neutralVariant10)
58
FLUID_PALETTE_PROPERTY
(neutralVariant100)
59
FLUID_PALETTE_PROPERTY
(neutralVariant20)
60
FLUID_PALETTE_PROPERTY
(neutralVariant30)
61
FLUID_PALETTE_PROPERTY
(neutralVariant40)
62
FLUID_PALETTE_PROPERTY
(neutralVariant50)
63
FLUID_PALETTE_PROPERTY
(neutralVariant60)
64
FLUID_PALETTE_PROPERTY
(neutralVariant70)
65
FLUID_PALETTE_PROPERTY
(neutralVariant80)
66
FLUID_PALETTE_PROPERTY
(neutralVariant90)
67
FLUID_PALETTE_PROPERTY
(neutralVariant95)
68
FLUID_PALETTE_PROPERTY
(neutralVariant99)
69
FLUID_PALETTE_PROPERTY
(primary0)
70
FLUID_PALETTE_PROPERTY
(primary10)
71
FLUID_PALETTE_PROPERTY
(primary100)
72
FLUID_PALETTE_PROPERTY
(primary20)
73
FLUID_PALETTE_PROPERTY
(primary30)
74
FLUID_PALETTE_PROPERTY
(primary40)
75
FLUID_PALETTE_PROPERTY
(primary50)
76
FLUID_PALETTE_PROPERTY
(primary60)
77
FLUID_PALETTE_PROPERTY
(primary70)
78
FLUID_PALETTE_PROPERTY
(primary80)
79
FLUID_PALETTE_PROPERTY
(primary90)
80
FLUID_PALETTE_PROPERTY
(primary95)
81
FLUID_PALETTE_PROPERTY
(primary99)
82
FLUID_PALETTE_PROPERTY
(secondary0)
83
FLUID_PALETTE_PROPERTY
(secondary10)
84
FLUID_PALETTE_PROPERTY
(secondary100)
85
FLUID_PALETTE_PROPERTY
(secondary20)
86
FLUID_PALETTE_PROPERTY
(secondary30)
87
FLUID_PALETTE_PROPERTY
(secondary40)
88
FLUID_PALETTE_PROPERTY
(secondary50)
89
FLUID_PALETTE_PROPERTY
(secondary60)
90
FLUID_PALETTE_PROPERTY
(secondary70)
91
FLUID_PALETTE_PROPERTY
(secondary80)
92
FLUID_PALETTE_PROPERTY
(secondary90)
93
FLUID_PALETTE_PROPERTY
(secondary95)
94
FLUID_PALETTE_PROPERTY
(secondary99)
95
FLUID_PALETTE_PROPERTY
(tertiary0)
96
FLUID_PALETTE_PROPERTY
(tertiary10)
97
FLUID_PALETTE_PROPERTY
(tertiary100)
98
FLUID_PALETTE_PROPERTY
(tertiary20)
99
FLUID_PALETTE_PROPERTY
(tertiary30)
100
FLUID_PALETTE_PROPERTY
(tertiary40)
101
FLUID_PALETTE_PROPERTY
(tertiary50)
102
FLUID_PALETTE_PROPERTY
(tertiary60)
103
FLUID_PALETTE_PROPERTY
(tertiary70)
104
FLUID_PALETTE_PROPERTY
(tertiary80)
105
FLUID_PALETTE_PROPERTY
(tertiary90)
106
FLUID_PALETTE_PROPERTY
(tertiary95)
107
FLUID_PALETTE_PROPERTY
(tertiary99)
108
FLUID_PALETTE_PROPERTY
(white)
109
#undef FLUID_PALETTE_PROPERTY
110
111
public
:
112
#define FLUID_PALETTE_GETTER(name) QColor name() const;
113
FLUID_PALETTE_GETTER
(black)
114
FLUID_PALETTE_GETTER
(error0)
115
FLUID_PALETTE_GETTER
(error10)
116
FLUID_PALETTE_GETTER
(error100)
117
FLUID_PALETTE_GETTER
(error20)
118
FLUID_PALETTE_GETTER
(error30)
119
FLUID_PALETTE_GETTER
(error40)
120
FLUID_PALETTE_GETTER
(error50)
121
FLUID_PALETTE_GETTER
(error60)
122
FLUID_PALETTE_GETTER
(error70)
123
FLUID_PALETTE_GETTER
(error80)
124
FLUID_PALETTE_GETTER
(error90)
125
FLUID_PALETTE_GETTER
(error95)
126
FLUID_PALETTE_GETTER
(error99)
127
FLUID_PALETTE_GETTER
(neutral0)
128
FLUID_PALETTE_GETTER
(neutral10)
129
FLUID_PALETTE_GETTER
(neutral100)
130
FLUID_PALETTE_GETTER
(neutral12)
131
FLUID_PALETTE_GETTER
(neutral17)
132
FLUID_PALETTE_GETTER
(neutral20)
133
FLUID_PALETTE_GETTER
(neutral22)
134
FLUID_PALETTE_GETTER
(neutral24)
135
FLUID_PALETTE_GETTER
(neutral30)
136
FLUID_PALETTE_GETTER
(neutral4)
137
FLUID_PALETTE_GETTER
(neutral40)
138
FLUID_PALETTE_GETTER
(neutral50)
139
FLUID_PALETTE_GETTER
(neutral6)
140
FLUID_PALETTE_GETTER
(neutral60)
141
FLUID_PALETTE_GETTER
(neutral70)
142
FLUID_PALETTE_GETTER
(neutral80)
143
FLUID_PALETTE_GETTER
(neutral87)
144
FLUID_PALETTE_GETTER
(neutral90)
145
FLUID_PALETTE_GETTER
(neutral92)
146
FLUID_PALETTE_GETTER
(neutral94)
147
FLUID_PALETTE_GETTER
(neutral95)
148
FLUID_PALETTE_GETTER
(neutral96)
149
FLUID_PALETTE_GETTER
(neutral98)
150
FLUID_PALETTE_GETTER
(neutral99)
151
FLUID_PALETTE_GETTER
(neutralVariant0)
152
FLUID_PALETTE_GETTER
(neutralVariant10)
153
FLUID_PALETTE_GETTER
(neutralVariant100)
154
FLUID_PALETTE_GETTER
(neutralVariant20)
155
FLUID_PALETTE_GETTER
(neutralVariant30)
156
FLUID_PALETTE_GETTER
(neutralVariant40)
157
FLUID_PALETTE_GETTER
(neutralVariant50)
158
FLUID_PALETTE_GETTER
(neutralVariant60)
159
FLUID_PALETTE_GETTER
(neutralVariant70)
160
FLUID_PALETTE_GETTER
(neutralVariant80)
161
FLUID_PALETTE_GETTER
(neutralVariant90)
162
FLUID_PALETTE_GETTER
(neutralVariant95)
163
FLUID_PALETTE_GETTER
(neutralVariant99)
164
FLUID_PALETTE_GETTER
(primary0)
165
FLUID_PALETTE_GETTER
(primary10)
166
FLUID_PALETTE_GETTER
(primary100)
167
FLUID_PALETTE_GETTER
(primary20)
168
FLUID_PALETTE_GETTER
(primary30)
169
FLUID_PALETTE_GETTER
(primary40)
170
FLUID_PALETTE_GETTER
(primary50)
171
FLUID_PALETTE_GETTER
(primary60)
172
FLUID_PALETTE_GETTER
(primary70)
173
FLUID_PALETTE_GETTER
(primary80)
174
FLUID_PALETTE_GETTER
(primary90)
175
FLUID_PALETTE_GETTER
(primary95)
176
FLUID_PALETTE_GETTER
(primary99)
177
FLUID_PALETTE_GETTER
(secondary0)
178
FLUID_PALETTE_GETTER
(secondary10)
179
FLUID_PALETTE_GETTER
(secondary100)
180
FLUID_PALETTE_GETTER
(secondary20)
181
FLUID_PALETTE_GETTER
(secondary30)
182
FLUID_PALETTE_GETTER
(secondary40)
183
FLUID_PALETTE_GETTER
(secondary50)
184
FLUID_PALETTE_GETTER
(secondary60)
185
FLUID_PALETTE_GETTER
(secondary70)
186
FLUID_PALETTE_GETTER
(secondary80)
187
FLUID_PALETTE_GETTER
(secondary90)
188
FLUID_PALETTE_GETTER
(secondary95)
189
FLUID_PALETTE_GETTER
(secondary99)
190
FLUID_PALETTE_GETTER
(tertiary0)
191
FLUID_PALETTE_GETTER
(tertiary10)
192
FLUID_PALETTE_GETTER
(tertiary100)
193
FLUID_PALETTE_GETTER
(tertiary20)
194
FLUID_PALETTE_GETTER
(tertiary30)
195
FLUID_PALETTE_GETTER
(tertiary40)
196
FLUID_PALETTE_GETTER
(tertiary50)
197
FLUID_PALETTE_GETTER
(tertiary60)
198
FLUID_PALETTE_GETTER
(tertiary70)
199
FLUID_PALETTE_GETTER
(tertiary80)
200
FLUID_PALETTE_GETTER
(tertiary90)
201
FLUID_PALETTE_GETTER
(tertiary95)
202
FLUID_PALETTE_GETTER
(tertiary99)
203
FLUID_PALETTE_GETTER
(white)
204
#undef FLUID_PALETTE_GETTER
205
};
206
207
}
// namespace Fluid
Fluid
Definition
tooltipattached.cpp:15
FLUID_PALETTE_PROPERTY
#define FLUID_PALETTE_PROPERTY(name)
Definition
palette.h:17
FLUID_PALETTE_GETTER
#define FLUID_PALETTE_GETTER(name)
Definition
palette.h:112
Fluid::PaletteTokens
Definition
palette.h:13
src
controls
cpp
tokens
palette.h
Generated by
1.9.8