Fluid 1.3.0
Material Design for QtQuick and Qml
Loading...
Searching...
No Matches
FluidStyle Class Reference

#include <style.h>

Inheritance diagram for FluidStyle:

Public Types

enum  Theme { Light , Dark , System }
 
enum class  TypeFace { Brand , Plain }
 

Signals

void themeChanged ()
 
void elevationChanged ()
 

Public Member Functions

 FluidStyle (QObject *parent=nullptr)
 
Theme theme () const
 
void setTheme (Theme theme)
 
void resetTheme ()
 
int elevation () const
 
void setElevation (int elevation)
 
void resetElevation ()
 
QString brandFontFamily () const
 
QString plainFontFamily () const
 
QColor primaryColor () const
 
QColor onPrimaryColor () const
 
QColor primaryContainerColor () const
 
QColor onPrimaryContainerColor () const
 
QColor primaryFixedColor () const
 
QColor primaryFixedDimColor () const
 
QColor onPrimaryFixedColor () const
 
QColor onPrimaryFixedVariantColor () const
 
QColor secondaryColor () const
 
QColor onSecondaryColor () const
 
QColor secondaryContainerColor () const
 
QColor onSecondaryContainerColor () const
 
QColor secondaryFixedColor () const
 
QColor secondaryFixedDimColor () const
 
QColor onSecondaryFixedColor () const
 
QColor onSecondaryFixedVariantColor () const
 
QColor tertiaryColor () const
 
QColor onTertiaryColor () const
 
QColor tertiaryContainerColor () const
 
QColor onTertiaryContainerColor () const
 
QColor tertiaryFixedColor () const
 
QColor tertiaryFixedDimColor () const
 
QColor onTertiaryFixedColor () const
 
QColor onTertiaryFixedVariantColor () const
 
QColor errorColor () const
 
QColor onErrorColor () const
 
QColor errorContainerColor () const
 
QColor onErrorContainerColor () const
 
QColor backgroundColor () const
 
QColor onBackgroundColor () const
 
QColor surfaceColor () const
 
QColor onSurfaceColor () const
 
QColor surfaceBrightColor () const
 
QColor surfaceDimColor () const
 
QColor surfaceVariantColor () const
 
QColor onSurfaceVariantColor () const
 
QColor surfaceTintColor () const
 
QColor surfaceContainerLowestColor () const
 
QColor surfaceContainerLowColor () const
 
QColor surfaceContainerColor () const
 
QColor surfaceContainerHighColor () const
 
QColor surfaceContainerHighestColor () const
 
QColor outlineColor () const
 
QColor outlineVariantColor () const
 
QColor inverseSurfaceColor () const
 
QColor inverseOnSurfaceColor () const
 
QColor inversePrimaryColor () const
 
QColor scrimColor () const
 
QColor shadowColor () const
 

Static Public Member Functions

static FluidStyleqmlAttachedProperties (QObject *object)
 
static bool isDarkSystemTheme ()
 
static Theme effectiveTheme (Theme theme)
 

Protected Member Functions

void attachedParentChange (QQuickAttachedPropertyPropagator *newParent, QQuickAttachedPropertyPropagator *oldParent) override
 

Properties

Theme theme
 
int elevation
 
QString brandFontFamily
 
QString plainFontFamily
 
QColor primaryColor
 
QColor onPrimaryColor
 
QColor primaryContainerColor
 
QColor onPrimaryContainerColor
 
QColor primaryFixedColor
 
QColor primaryFixedDimColor
 
QColor onPrimaryFixedColor
 
QColor onPrimaryFixedVariantColor
 
QColor secondaryColor
 
QColor onSecondaryColor
 
QColor secondaryContainerColor
 
QColor onSecondaryContainerColor
 
QColor secondaryFixedColor
 
QColor secondaryFixedDimColor
 
QColor onSecondaryFixedColor
 
QColor onSecondaryFixedVariantColor
 
QColor tertiaryColor
 
QColor onTertiaryColor
 
QColor tertiaryContainerColor
 
QColor onTertiaryContainerColor
 
QColor tertiaryFixedColor
 
QColor tertiaryFixedDimColor
 
QColor onTertiaryFixedColor
 
QColor onTertiaryFixedVariantColor
 
QColor errorColor
 
QColor onErrorColor
 
QColor errorContainerColor
 
QColor onErrorContainerColor
 
QColor backgroundColor
 
QColor onBackgroundColor
 
QColor surfaceColor
 
QColor onSurfaceColor
 
QColor surfaceBrightColor
 
QColor surfaceDimColor
 
QColor surfaceVariantColor
 
QColor onSurfaceVariantColor
 
QColor surfaceTintColor
 
QColor surfaceContainerLowestColor
 
QColor surfaceContainerLowColor
 
QColor surfaceContainerColor
 
QColor surfaceContainerHighColor
 
QColor surfaceContainerHighestColor
 
QColor outlineColor
 
QColor outlineVariantColor
 
QColor inverseSurfaceColor
 
QColor inverseOnSurfaceColor
 
QColor inversePrimaryColor
 
QColor scrimColor
 
QColor shadowColor
 

Detailed Description

Definition at line 10 of file style.h.

Member Enumeration Documentation

◆ Theme

Enumerator
Light 
Dark 
System 

Definition at line 108 of file style.h.

◆ TypeFace

enum class FluidStyle::TypeFace
strong
Enumerator
Brand 
Plain 

Definition at line 115 of file style.h.

Constructor & Destructor Documentation

◆ FluidStyle()

FluidStyle::FluidStyle ( QObject *  parent = nullptr)
explicit

Definition at line 25 of file style.cpp.

Member Function Documentation

◆ attachedParentChange()

void FluidStyle::attachedParentChange ( QQuickAttachedPropertyPropagator *  newParent,
QQuickAttachedPropertyPropagator *  oldParent 
)
overrideprotected

Definition at line 165 of file style.cpp.

◆ backgroundColor()

QColor FluidStyle::backgroundColor ( ) const

◆ brandFontFamily()

QString FluidStyle::brandFontFamily ( ) const

Definition at line 86 of file style.cpp.

◆ effectiveTheme()

FluidStyle::Theme FluidStyle::effectiveTheme ( Theme  theme)
static

Definition at line 187 of file style.cpp.

◆ elevation()

int FluidStyle::elevation ( ) const

Definition at line 67 of file style.cpp.

◆ elevationChanged

void FluidStyle::elevationChanged ( )
signal

◆ errorColor()

QColor FluidStyle::errorColor ( ) const

◆ errorContainerColor()

QColor FluidStyle::errorContainerColor ( ) const

◆ inverseOnSurfaceColor()

QColor FluidStyle::inverseOnSurfaceColor ( ) const

◆ inversePrimaryColor()

QColor FluidStyle::inversePrimaryColor ( ) const

◆ inverseSurfaceColor()

QColor FluidStyle::inverseSurfaceColor ( ) const

◆ isDarkSystemTheme()

bool FluidStyle::isDarkSystemTheme ( )
static

Definition at line 176 of file style.cpp.

◆ onBackgroundColor()

QColor FluidStyle::onBackgroundColor ( ) const

◆ onErrorColor()

QColor FluidStyle::onErrorColor ( ) const

◆ onErrorContainerColor()

QColor FluidStyle::onErrorContainerColor ( ) const

◆ onPrimaryColor()

QColor FluidStyle::onPrimaryColor ( ) const

◆ onPrimaryContainerColor()

QColor FluidStyle::onPrimaryContainerColor ( ) const

◆ onPrimaryFixedColor()

QColor FluidStyle::onPrimaryFixedColor ( ) const

◆ onPrimaryFixedVariantColor()

QColor FluidStyle::onPrimaryFixedVariantColor ( ) const

◆ onSecondaryColor()

QColor FluidStyle::onSecondaryColor ( ) const

◆ onSecondaryContainerColor()

QColor FluidStyle::onSecondaryContainerColor ( ) const

◆ onSecondaryFixedColor()

QColor FluidStyle::onSecondaryFixedColor ( ) const

◆ onSecondaryFixedVariantColor()

QColor FluidStyle::onSecondaryFixedVariantColor ( ) const

◆ onSurfaceColor()

QColor FluidStyle::onSurfaceColor ( ) const

◆ onSurfaceVariantColor()

QColor FluidStyle::onSurfaceVariantColor ( ) const

◆ onTertiaryColor()

QColor FluidStyle::onTertiaryColor ( ) const

◆ onTertiaryContainerColor()

QColor FluidStyle::onTertiaryContainerColor ( ) const

◆ onTertiaryFixedColor()

QColor FluidStyle::onTertiaryFixedColor ( ) const

◆ onTertiaryFixedVariantColor()

QColor FluidStyle::onTertiaryFixedVariantColor ( ) const

◆ outlineColor()

QColor FluidStyle::outlineColor ( ) const

◆ outlineVariantColor()

QColor FluidStyle::outlineVariantColor ( ) const

◆ plainFontFamily()

QString FluidStyle::plainFontFamily ( ) const

Definition at line 91 of file style.cpp.

◆ primaryColor()

QColor FluidStyle::primaryColor ( ) const

◆ primaryContainerColor()

QColor FluidStyle::primaryContainerColor ( ) const

◆ primaryFixedColor()

QColor FluidStyle::primaryFixedColor ( ) const

◆ primaryFixedDimColor()

QColor FluidStyle::primaryFixedDimColor ( ) const

◆ qmlAttachedProperties()

FluidStyle * FluidStyle::qmlAttachedProperties ( QObject *  object)
static

Definition at line 160 of file style.cpp.

◆ resetElevation()

void FluidStyle::resetElevation ( )

Definition at line 80 of file style.cpp.

◆ resetTheme()

void FluidStyle::resetTheme ( )

Definition at line 56 of file style.cpp.

◆ scrimColor()

QColor FluidStyle::scrimColor ( ) const

◆ secondaryColor()

QColor FluidStyle::secondaryColor ( ) const

◆ secondaryContainerColor()

QColor FluidStyle::secondaryContainerColor ( ) const

◆ secondaryFixedColor()

QColor FluidStyle::secondaryFixedColor ( ) const

◆ secondaryFixedDimColor()

QColor FluidStyle::secondaryFixedDimColor ( ) const

◆ setElevation()

void FluidStyle::setElevation ( int  elevation)

Definition at line 72 of file style.cpp.

◆ setTheme()

void FluidStyle::setTheme ( Theme  theme)

Definition at line 38 of file style.cpp.

◆ shadowColor()

QColor FluidStyle::shadowColor ( ) const

Definition at line 155 of file style.cpp.

◆ surfaceBrightColor()

QColor FluidStyle::surfaceBrightColor ( ) const

◆ surfaceColor()

QColor FluidStyle::surfaceColor ( ) const

◆ surfaceContainerColor()

QColor FluidStyle::surfaceContainerColor ( ) const

◆ surfaceContainerHighColor()

QColor FluidStyle::surfaceContainerHighColor ( ) const

◆ surfaceContainerHighestColor()

QColor FluidStyle::surfaceContainerHighestColor ( ) const

◆ surfaceContainerLowColor()

QColor FluidStyle::surfaceContainerLowColor ( ) const

◆ surfaceContainerLowestColor()

QColor FluidStyle::surfaceContainerLowestColor ( ) const

◆ surfaceDimColor()

QColor FluidStyle::surfaceDimColor ( ) const

◆ surfaceTintColor()

QColor FluidStyle::surfaceTintColor ( ) const

◆ surfaceVariantColor()

QColor FluidStyle::surfaceVariantColor ( ) const

◆ tertiaryColor()

QColor FluidStyle::tertiaryColor ( ) const

◆ tertiaryContainerColor()

QColor FluidStyle::tertiaryContainerColor ( ) const

◆ tertiaryFixedColor()

QColor FluidStyle::tertiaryFixedColor ( ) const

◆ tertiaryFixedDimColor()

QColor FluidStyle::tertiaryFixedDimColor ( ) const

◆ theme()

FluidStyle::Theme FluidStyle::theme ( ) const

Definition at line 33 of file style.cpp.

◆ themeChanged

void FluidStyle::themeChanged ( )
signal

Property Documentation

◆ backgroundColor

QColor FluidStyle::backgroundColor
read

Definition at line 67 of file style.h.

◆ brandFontFamily

QString FluidStyle::brandFontFamily
read

Definition at line 20 of file style.h.

◆ elevation

int FluidStyle::elevation
readwrite

Definition at line 16 of file style.h.

◆ errorColor

QColor FluidStyle::errorColor
read

Definition at line 61 of file style.h.

◆ errorContainerColor

QColor FluidStyle::errorContainerColor
read

Definition at line 63 of file style.h.

◆ inverseOnSurfaceColor

QColor FluidStyle::inverseOnSurfaceColor
read

Definition at line 94 of file style.h.

◆ inversePrimaryColor

QColor FluidStyle::inversePrimaryColor
read

Definition at line 95 of file style.h.

◆ inverseSurfaceColor

QColor FluidStyle::inverseSurfaceColor
read

Definition at line 93 of file style.h.

◆ onBackgroundColor

QColor FluidStyle::onBackgroundColor
read

Definition at line 68 of file style.h.

◆ onErrorColor

QColor FluidStyle::onErrorColor
read

Definition at line 62 of file style.h.

◆ onErrorContainerColor

QColor FluidStyle::onErrorContainerColor
read

Definition at line 64 of file style.h.

◆ onPrimaryColor

QColor FluidStyle::onPrimaryColor
read

Definition at line 25 of file style.h.

◆ onPrimaryContainerColor

QColor FluidStyle::onPrimaryContainerColor
read

Definition at line 27 of file style.h.

◆ onPrimaryFixedColor

QColor FluidStyle::onPrimaryFixedColor
read

Definition at line 31 of file style.h.

◆ onPrimaryFixedVariantColor

QColor FluidStyle::onPrimaryFixedVariantColor
read

Definition at line 32 of file style.h.

◆ onSecondaryColor

QColor FluidStyle::onSecondaryColor
read

Definition at line 37 of file style.h.

◆ onSecondaryContainerColor

QColor FluidStyle::onSecondaryContainerColor
read

Definition at line 40 of file style.h.

◆ onSecondaryFixedColor

QColor FluidStyle::onSecondaryFixedColor
read

Definition at line 44 of file style.h.

◆ onSecondaryFixedVariantColor

QColor FluidStyle::onSecondaryFixedVariantColor
read

Definition at line 45 of file style.h.

◆ onSurfaceColor

QColor FluidStyle::onSurfaceColor
read

Definition at line 72 of file style.h.

◆ onSurfaceVariantColor

QColor FluidStyle::onSurfaceVariantColor
read

Definition at line 76 of file style.h.

◆ onTertiaryColor

QColor FluidStyle::onTertiaryColor
read

Definition at line 50 of file style.h.

◆ onTertiaryContainerColor

QColor FluidStyle::onTertiaryContainerColor
read

Definition at line 52 of file style.h.

◆ onTertiaryFixedColor

QColor FluidStyle::onTertiaryFixedColor
read

Definition at line 56 of file style.h.

◆ onTertiaryFixedVariantColor

QColor FluidStyle::onTertiaryFixedVariantColor
read

Definition at line 57 of file style.h.

◆ outlineColor

QColor FluidStyle::outlineColor
read

Definition at line 89 of file style.h.

◆ outlineVariantColor

QColor FluidStyle::outlineVariantColor
read

Definition at line 90 of file style.h.

◆ plainFontFamily

QString FluidStyle::plainFontFamily
read

Definition at line 21 of file style.h.

◆ primaryColor

QColor FluidStyle::primaryColor
read

Definition at line 24 of file style.h.

◆ primaryContainerColor

QColor FluidStyle::primaryContainerColor
read

Definition at line 26 of file style.h.

◆ primaryFixedColor

QColor FluidStyle::primaryFixedColor
read

Definition at line 29 of file style.h.

◆ primaryFixedDimColor

QColor FluidStyle::primaryFixedDimColor
read

Definition at line 30 of file style.h.

◆ scrimColor

QColor FluidStyle::scrimColor
read

Definition at line 98 of file style.h.

◆ secondaryColor

QColor FluidStyle::secondaryColor
read

Definition at line 36 of file style.h.

◆ secondaryContainerColor

QColor FluidStyle::secondaryContainerColor
read

Definition at line 38 of file style.h.

◆ secondaryFixedColor

QColor FluidStyle::secondaryFixedColor
read

Definition at line 42 of file style.h.

◆ secondaryFixedDimColor

QColor FluidStyle::secondaryFixedDimColor
read

Definition at line 43 of file style.h.

◆ shadowColor

QColor FluidStyle::shadowColor
read

Definition at line 101 of file style.h.

◆ surfaceBrightColor

QColor FluidStyle::surfaceBrightColor
read

Definition at line 73 of file style.h.

◆ surfaceColor

QColor FluidStyle::surfaceColor
read

Definition at line 71 of file style.h.

◆ surfaceContainerColor

QColor FluidStyle::surfaceContainerColor
read

Definition at line 82 of file style.h.

◆ surfaceContainerHighColor

QColor FluidStyle::surfaceContainerHighColor
read

Definition at line 83 of file style.h.

◆ surfaceContainerHighestColor

QColor FluidStyle::surfaceContainerHighestColor
read

Definition at line 85 of file style.h.

◆ surfaceContainerLowColor

QColor FluidStyle::surfaceContainerLowColor
read

Definition at line 80 of file style.h.

◆ surfaceContainerLowestColor

QColor FluidStyle::surfaceContainerLowestColor
read

Definition at line 78 of file style.h.

◆ surfaceDimColor

QColor FluidStyle::surfaceDimColor
read

Definition at line 74 of file style.h.

◆ surfaceTintColor

QColor FluidStyle::surfaceTintColor
read

Definition at line 77 of file style.h.

◆ surfaceVariantColor

QColor FluidStyle::surfaceVariantColor
read

Definition at line 75 of file style.h.

◆ tertiaryColor

QColor FluidStyle::tertiaryColor
read

Definition at line 49 of file style.h.

◆ tertiaryContainerColor

QColor FluidStyle::tertiaryContainerColor
read

Definition at line 51 of file style.h.

◆ tertiaryFixedColor

QColor FluidStyle::tertiaryFixedColor
read

Definition at line 54 of file style.h.

◆ tertiaryFixedDimColor

QColor FluidStyle::tertiaryFixedDimColor
read

Definition at line 55 of file style.h.

◆ theme

Theme FluidStyle::theme
readwrite

Definition at line 15 of file style.h.


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