3#include <QtCore/QObject>
6#include "qml_material/core/enum.hpp"
8#include "cpp/palettes/tones.h"
15 QRgb primary_container;
16 QRgb on_primary_container;
18 QRgb primary_fixed_dim;
19 QRgb on_primary_fixed;
20 QRgb on_primary_fixed_variant;
23 QRgb secondary_container;
24 QRgb on_secondary_container;
26 QRgb secondary_fixed_dim;
27 QRgb on_secondary_fixed;
28 QRgb on_secondary_fixed_variant;
31 QRgb tertiary_container;
32 QRgb on_tertiary_container;
34 QRgb tertiary_fixed_dim;
35 QRgb on_tertiary_fixed;
36 QRgb on_tertiary_fixed_variant;
40 QRgb on_error_container;
46 QRgb on_surface_variant;
52 QRgb inverse_on_surface;
65 QRgb surface_container;
66 QRgb surface_container_low;
67 QRgb surface_container_lowest;
68 QRgb surface_container_high;
69 QRgb surface_container_highest;
71 material_color_utilities::TonalPalette neutral_palette { 0 };
74auto material_light_color_scheme(QRgb, Enum::PaletteType) -> MdScheme;
75auto material_dark_color_scheme(QRgb, Enum::PaletteType) -> MdScheme;
77auto material_blend_hcthue(
const QRgb design_color,
const QRgb key_color,
const double mount) -> QRgb;
78auto color_from_image(
const QImage&) -> QRgb;