7#include <QtQml/QQmlEngine>
8#include <QtQuickControls2/QQuickAttachedPropertyPropagator>
10class FluidStyle :
public QQuickAttachedPropertyPropagator
103 QML_NAMED_ELEMENT(Style)
106 QML_ADDED_IN_VERSION(2, 0)
121 explicit FluidStyle(QObject *parent =
nullptr);
215 QQuickAttachedPropertyPropagator *oldParent)
override;
219 bool m_explicitTheme =
false;
222 bool m_systemTheme =
false;
227 void propagateTheme();
QColor secondaryContainerColor() const
QColor surfaceContainerLowestColor() const
QColor tertiaryFixedColor
QColor surfaceContainerHighColor() const
QColor secondaryFixedColor() const
QColor onPrimaryFixedColor
QColor onPrimaryContainerColor() const
QColor surfaceBrightColor() const
QColor onTertiaryFixedColor() const
QColor surfaceContainerHighestColor() const
QColor surfaceContainerColor
QColor surfaceContainerLowColor() const
QColor backgroundColor() const
QColor onTertiaryContainerColor() const
QColor onTertiaryFixedVariantColor
QColor surfaceColor() const
QColor scrimColor() const
QColor onSecondaryFixedColor
QColor onErrorContainerColor() const
QColor outlineColor() const
QColor secondaryFixedColor
QColor onSecondaryContainerColor
QColor inversePrimaryColor
QColor primaryContainerColor() const
static bool isDarkSystemTheme()
QColor onPrimaryFixedVariantColor
QColor onPrimaryFixedColor() const
QColor onTertiaryFixedColor
QColor errorColor() const
QColor secondaryFixedDimColor() const
QColor outlineVariantColor() const
QColor inverseOnSurfaceColor() const
QColor onSecondaryFixedColor() const
QColor surfaceContainerHighestColor
QColor tertiaryFixedDimColor
QColor onErrorContainerColor
QColor inverseSurfaceColor
void setTheme(Theme theme)
QColor surfaceContainerLowestColor
QColor surfaceBrightColor
QColor primaryFixedDimColor
QColor onSurfaceVariantColor
QColor surfaceTintColor() const
QColor surfaceVariantColor() const
QColor surfaceDimColor() const
QColor onSecondaryColor() const
QColor primaryColor() const
QColor tertiaryContainerColor
QColor secondaryFixedDimColor
QColor surfaceContainerColor() const
QColor tertiaryFixedDimColor() const
QColor secondaryContainerColor
QColor tertiaryContainerColor() const
QColor secondaryColor() const
static Theme effectiveTheme(Theme theme)
QColor onTertiaryContainerColor
QColor inverseOnSurfaceColor
QColor onSurfaceVariantColor() const
void attachedParentChange(QQuickAttachedPropertyPropagator *newParent, QQuickAttachedPropertyPropagator *oldParent) override
QColor onTertiaryColor() const
QColor tertiaryColor() const
QColor onErrorColor() const
QColor onSurfaceColor() const
QColor surfaceVariantColor
QColor onBackgroundColor() const
static FluidStyle * qmlAttachedProperties(QObject *object)
QColor tertiaryFixedColor() const
QColor surfaceContainerLowColor
QColor primaryContainerColor
QColor onSecondaryFixedVariantColor
QColor errorContainerColor
QColor onPrimaryContainerColor
QColor inversePrimaryColor() const
QColor primaryFixedDimColor() const
QColor onPrimaryFixedVariantColor() const
QColor outlineVariantColor
QColor errorContainerColor() const
void setElevation(int elevation)
QColor onPrimaryColor() const
QColor onSecondaryFixedVariantColor() const
QColor onTertiaryFixedVariantColor() const
QColor onSecondaryContainerColor() const
QColor inverseSurfaceColor() const
QColor primaryFixedColor() const
QColor surfaceContainerHighColor