QmlMaterial 0.1.0
Loading...
Searching...
No Matches
qml_material::MdColorMgr Class Reference

Material Design Color Manager class. More...

#include <qml_material/token/color.hpp>

Properties

qml_material::Enum::ThemeMode mode
 Current theme mode (light/dark)
 
QColor accentColor
 Primary accent color for the theme.
 
bool useSysColorSM
 Whether to use system color scheme mode.
 
bool useSysAccentColor
 Whether to use system accent color.
 
QColor primary
 The primary color of the theme.
 
QColor on_primary
 Color used for content (text/icons) on primary color.
 
QColor primary_container
 A softer background color related to primary.
 
QColor on_primary_container
 Color for content on primary container.
 
QColor secondary
 The secondary color used for less prominent components.
 
QColor on_secondary
 Color for content on secondary color.
 
QColor secondary_container
 A softer background color related to secondary.
 
QColor on_secondary_container
 Color for content on secondary container.
 
QColor tertiary
 The tertiary color for specific emphasis.
 
QColor on_tertiary
 Color for content on tertiary color.
 
QColor tertiary_container
 A softer background color related to tertiary.
 
QColor on_tertiary_container
 Color for content on tertiary container.
 
QColor error
 Color used for error states.
 
QColor on_error
 Color for content on error color.
 
QColor error_container
 A softer background color for error states.
 
QColor on_error_container
 Color for content on error container.
 
QColor background
 Main background color.
 
QColor on_background
 Color for content on background.
 
QColor surface
 Surface color for cards, sheets, and menus.
 
QColor on_surface
 Color for content on surface.
 
QColor surface_variant
 Alternative surface color.
 
QColor on_surface_variant
 Color for content on surface variant.
 
QColor outline
 Color for borders and dividers.
 
QColor outline_variant
 Subtle version of outline color.
 
QColor shadow
 Color used for shadows.
 
QColor scrim
 Color used for screen dimming.
 
QColor inverse_surface
 Inverse of the surface color.
 
QColor inverse_on_surface
 Color for content on inverse surface.
 
QColor inverse_primary
 Inverse of the primary color.
 
QColor surface_1
 First elevation variant of surface color.
 
QColor surface_2
 Second elevation variant of surface color.
 
QColor surface_3
 Third elevation variant of surface color.
 
QColor surface_4
 Fourth elevation variant of surface color.
 
QColor surface_5
 Fifth elevation variant of surface color.
 
QColor surface_dim
 Dimmed version of surface color.
 
QColor surface_bright
 Brightened version of surface color.
 
QColor surface_container
 Base container variant of surface color.
 
QColor surface_container_low
 Low container variant of surface color.
 
QColor surface_container_lowest
 Lowest container variant of surface color.
 
QColor surface_container_high
 High container variant of surface color.
 
QColor surface_container_highest
 Highest container variant of surface color.
 

Detailed Description

Material Design Color Manager class.

Manages color schemes and theme modes for Material Design implementation.


The documentation for this class was generated from the following files: