QmlMaterial 0.1.0
Loading...
Searching...
No Matches
time_picker.hpp
1#pragma once
2#include <QtQml/qqml.h>
3
4namespace qml_material::token
5{
6struct TimePicker {
7 Q_GADGET
8 QML_VALUE_TYPE(time_picker_token)
9 Q_PROPERTY(qreal dialSize MEMBER dialSize CONSTANT FINAL)
10 Q_PROPERTY(qreal selectorSize MEMBER selectorSize CONSTANT FINAL)
11 Q_PROPERTY(qreal dialPadding MEMBER dialPadding CONSTANT FINAL)
12 Q_PROPERTY(qreal fieldWidth MEMBER fieldWidth CONSTANT FINAL)
13 Q_PROPERTY(qreal fieldHeight MEMBER fieldHeight CONSTANT FINAL)
14 Q_PROPERTY(qreal separatorWidth MEMBER separatorWidth CONSTANT FINAL)
15 Q_PROPERTY(qreal periodWidth MEMBER periodWidth CONSTANT FINAL)
16 Q_PROPERTY(qreal periodGap MEMBER periodGap CONSTANT FINAL)
17 Q_PROPERTY(qreal padding MEMBER padding CONSTANT FINAL)
18 Q_PROPERTY(qreal dialGap MEMBER dialGap CONSTANT FINAL)
19 Q_PROPERTY(qreal handWidth MEMBER handWidth CONSTANT FINAL)
20 Q_PROPERTY(qreal centerSize MEMBER centerSize CONSTANT FINAL)
21public:
22 qreal dialSize = 256;
23 qreal selectorSize = 48;
24 qreal dialPadding = 24;
25 qreal fieldWidth = 96;
26 qreal fieldHeight = 80;
27 qreal separatorWidth = 24;
28 qreal periodWidth = 52;
29 qreal periodGap = 12;
30 qreal padding = 24;
31 qreal dialGap = 28;
32 qreal handWidth = 2;
33 qreal centerSize = 8;
34};
35} // namespace qml_material::token