Fluid
Loading...
Searching...
No Matches
Public Types | Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions | Properties | List of all members
Style Class Reference

#include <style.h>

Inheritance diagram for Style:
Inheritance graph
[legend]
Collaboration diagram for Style:
Collaboration graph
[legend]

Public Types

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

Signals

void themeChanged ()
 
void elevationChanged ()
 

Public Member Functions

 Style (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 tertiaryColor () const
 
QColor onTertiaryColor () const
 
QColor tertiaryContainerColor () const
 
QColor onTertiaryContainerColor () 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 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 StyleqmlAttachedProperties (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 tertiaryColor
 
QColor onTertiaryColor
 
QColor tertiaryContainerColor
 
QColor onTertiaryContainerColor
 
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 surfaceContainerLowestColor
 
QColor surfaceContainerLowColor
 
QColor surfaceContainerColor
 
QColor surfaceContainerHighColor
 
QColor surfaceContainerHighestColor
 
QColor outlineColor
 
QColor outlineVariantColor
 
QColor inverseSurfaceColor
 
QColor inverseOnSurfaceColor
 
QColor inversePrimaryColor
 
QColor scrimColor
 
QColor shadowColor
 

Member Enumeration Documentation

◆ Theme

Enumerator
Light 
Dark 
System 

◆ TypeFace

enum class Style::TypeFace
strong
Enumerator
Brand 
Plain 

Constructor & Destructor Documentation

◆ Style()

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

Member Function Documentation

◆ attachedParentChange()

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

◆ backgroundColor()

QColor Style::backgroundColor ( ) const

◆ brandFontFamily()

QString Style::brandFontFamily ( ) const

◆ effectiveTheme()

Style::Theme Style::effectiveTheme ( Theme  theme)
static

◆ elevation()

int Style::elevation ( ) const

◆ elevationChanged

void Style::elevationChanged ( )
signal

◆ errorColor()

QColor Style::errorColor ( ) const

◆ errorContainerColor()

QColor Style::errorContainerColor ( ) const

◆ inverseOnSurfaceColor()

QColor Style::inverseOnSurfaceColor ( ) const

◆ inversePrimaryColor()

QColor Style::inversePrimaryColor ( ) const

◆ inverseSurfaceColor()

QColor Style::inverseSurfaceColor ( ) const

◆ isDarkSystemTheme()

bool Style::isDarkSystemTheme ( )
static

◆ onBackgroundColor()

QColor Style::onBackgroundColor ( ) const

◆ onErrorColor()

QColor Style::onErrorColor ( ) const

◆ onErrorContainerColor()

QColor Style::onErrorContainerColor ( ) const

◆ onPrimaryColor()

QColor Style::onPrimaryColor ( ) const

◆ onPrimaryContainerColor()

QColor Style::onPrimaryContainerColor ( ) const

◆ onPrimaryFixedColor()

QColor Style::onPrimaryFixedColor ( ) const

◆ onPrimaryFixedVariantColor()

QColor Style::onPrimaryFixedVariantColor ( ) const

◆ onSecondaryColor()

QColor Style::onSecondaryColor ( ) const

◆ onSecondaryContainerColor()

QColor Style::onSecondaryContainerColor ( ) const

◆ onSurfaceColor()

QColor Style::onSurfaceColor ( ) const

◆ onSurfaceVariantColor()

QColor Style::onSurfaceVariantColor ( ) const

◆ onTertiaryColor()

QColor Style::onTertiaryColor ( ) const

◆ onTertiaryContainerColor()

QColor Style::onTertiaryContainerColor ( ) const

◆ outlineColor()

QColor Style::outlineColor ( ) const

◆ outlineVariantColor()

QColor Style::outlineVariantColor ( ) const

◆ plainFontFamily()

QString Style::plainFontFamily ( ) const

◆ primaryColor()

QColor Style::primaryColor ( ) const

◆ primaryContainerColor()

QColor Style::primaryContainerColor ( ) const

◆ primaryFixedColor()

QColor Style::primaryFixedColor ( ) const

◆ primaryFixedDimColor()

QColor Style::primaryFixedDimColor ( ) const

◆ qmlAttachedProperties()

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

◆ resetElevation()

void Style::resetElevation ( )

◆ resetTheme()

void Style::resetTheme ( )

◆ scrimColor()

QColor Style::scrimColor ( ) const

◆ secondaryColor()

QColor Style::secondaryColor ( ) const

◆ secondaryContainerColor()

QColor Style::secondaryContainerColor ( ) const

◆ setElevation()

void Style::setElevation ( int  elevation)

◆ setTheme()

void Style::setTheme ( Theme  theme)

◆ shadowColor()

QColor Style::shadowColor ( ) const

◆ surfaceBrightColor()

QColor Style::surfaceBrightColor ( ) const

◆ surfaceColor()

QColor Style::surfaceColor ( ) const

◆ surfaceContainerColor()

QColor Style::surfaceContainerColor ( ) const

◆ surfaceContainerHighColor()

QColor Style::surfaceContainerHighColor ( ) const

◆ surfaceContainerHighestColor()

QColor Style::surfaceContainerHighestColor ( ) const

◆ surfaceContainerLowColor()

QColor Style::surfaceContainerLowColor ( ) const

◆ surfaceContainerLowestColor()

QColor Style::surfaceContainerLowestColor ( ) const

◆ surfaceDimColor()

QColor Style::surfaceDimColor ( ) const

◆ surfaceVariantColor()

QColor Style::surfaceVariantColor ( ) const

◆ tertiaryColor()

QColor Style::tertiaryColor ( ) const

◆ tertiaryContainerColor()

QColor Style::tertiaryContainerColor ( ) const

◆ theme()

Style::Theme Style::theme ( ) const

◆ themeChanged

void Style::themeChanged ( )
signal

Property Documentation

◆ backgroundColor

QColor Style::backgroundColor
read

◆ brandFontFamily

QString Style::brandFontFamily
read

◆ elevation

int Style::elevation
readwrite

◆ errorColor

QColor Style::errorColor
read

◆ errorContainerColor

QColor Style::errorContainerColor
read

◆ inverseOnSurfaceColor

QColor Style::inverseOnSurfaceColor
read

◆ inversePrimaryColor

QColor Style::inversePrimaryColor
read

◆ inverseSurfaceColor

QColor Style::inverseSurfaceColor
read

◆ onBackgroundColor

QColor Style::onBackgroundColor
read

◆ onErrorColor

QColor Style::onErrorColor
read

◆ onErrorContainerColor

QColor Style::onErrorContainerColor
read

◆ onPrimaryColor

QColor Style::onPrimaryColor
read

◆ onPrimaryContainerColor

QColor Style::onPrimaryContainerColor
read

◆ onPrimaryFixedColor

QColor Style::onPrimaryFixedColor
read

◆ onPrimaryFixedVariantColor

QColor Style::onPrimaryFixedVariantColor
read

◆ onSecondaryColor

QColor Style::onSecondaryColor
read

◆ onSecondaryContainerColor

QColor Style::onSecondaryContainerColor
read

◆ onSurfaceColor

QColor Style::onSurfaceColor
read

◆ onSurfaceVariantColor

QColor Style::onSurfaceVariantColor
read

◆ onTertiaryColor

QColor Style::onTertiaryColor
read

◆ onTertiaryContainerColor

QColor Style::onTertiaryContainerColor
read

◆ outlineColor

QColor Style::outlineColor
read

◆ outlineVariantColor

QColor Style::outlineVariantColor
read

◆ plainFontFamily

QString Style::plainFontFamily
read

◆ primaryColor

QColor Style::primaryColor
read

◆ primaryContainerColor

QColor Style::primaryContainerColor
read

◆ primaryFixedColor

QColor Style::primaryFixedColor
read

◆ primaryFixedDimColor

QColor Style::primaryFixedDimColor
read

◆ scrimColor

QColor Style::scrimColor
read

◆ secondaryColor

QColor Style::secondaryColor
read

◆ secondaryContainerColor

QColor Style::secondaryContainerColor
read

◆ shadowColor

QColor Style::shadowColor
read

◆ surfaceBrightColor

QColor Style::surfaceBrightColor
read

◆ surfaceColor

QColor Style::surfaceColor
read

◆ surfaceContainerColor

QColor Style::surfaceContainerColor
read

◆ surfaceContainerHighColor

QColor Style::surfaceContainerHighColor
read

◆ surfaceContainerHighestColor

QColor Style::surfaceContainerHighestColor
read

◆ surfaceContainerLowColor

QColor Style::surfaceContainerLowColor
read

◆ surfaceContainerLowestColor

QColor Style::surfaceContainerLowestColor
read

◆ surfaceDimColor

QColor Style::surfaceDimColor
read

◆ surfaceVariantColor

QColor Style::surfaceVariantColor
read

◆ tertiaryColor

QColor Style::tertiaryColor
read

◆ tertiaryContainerColor

QColor Style::tertiaryContainerColor
read

◆ theme

Theme Style::theme
readwrite

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