Fluid 1.3.0
Material Design for QtQuick and Qml
Loading...
Searching...
No Matches
iconbutton.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 <QtQml/qqmlregistration.h>
8
9#include "shapetokens.h"
10#include "statetokens.h"
11
12// Component values map to the AndroidX Material 3 generated tokens:
13// https://android.googlesource.com/platform/frameworks/support/+/5ba2cdd61be7b6945db999b238d14f3c626136fb/compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/tokens/
14// IconButton*Tokens.kt and IconButtonXsmallTokens.kt through IconButtonXlargeTokens.kt.
15
16namespace Fluid {
17
20{
21 Q_GADGET
22 QML_ANONYMOUS
23
24 Q_PROPERTY(qreal minimumInteractiveSize READ minimumInteractiveSize CONSTANT FINAL)
25 Q_PROPERTY(qreal containerHeightExtraSmall READ containerHeightExtraSmall CONSTANT FINAL)
26 Q_PROPERTY(qreal containerHeightSmall READ containerHeightSmall CONSTANT FINAL)
27 Q_PROPERTY(qreal containerHeightMedium READ containerHeightMedium CONSTANT FINAL)
28 Q_PROPERTY(qreal containerHeightLarge READ containerHeightLarge CONSTANT FINAL)
29 Q_PROPERTY(qreal containerHeightExtraLarge READ containerHeightExtraLarge CONSTANT FINAL)
30 Q_PROPERTY(qreal iconSizeExtraSmall READ iconSizeExtraSmall CONSTANT FINAL)
31 Q_PROPERTY(qreal iconSizeSmall READ iconSizeSmall CONSTANT FINAL)
32 Q_PROPERTY(qreal iconSizeMedium READ iconSizeMedium CONSTANT FINAL)
33 Q_PROPERTY(qreal iconSizeLarge READ iconSizeLarge CONSTANT FINAL)
34 Q_PROPERTY(qreal iconSizeExtraLarge READ iconSizeExtraLarge CONSTANT FINAL)
35 Q_PROPERTY(
37 Q_PROPERTY(qreal defaultLeadingSpaceSmall READ defaultLeadingSpaceSmall CONSTANT FINAL)
38 Q_PROPERTY(qreal defaultLeadingSpaceMedium READ defaultLeadingSpaceMedium CONSTANT FINAL)
39 Q_PROPERTY(qreal defaultLeadingSpaceLarge READ defaultLeadingSpaceLarge CONSTANT FINAL)
40 Q_PROPERTY(
42 Q_PROPERTY(qreal narrowLeadingSpaceExtraSmall READ narrowLeadingSpaceExtraSmall CONSTANT FINAL)
43 Q_PROPERTY(qreal narrowLeadingSpaceSmall READ narrowLeadingSpaceSmall CONSTANT FINAL)
44 Q_PROPERTY(qreal narrowLeadingSpaceMedium READ narrowLeadingSpaceMedium CONSTANT FINAL)
45 Q_PROPERTY(qreal narrowLeadingSpaceLarge READ narrowLeadingSpaceLarge CONSTANT FINAL)
46 Q_PROPERTY(qreal narrowLeadingSpaceExtraLarge READ narrowLeadingSpaceExtraLarge CONSTANT FINAL)
47 Q_PROPERTY(qreal wideLeadingSpaceExtraSmall READ wideLeadingSpaceExtraSmall CONSTANT FINAL)
48 Q_PROPERTY(qreal wideLeadingSpaceSmall READ wideLeadingSpaceSmall CONSTANT FINAL)
49 Q_PROPERTY(qreal wideLeadingSpaceMedium READ wideLeadingSpaceMedium CONSTANT FINAL)
50 Q_PROPERTY(qreal wideLeadingSpaceLarge READ wideLeadingSpaceLarge CONSTANT FINAL)
51 Q_PROPERTY(qreal wideLeadingSpaceExtraLarge READ wideLeadingSpaceExtraLarge CONSTANT FINAL)
52 Q_PROPERTY(
54 Q_PROPERTY(qreal defaultTrailingSpaceSmall READ defaultTrailingSpaceSmall CONSTANT FINAL)
55 Q_PROPERTY(qreal defaultTrailingSpaceMedium READ defaultTrailingSpaceMedium CONSTANT FINAL)
56 Q_PROPERTY(qreal defaultTrailingSpaceLarge READ defaultTrailingSpaceLarge CONSTANT FINAL)
57 Q_PROPERTY(
59 Q_PROPERTY(
61 Q_PROPERTY(qreal narrowTrailingSpaceSmall READ narrowTrailingSpaceSmall CONSTANT FINAL)
62 Q_PROPERTY(qreal narrowTrailingSpaceMedium READ narrowTrailingSpaceMedium CONSTANT FINAL)
63 Q_PROPERTY(qreal narrowTrailingSpaceLarge READ narrowTrailingSpaceLarge CONSTANT FINAL)
64 Q_PROPERTY(
66 Q_PROPERTY(qreal wideTrailingSpaceExtraSmall READ wideTrailingSpaceExtraSmall CONSTANT FINAL)
67 Q_PROPERTY(qreal wideTrailingSpaceSmall READ wideTrailingSpaceSmall CONSTANT FINAL)
68 Q_PROPERTY(qreal wideTrailingSpaceMedium READ wideTrailingSpaceMedium CONSTANT FINAL)
69 Q_PROPERTY(qreal wideTrailingSpaceLarge READ wideTrailingSpaceLarge CONSTANT FINAL)
70 Q_PROPERTY(qreal wideTrailingSpaceExtraLarge READ wideTrailingSpaceExtraLarge CONSTANT FINAL)
71 Q_PROPERTY(
73 Q_PROPERTY(qreal outlinedOutlineWidthSmall READ outlinedOutlineWidthSmall CONSTANT FINAL)
74 Q_PROPERTY(qreal outlinedOutlineWidthMedium READ outlinedOutlineWidthMedium CONSTANT FINAL)
75 Q_PROPERTY(qreal outlinedOutlineWidthLarge READ outlinedOutlineWidthLarge CONSTANT FINAL)
76 Q_PROPERTY(
79 Q_PROPERTY(
81 FINAL)
85 Q_PROPERTY(
87 FINAL)
89 FINAL)
94 FINAL)
98 FINAL)
100 CONSTANT FINAL)
102 FINAL)
106 Q_PROPERTY(qreal disabledContainerOpacity READ disabledContainerOpacity CONSTANT FINAL)
107 Q_PROPERTY(qreal disabledIconOpacity READ disabledIconOpacity CONSTANT FINAL)
108 Q_PROPERTY(qreal hoverStateLayerOpacity READ hoverStateLayerOpacity CONSTANT FINAL)
109 Q_PROPERTY(qreal focusStateLayerOpacity READ focusStateLayerOpacity CONSTANT FINAL)
110 Q_PROPERTY(qreal pressedStateLayerOpacity READ pressedStateLayerOpacity CONSTANT FINAL)
111
112public:
113 constexpr qreal minimumInteractiveSize() const
114 {
115 return 48.0;
116 }
117 constexpr qreal containerHeightExtraSmall() const
118 {
119 return 32.0;
120 }
121 constexpr qreal containerHeightSmall() const
122 {
123 return 40.0;
124 }
125 constexpr qreal containerHeightMedium() const
126 {
127 return 56.0;
128 }
129 constexpr qreal containerHeightLarge() const
130 {
131 return 96.0;
132 }
133 constexpr qreal containerHeightExtraLarge() const
134 {
135 return 136.0;
136 }
137 constexpr qreal iconSizeExtraSmall() const
138 {
139 return 20.0;
140 }
141 constexpr qreal iconSizeSmall() const
142 {
143 return 24.0;
144 }
145 constexpr qreal iconSizeMedium() const
146 {
147 return 24.0;
148 }
149 constexpr qreal iconSizeLarge() const
150 {
151 return 32.0;
152 }
153 constexpr qreal iconSizeExtraLarge() const
154 {
155 return 40.0;
156 }
157 constexpr qreal defaultLeadingSpaceExtraSmall() const
158 {
159 return 6.0;
160 }
161 constexpr qreal defaultLeadingSpaceSmall() const
162 {
163 return 8.0;
164 }
165 constexpr qreal defaultLeadingSpaceMedium() const
166 {
167 return 16.0;
168 }
169 constexpr qreal defaultLeadingSpaceLarge() const
170 {
171 return 32.0;
172 }
173 constexpr qreal defaultLeadingSpaceExtraLarge() const
174 {
175 return 48.0;
176 }
177 constexpr qreal narrowLeadingSpaceExtraSmall() const
178 {
179 return 4.0;
180 }
181 constexpr qreal narrowLeadingSpaceSmall() const
182 {
183 return 4.0;
184 }
185 constexpr qreal narrowLeadingSpaceMedium() const
186 {
187 return 12.0;
188 }
189 constexpr qreal narrowLeadingSpaceLarge() const
190 {
191 return 16.0;
192 }
193 constexpr qreal narrowLeadingSpaceExtraLarge() const
194 {
195 return 32.0;
196 }
197 constexpr qreal wideLeadingSpaceExtraSmall() const
198 {
199 return 10.0;
200 }
201 constexpr qreal wideLeadingSpaceSmall() const
202 {
203 return 14.0;
204 }
205 constexpr qreal wideLeadingSpaceMedium() const
206 {
207 return 24.0;
208 }
209 constexpr qreal wideLeadingSpaceLarge() const
210 {
211 return 48.0;
212 }
213 constexpr qreal wideLeadingSpaceExtraLarge() const
214 {
215 return 72.0;
216 }
217 constexpr qreal defaultTrailingSpaceExtraSmall() const
218 {
220 }
221 constexpr qreal defaultTrailingSpaceSmall() const
222 {
224 }
225 constexpr qreal defaultTrailingSpaceMedium() const
226 {
228 }
229 constexpr qreal defaultTrailingSpaceLarge() const
230 {
232 }
233 constexpr qreal defaultTrailingSpaceExtraLarge() const
234 {
236 }
237 constexpr qreal narrowTrailingSpaceExtraSmall() const
238 {
240 }
241 constexpr qreal narrowTrailingSpaceSmall() const
242 {
244 }
245 constexpr qreal narrowTrailingSpaceMedium() const
246 {
248 }
249 constexpr qreal narrowTrailingSpaceLarge() const
250 {
252 }
253 constexpr qreal narrowTrailingSpaceExtraLarge() const
254 {
256 }
257 constexpr qreal wideTrailingSpaceExtraSmall() const
258 {
260 }
261 constexpr qreal wideTrailingSpaceSmall() const
262 {
263 return wideLeadingSpaceSmall();
264 }
265 constexpr qreal wideTrailingSpaceMedium() const
266 {
267 return wideLeadingSpaceMedium();
268 }
269 constexpr qreal wideTrailingSpaceLarge() const
270 {
271 return wideLeadingSpaceLarge();
272 }
273 constexpr qreal wideTrailingSpaceExtraLarge() const
274 {
276 }
277 constexpr qreal outlinedOutlineWidthExtraSmall() const
278 {
279 return 1.0;
280 }
281 constexpr qreal outlinedOutlineWidthSmall() const
282 {
283 return 1.0;
284 }
285 constexpr qreal outlinedOutlineWidthMedium() const
286 {
287 return 1.0;
288 }
289 constexpr qreal outlinedOutlineWidthLarge() const
290 {
291 return 2.0;
292 }
293 constexpr qreal outlinedOutlineWidthExtraLarge() const
294 {
295 return 3.0;
296 }
298 {
299 return ShapeTokens{ }.cornerFull();
300 }
302 {
303 return ShapeTokens{ }.cornerMedium();
304 }
306 {
307 return ShapeTokens{ }.cornerMedium();
308 }
310 {
311 return ShapeTokens{ }.cornerLarge();
312 }
314 {
315 return ShapeTokens{ }.cornerExtraLarge();
316 }
318 {
319 return ShapeTokens{ }.cornerExtraLarge();
320 }
322 {
323 return ShapeTokens{ }.cornerSmall();
324 }
326 {
327 return ShapeTokens{ }.cornerSmall();
328 }
330 {
331 return ShapeTokens{ }.cornerMedium();
332 }
334 {
335 return ShapeTokens{ }.cornerLarge();
336 }
338 {
339 return ShapeTokens{ }.cornerLarge();
340 }
342 {
343 return ShapeTokens{ }.cornerMedium();
344 }
346 {
347 return ShapeTokens{ }.cornerMedium();
348 }
350 {
351 return ShapeTokens{ }.cornerLarge();
352 }
354 {
355 return ShapeTokens{ }.cornerExtraLarge();
356 }
358 {
359 return ShapeTokens{ }.cornerExtraLarge();
360 }
362 {
363 return ShapeTokens{ }.cornerFull();
364 }
365 constexpr qreal disabledContainerOpacity() const
366 {
367 return 0.1;
368 }
369 constexpr qreal disabledIconOpacity() const
370 {
371 return 0.38;
372 }
373 constexpr qreal hoverStateLayerOpacity() const
374 {
376 }
377 constexpr qreal focusStateLayerOpacity() const
378 {
380 }
381 constexpr qreal pressedStateLayerOpacity() const
382 {
384 }
385};
386
387} // namespace Fluid
Material Design 3 Expressive icon button tokens.
Definition iconbutton.h:20
constexpr qreal outlinedOutlineWidthLarge() const
Definition iconbutton.h:289
constexpr qreal containerHeightMedium() const
Definition iconbutton.h:125
qreal wideLeadingSpaceExtraSmall
Definition iconbutton.h:47
qreal wideTrailingSpaceMedium
Definition iconbutton.h:68
qreal narrowLeadingSpaceSmall
Definition iconbutton.h:43
constexpr qreal pressedStateLayerOpacity() const
Definition iconbutton.h:381
Fluid::ShapeValue containerShapeSquareMedium
Definition iconbutton.h:83
Fluid::ShapeValue selectedContainerShapeRoundMedium
Definition iconbutton.h:100
constexpr ShapeValue pressedContainerShapeSmall() const
Definition iconbutton.h:325
qreal narrowLeadingSpaceLarge
Definition iconbutton.h:45
constexpr qreal narrowLeadingSpaceExtraLarge() const
Definition iconbutton.h:193
constexpr ShapeValue selectedContainerShapeSquare() const
Definition iconbutton.h:361
constexpr qreal narrowLeadingSpaceSmall() const
Definition iconbutton.h:181
qreal wideLeadingSpaceExtraLarge
Definition iconbutton.h:51
constexpr qreal defaultLeadingSpaceExtraLarge() const
Definition iconbutton.h:173
constexpr qreal outlinedOutlineWidthExtraLarge() const
Definition iconbutton.h:293
constexpr qreal narrowTrailingSpaceExtraLarge() const
Definition iconbutton.h:253
Fluid::ShapeValue selectedContainerShapeSquare
Definition iconbutton.h:105
constexpr qreal outlinedOutlineWidthSmall() const
Definition iconbutton.h:281
constexpr qreal wideLeadingSpaceExtraSmall() const
Definition iconbutton.h:197
constexpr qreal outlinedOutlineWidthMedium() const
Definition iconbutton.h:285
constexpr qreal containerHeightExtraLarge() const
Definition iconbutton.h:133
constexpr ShapeValue containerShapeRound() const
Definition iconbutton.h:297
qreal defaultTrailingSpaceExtraSmall
Definition iconbutton.h:53
constexpr qreal iconSizeExtraSmall() const
Definition iconbutton.h:137
Fluid::ShapeValue containerShapeSquareSmall
Definition iconbutton.h:82
qreal containerHeightExtraSmall
Definition iconbutton.h:25
qreal defaultTrailingSpaceMedium
Definition iconbutton.h:55
qreal outlinedOutlineWidthExtraLarge
Definition iconbutton.h:77
constexpr ShapeValue selectedContainerShapeRoundMedium() const
Definition iconbutton.h:349
qreal hoverStateLayerOpacity
Definition iconbutton.h:108
constexpr ShapeValue containerShapeSquareMedium() const
Definition iconbutton.h:309
constexpr qreal defaultTrailingSpaceExtraLarge() const
Definition iconbutton.h:233
Fluid::ShapeValue pressedContainerShapeMedium
Definition iconbutton.h:91
qreal wideLeadingSpaceLarge
Definition iconbutton.h:50
qreal narrowLeadingSpaceExtraLarge
Definition iconbutton.h:46
constexpr qreal defaultLeadingSpaceSmall() const
Definition iconbutton.h:161
Fluid::ShapeValue selectedContainerShapeRoundExtraLarge READ selectedContainerShapeRoundExtraLarge
Definition iconbutton.h:104
qreal outlinedOutlineWidthExtraSmall
Definition iconbutton.h:72
qreal wideLeadingSpaceMedium
Definition iconbutton.h:49
qreal disabledContainerOpacity
Definition iconbutton.h:106
qreal containerHeightExtraLarge
Definition iconbutton.h:29
qreal defaultTrailingSpaceLarge
Definition iconbutton.h:56
constexpr qreal focusStateLayerOpacity() const
Definition iconbutton.h:377
constexpr ShapeValue selectedContainerShapeRoundLarge() const
Definition iconbutton.h:353
constexpr qreal wideLeadingSpaceMedium() const
Definition iconbutton.h:205
qreal outlinedOutlineWidthMedium
Definition iconbutton.h:74
constexpr qreal iconSizeMedium() const
Definition iconbutton.h:145
Fluid::ShapeValue containerShapeSquareExtraSmall
Definition iconbutton.h:81
Fluid::ShapeValue pressedContainerShapeExtraSmall
Definition iconbutton.h:89
qreal wideTrailingSpaceSmall
Definition iconbutton.h:67
constexpr ShapeValue selectedContainerShapeRoundExtraSmall() const
Definition iconbutton.h:341
Fluid::ShapeValue containerShapeSquareExtraLarge
Definition iconbutton.h:87
qreal focusStateLayerOpacity
Definition iconbutton.h:109
Fluid::ShapeValue selectedContainerShapeRoundExtraSmall READ selectedContainerShapeRoundExtraSmall
Definition iconbutton.h:96
Fluid::ShapeValue pressedContainerShapeExtraLarge
Definition iconbutton.h:94
constexpr ShapeValue pressedContainerShapeLarge() const
Definition iconbutton.h:333
QML_ANONYMOUSqreal minimumInteractiveSize
Definition iconbutton.h:24
constexpr ShapeValue selectedContainerShapeRoundSmall() const
Definition iconbutton.h:345
constexpr ShapeValue pressedContainerShapeMedium() const
Definition iconbutton.h:329
qreal narrowLeadingSpaceMedium
Definition iconbutton.h:44
qreal outlinedOutlineWidthLarge
Definition iconbutton.h:75
Fluid::ShapeValue containerShapeRound
Definition iconbutton.h:78
qreal disabledIconOpacity
Definition iconbutton.h:107
constexpr qreal containerHeightExtraSmall() const
Definition iconbutton.h:117
constexpr qreal iconSizeExtraLarge() const
Definition iconbutton.h:153
constexpr qreal defaultTrailingSpaceLarge() const
Definition iconbutton.h:229
constexpr qreal wideTrailingSpaceLarge() const
Definition iconbutton.h:269
constexpr qreal defaultTrailingSpaceMedium() const
Definition iconbutton.h:225
qreal narrowTrailingSpaceSmall
Definition iconbutton.h:61
constexpr qreal defaultLeadingSpaceMedium() const
Definition iconbutton.h:165
constexpr qreal disabledContainerOpacity() const
Definition iconbutton.h:365
constexpr qreal narrowLeadingSpaceLarge() const
Definition iconbutton.h:189
qreal containerHeightLarge
Definition iconbutton.h:28
constexpr qreal outlinedOutlineWidthExtraSmall() const
Definition iconbutton.h:277
constexpr ShapeValue pressedContainerShapeExtraSmall() const
Definition iconbutton.h:321
constexpr ShapeValue pressedContainerShapeExtraLarge() const
Definition iconbutton.h:337
qreal outlinedOutlineWidthSmall
Definition iconbutton.h:73
constexpr qreal iconSizeSmall() const
Definition iconbutton.h:141
constexpr qreal wideLeadingSpaceExtraLarge() const
Definition iconbutton.h:213
constexpr qreal defaultTrailingSpaceSmall() const
Definition iconbutton.h:221
Fluid::ShapeValue selectedContainerShapeRoundSmall
Definition iconbutton.h:98
Fluid::ShapeValue pressedContainerShapeLarge
Definition iconbutton.h:92
qreal defaultLeadingSpaceSmall
Definition iconbutton.h:37
constexpr qreal containerHeightSmall() const
Definition iconbutton.h:121
qreal defaultLeadingSpaceExtraLarge
Definition iconbutton.h:41
qreal wideTrailingSpaceExtraLarge
Definition iconbutton.h:70
qreal iconSizeExtraSmall
Definition iconbutton.h:30
constexpr qreal containerHeightLarge() const
Definition iconbutton.h:129
Fluid::ShapeValue selectedContainerShapeRoundLarge
Definition iconbutton.h:102
Fluid::ShapeValue pressedContainerShapeSmall
Definition iconbutton.h:90
constexpr qreal narrowTrailingSpaceSmall() const
Definition iconbutton.h:241
constexpr qreal narrowLeadingSpaceMedium() const
Definition iconbutton.h:185
constexpr qreal wideTrailingSpaceExtraLarge() const
Definition iconbutton.h:273
constexpr qreal wideLeadingSpaceLarge() const
Definition iconbutton.h:209
qreal defaultLeadingSpaceLarge
Definition iconbutton.h:39
qreal defaultTrailingSpaceExtraLarge
Definition iconbutton.h:58
Fluid::ShapeValue containerShapeSquareLarge
Definition iconbutton.h:84
qreal iconSizeExtraLarge
Definition iconbutton.h:34
constexpr qreal defaultTrailingSpaceExtraSmall() const
Definition iconbutton.h:217
constexpr ShapeValue containerShapeSquareLarge() const
Definition iconbutton.h:313
qreal defaultLeadingSpaceExtraSmall
Definition iconbutton.h:36
qreal narrowTrailingSpaceExtraSmall
Definition iconbutton.h:60
constexpr qreal narrowTrailingSpaceMedium() const
Definition iconbutton.h:245
constexpr qreal narrowLeadingSpaceExtraSmall() const
Definition iconbutton.h:177
constexpr ShapeValue selectedContainerShapeRoundExtraLarge() const
Definition iconbutton.h:357
constexpr ShapeValue containerShapeSquareExtraLarge() const
Definition iconbutton.h:317
constexpr qreal narrowTrailingSpaceExtraSmall() const
Definition iconbutton.h:237
constexpr qreal disabledIconOpacity() const
Definition iconbutton.h:369
constexpr qreal wideTrailingSpaceMedium() const
Definition iconbutton.h:265
constexpr qreal narrowTrailingSpaceLarge() const
Definition iconbutton.h:249
qreal pressedStateLayerOpacity
Definition iconbutton.h:110
qreal narrowLeadingSpaceExtraSmall
Definition iconbutton.h:42
qreal wideTrailingSpaceExtraSmall
Definition iconbutton.h:66
constexpr qreal hoverStateLayerOpacity() const
Definition iconbutton.h:373
constexpr ShapeValue containerShapeSquareExtraSmall() const
Definition iconbutton.h:301
constexpr qreal defaultLeadingSpaceExtraSmall() const
Definition iconbutton.h:157
qreal containerHeightMedium
Definition iconbutton.h:27
qreal narrowTrailingSpaceExtraLarge
Definition iconbutton.h:65
constexpr qreal wideTrailingSpaceSmall() const
Definition iconbutton.h:261
constexpr qreal wideTrailingSpaceExtraSmall() const
Definition iconbutton.h:257
qreal defaultTrailingSpaceSmall
Definition iconbutton.h:54
qreal wideTrailingSpaceLarge
Definition iconbutton.h:69
qreal defaultLeadingSpaceMedium
Definition iconbutton.h:38
qreal wideLeadingSpaceSmall
Definition iconbutton.h:48
constexpr ShapeValue containerShapeSquareSmall() const
Definition iconbutton.h:305
constexpr qreal wideLeadingSpaceSmall() const
Definition iconbutton.h:201
constexpr qreal iconSizeLarge() const
Definition iconbutton.h:149
qreal narrowTrailingSpaceMedium
Definition iconbutton.h:62
constexpr qreal defaultLeadingSpaceLarge() const
Definition iconbutton.h:169
qreal containerHeightSmall
Definition iconbutton.h:26
qreal narrowTrailingSpaceLarge
Definition iconbutton.h:63
Material Design 3 system shape tokens.
Definition shapetokens.h:48
Fluid::ShapeValue cornerFull
Definition shapetokens.h:59
Fluid::ShapeValue cornerLarge
Definition shapetokens.h:60
Fluid::ShapeValue cornerSmall
Definition shapetokens.h:67
Fluid::ShapeValue cornerMedium
Definition shapetokens.h:65
Fluid::ShapeValue cornerExtraLarge
Definition shapetokens.h:53
Material Design 3 system state tokens.
Definition statetokens.h:18
qreal focusStateLayerOpacity
Definition statetokens.h:23
qreal hoverStateLayerOpacity
Definition statetokens.h:24
qreal pressedStateLayerOpacity
Definition statetokens.h:25