Fluid 1.3.0
Material Design for QtQuick and Qml
Loading...
Searching...
No Matches
elevationtokens.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
9namespace Fluid {
10
18{
19 Q_GADGET
20 QML_ANONYMOUS
21
22 Q_PROPERTY(qreal level0 READ level0 CONSTANT FINAL)
23 Q_PROPERTY(qreal level1 READ level1 CONSTANT FINAL)
24 Q_PROPERTY(qreal level2 READ level2 CONSTANT FINAL)
25 Q_PROPERTY(qreal level3 READ level3 CONSTANT FINAL)
26 Q_PROPERTY(qreal level4 READ level4 CONSTANT FINAL)
27 Q_PROPERTY(qreal level5 READ level5 CONSTANT FINAL)
28
29public:
30 constexpr qreal level0() const
31 {
32 return 0.0;
33 }
34 constexpr qreal level1() const
35 {
36 return 1.0;
37 }
38 constexpr qreal level2() const
39 {
40 return 3.0;
41 }
42 constexpr qreal level3() const
43 {
44 return 6.0;
45 }
46 constexpr qreal level4() const
47 {
48 return 8.0;
49 }
50 constexpr qreal level5() const
51 {
52 return 12.0;
53 }
54};
55
56} // namespace Fluid
Material Design 3 system elevation tokens.
constexpr qreal level1() const
constexpr qreal level2() const
constexpr qreal level3() const
QML_ANONYMOUSqreal level0
constexpr qreal level5() const
constexpr qreal level4() const