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 }
 

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 ()
 
QColor primaryColor () const
 
QColor onPrimaryColor () const
 
QColor primaryContainerColor () const
 
QColor onPrimaryContainerColor () 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 surfaceVariantColor () const
 
QColor onSurfaceVariantColor () const
 
QColor surfaceTintColor () 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
 
QColor primaryColor
 
QColor onPrimaryColor
 
QColor primaryContainerColor
 
QColor onPrimaryContainerColor
 
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 surfaceVariantColor
 
QColor onSurfaceVariantColor
 
QColor surfaceTintColor
 
QColor outlineColor
 
QColor outlineVariantColor
 
QColor inverseSurfaceColor
 
QColor inverseOnSurfaceColor
 
QColor inversePrimaryColor
 
QColor scrimColor
 
QColor shadowColor
 

Member Enumeration Documentation

◆ Theme

Enumerator
Light 
Dark 
System 

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

◆ effectiveTheme()

Style::Theme Style::effectiveTheme ( Style::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

◆ 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

◆ primaryColor()

QColor Style::primaryColor ( ) const

◆ primaryContainerColor()

QColor Style::primaryContainerColor ( ) 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

◆ surfaceColor()

QColor Style::surfaceColor ( ) const

◆ surfaceTintColor()

QColor Style::surfaceTintColor ( ) 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

◆ 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

◆ 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

◆ primaryColor

QColor Style::primaryColor
read

◆ primaryContainerColor

QColor Style::primaryContainerColor
read

◆ scrimColor

QColor Style::scrimColor
read

◆ secondaryColor

QColor Style::secondaryColor
read

◆ secondaryContainerColor

QColor Style::secondaryContainerColor
read

◆ shadowColor

QColor Style::shadowColor
read

◆ surfaceColor

QColor Style::surfaceColor
read

◆ surfaceTintColor

QColor Style::surfaceTintColor
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: