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