26 Q_PROPERTY(QColor color_accent_primary READ color_surface_accent_primary CONSTANT FINAL)
28 Q_PROPERTY(QColor color_accent_secondary READ color_surface_accent_secondary CONSTANT FINAL)
29 Q_PROPERTY(QColor color_accent_error READ color_surface_accent_error CONSTANT FINAL)
30 Q_PROPERTY(QColor color_accent_success READ color_surface_accent_success CONSTANT FINAL)
32 Q_PROPERTY(QColor color_text_primary READ color_text_primary CONSTANT FINAL)
33 Q_PROPERTY(QColor color_text_secondary READ color_text_secondary CONSTANT FINAL)
34 Q_PROPERTY(QColor color_text_tertiary READ color_text_tertiary CONSTANT FINAL)
36 Q_PROPERTY(QColor color_text_disabled READ color_text_disabled CONSTANT FINAL)
38 Q_PROPERTY(QColor color_border_primary READ color_border_primary CONSTANT FINAL)
39 Q_PROPERTY(QColor color_border_secondary READ color_border_secondary CONSTANT FINAL)
40 Q_PROPERTY(QColor color_border_disabled READ color_border_disabled CONSTANT FINAL)
42 Q_PROPERTY(QColor color_devider READ color_devider CONSTANT FINAL)
43 Q_PROPERTY(QColor color_background READ color_background CONSTANT FINAL)
46 Q_PROPERTY(QColor pressed_focused READ pressed_focused CONSTANT FINAL)
47 Q_PROPERTY(QColor hover READ hover CONSTANT FINAL)
50 Q_PROPERTY(QFont font_caption_1 READ font_caption_1 CONSTANT FINAL)
51 Q_PROPERTY(QFont font_caption_2 READ font_caption_2 CONSTANT FINAL)
52 Q_PROPERTY(QFont font_caption_3 READ font_caption_3 CONSTANT FINAL)
54 Q_PROPERTY(QFont font_body_1 READ font_body_1 CONSTANT FINAL)
55 Q_PROPERTY(QFont font_body_2 READ font_body_2 CONSTANT FINAL)
56 Q_PROPERTY(QFont font_body_large READ font_body_large CONSTANT FINAL)
57 Q_PROPERTY(QFont font_subtitle_1 READ font_subtitle_1 CONSTANT FINAL)
58 Q_PROPERTY(QFont font_subtitle_2 READ font_subtitle_2 CONSTANT FINAL)
59 Q_PROPERTY(QFont font_subtitle_large READ font_subtitle_large CONSTANT FINAL)
60 Q_PROPERTY(QFont font_subtitle_x_large READ font_subtitle_x_large CONSTANT FINAL)
61 Q_PROPERTY(QFont font_subtitle_uppercase READ font_subtitle_uppercase CONSTANT FINAL)
63 Q_PROPERTY(QFont font_title_1 READ font_title_1 CONSTANT FINAL)
64 Q_PROPERTY(QFont font_title_1_secondary READ font_title_1_secondary CONSTANT FINAL)
66 Q_PROPERTY(QFont font_title_2 READ font_title_2 CONSTANT FINAL)
67 Q_PROPERTY(QFont font_title_3 READ font_title_3 CONSTANT FINAL)
68 Q_PROPERTY(QFont font_title_3_secondary READ font_title_3_secondary CONSTANT FINAL)
70 Q_PROPERTY(QFont font_title_strong READ font_title_strong CONSTANT FINAL)
71 Q_PROPERTY(QFont font_title_large READ font_title_large CONSTANT FINAL)
72 Q_PROPERTY(QFont font_title_x_large READ font_title_x_large CONSTANT FINAL)
73 Q_PROPERTY(QFont font_title_uppercase READ font_title_uppercase CONSTANT FINAL)
74 Q_PROPERTY(QFont font_botton_1 READ font_botton_1 CONSTANT FINAL)
75 Q_PROPERTY(QFont font_botton_2 READ font_botton_2 CONSTANT FINAL)
76 Q_PROPERTY(QFont font_bubble READ font_bubble CONSTANT FINAL)
81 virtual QColor color_surface_accent_primary() const = 0;
82 virtual QColor color_surface_accent_secondary() const = 0;
83 virtual QColor color_surface_accent_error() const = 0;
84 virtual QColor color_surface_accent_success() const = 0;
86 virtual QColor color_text_primary() const = 0;
87 virtual QColor color_text_secondary() const = 0;
88 virtual QColor color_text_tertiary() const = 0;
90 virtual QColor color_text_disabled() const = 0;
91 virtual QColor color_border_primary() const = 0;
92 virtual QColor color_border_secondary() const = 0;
93 virtual QColor color_border_disabled() const = 0;
94 virtual QColor color_devider() const = 0;
95 virtual QColor color_background() const = 0;
97 virtual QColor pressed_focused() const = 0;
98 virtual QColor hover() const = 0;
100 virtual QFont font_caption_1() const = 0;
101 virtual QFont font_caption_2() const = 0;
102 virtual QFont font_caption_3() const = 0;
104 virtual QFont font_body_1() const = 0;
105 virtual QFont font_body_2() const = 0;
106 virtual QFont font_body_large() const = 0;
107 virtual QFont font_subtitle_1() const = 0;
108 virtual QFont font_subtitle_2() const = 0;
109 virtual QFont font_subtitle_large() const = 0;
110 virtual QFont font_subtitle_x_large() const = 0;
111 virtual QFont font_subtitle_uppercase() const = 0;
112 virtual QFont font_title_1() const = 0;
113 virtual QFont font_title_1_secondary() const = 0;
115 virtual QFont font_title_2() const = 0;
117 virtual QFont font_title_3() const = 0;
118 virtual QFont font_title_3_secondary() const = 0;
120 virtual QFont font_title_strong() const = 0;
121 virtual QFont font_title_large() const = 0;
122 virtual QFont font_title_x_large() const = 0;
123 virtual QFont font_title_uppercase() const = 0;
124 virtual QFont font_botton_1() const = 0;
125 virtual QFont font_botton_2() const = 0;
126 virtual QFont font_bubble() const = 0;
130 QString modelId() const;
132 Q_INVOKABLE QColor addTransporent(QColor input,
float alpha) const;
142 QColor& addTransporentImpl(QColor& input,
float alpha) const;