Skip to content

Class QfTheme

ClassList > QfTheme

Provides all color, font scale, and layout constants used throughout the QField UI. Registered as a QML singleton in org.qfield.gui. More...

  • #include <qftheme.h>

Inherits the following classes: QObject

Public Types

Type Name
enum BaseAppearance

Public Properties

Type Name
property QColor accuracyBad
property QColor accuracyExcellent
property QColor accuracyTolerated
property QString appearance
property QColor bookmarkBlue
property QColor bookmarkDefault
property QColor bookmarkOrange
property QColor bookmarkRed
property QColor buttonBackgroundColor
property QColor buttonColor
property QColor cloudColor
property QColor controlBackgroundAlternateColor
property QColor controlBackgroundColor
property QColor controlBackgroundDisabledColor
property QColor controlBorderColor
property QColor darkGray
property QColor darkGraySemiOpaque
property QColor darkPositionColor
property QColor darkPositionColorSemiOpaque
property QColor darkRed
property bool darkTheme
property QVariantMap darkThemeColors
property QFont defaultFont
property QColor errorColor
property qreal fontScale
property QColor goodColor
property QColor gray
property QColor groupBoxBackgroundColor
property QColor groupBoxSurfaceColor
property QColor light
property QColor lightGray
property QVariantMap lightThemeColors
property QColor lightestGray
property QColor lightestGraySemiOpaque
property QColor mainBackgroundColor
property QColor mainBackgroundColorSemiOpaque
property QColor mainColor
property QColor mainColorSemiOpaque
property QColor mainOverlayColor
property QColor mainTextColor
property QColor mainTextDisabledColor
property int menuItemCheckLeftPadding
property int menuItemIconlessLeftPadding
property int menuItemLeftPadding
property QColor navigationBackgroundColor
property QColor navigationColor
property QColor navigationColorSemiOpaque
property int popupScreenEdgeHorizontalMargin
property int popupScreenEdgeVerticalMargin
property QColor positionBackgroundColor
property QColor positionColor
property QColor positionColorSemiOpaque
property QColor processingPreview
property QColor qfieldcloudBlue
property QFont resultFont
property QColor scrollBarBackgroundColor
property QColor secondaryTextColor
property QFont secondaryTitleFont
property QColor sensorBackgroundColor
property QFont strongFont
property QFont strongResultFont
property QFont strongTipFont
property QFont strongTitleFont
property QFont tinyFont
property QFont tipFont
property QFont titleFont
property QColor toolButtonBackgroundColor
property QColor toolButtonBackgroundSemiOpaqueColor
property QColor toolButtonColor
property int toolButtonSize
property QColor vertexColor
property QColor vertexColorSemiOpaque
property QColor vertexNewColor
property QColor vertexNewColorSemiOpaque
property QColor vertexSelectedColor
property QColor vertexSelectedColorSemiOpaque
property QColor warningColor

Public Signals

Type Name
signal void appearanceChanged
signal void buttonBackgroundColorChanged
signal void buttonColorChanged
signal void controlBackgroundAlternateColorChanged
signal void controlBackgroundColorChanged
signal void controlBackgroundDisabledColorChanged
signal void controlBorderColorChanged
signal void darkThemeChanged
signal void errorColorChanged
signal void fontScaleChanged
signal void goodColorChanged
signal void groupBoxBackgroundColorChanged
signal void groupBoxSurfaceColorChanged
signal void mainBackgroundColorChanged
signal void mainBackgroundColorSemiOpaqueChanged
signal void mainColorChanged
signal void mainOverlayColorChanged
signal void mainTextColorChanged
signal void mainTextDisabledColorChanged
signal void screenPpiChanged
signal void scrollBarBackgroundColorChanged
signal void secondaryTextColorChanged
signal void themeDataLoaded
signal void toolButtonBackgroundColorChanged
signal void toolButtonBackgroundSemiOpaqueColorChanged
signal void toolButtonColorChanged
signal void toolButtonSizeChanged
signal void warningColorChanged

Public Functions

Type Name
QfTheme (QObject * parent=nullptr)
QColor accuracyBad () const
QColor accuracyExcellent () const
QColor accuracyTolerated () const
QString appearance () const
Q_INVOKABLE void applyAppearance (const QVariantMap & extraColors=QVariantMap(), BaseAppearance baseAppearance=UseSettingsAppearance)
Q_INVOKABLE void applyColors (const QVariantMap & colors)
QColor bookmarkBlue () const
QColor bookmarkDefault () const
QColor bookmarkOrange () const
QColor bookmarkRed () const
QColor buttonBackgroundColor () const
QColor buttonColor () const
QColor cloudColor () const
Q_INVOKABLE QString colorToHtml (const QColor & color) const
QColor controlBackgroundAlternateColor () const
QColor controlBackgroundColor () const
QColor controlBackgroundDisabledColor () const
QColor controlBorderColor () const
QColor darkGray () const
QColor darkGraySemiOpaque () const
QColor darkPositionColor () const
QColor darkPositionColorSemiOpaque () const
QColor darkRed () const
bool darkTheme () const
QVariantMap darkThemeColors () const
QFont defaultFont () const
QColor errorColor () const
qreal fontScale () const
Q_INVOKABLE QString getThemeIcon (const QString & name) const
Q_INVOKABLE QString getThemeVectorIcon (const QString & name) const
QColor goodColor () const
QColor gray () const
QColor groupBoxBackgroundColor () const
QColor groupBoxSurfaceColor () const
QColor light () const
QColor lightGray () const
QVariantMap lightThemeColors () const
QColor lightestGray () const
QColor lightestGraySemiOpaque () const
QColor mainBackgroundColor () const
QColor mainBackgroundColorSemiOpaque () const
QColor mainColor () const
QColor mainColorSemiOpaque () const
QColor mainOverlayColor () const
QColor mainTextColor () const
QColor mainTextDisabledColor () const
int menuItemCheckLeftPadding () const
int menuItemIconlessLeftPadding () const
int menuItemLeftPadding () const
QColor navigationBackgroundColor () const
QColor navigationColor () const
QColor navigationColorSemiOpaque () const
int popupScreenEdgeHorizontalMargin () const
int popupScreenEdgeVerticalMargin () const
QColor positionBackgroundColor () const
QColor positionColor () const
QColor positionColorSemiOpaque () const
QColor processingPreview () const
QColor qfieldcloudBlue () const
QFont resultFont () const
QColor scrollBarBackgroundColor () const
QColor secondaryTextColor () const
QFont secondaryTitleFont () const
QColor sensorBackgroundColor () const
void setAppearance (const QString & appearance)
void setButtonBackgroundColor (const QColor & color)
void setButtonColor (const QColor & color)
void setControlBackgroundAlternateColor (const QColor & color)
void setControlBackgroundColor (const QColor & color)
void setControlBackgroundDisabledColor (const QColor & color)
void setControlBorderColor (const QColor & color)
void setDarkTheme (bool dark)
void setErrorColor (const QColor & color)
void setFontScale (qreal scale)
void setGoodColor (const QColor & color)
void setGroupBoxBackgroundColor (const QColor & color)
void setGroupBoxSurfaceColor (const QColor & color)
void setMainBackgroundColor (const QColor & color)
void setMainBackgroundColorSemiOpaque (const QColor & color)
void setMainColor (const QColor & color)
void setMainOverlayColor (const QColor & color)
void setMainTextColor (const QColor & color)
void setMainTextDisabledColor (const QColor & color)
Q_INVOKABLE void setScreenPpi (qreal ppi)
void setScrollBarBackgroundColor (const QColor & color)
void setSecondaryTextColor (const QColor & color)
Q_INVOKABLE void setSystemFontPointSize (qreal size)
void setToolButtonBackgroundColor (const QColor & color)
void setToolButtonBackgroundSemiOpaqueColor (const QColor & color)
void setToolButtonColor (const QColor & color)
void setToolButtonSize (int size)
void setWarningColor (const QColor & color)
QFont strongFont () const
QFont strongResultFont () const
QFont strongTipFont () const
QFont strongTitleFont () const
QFont tinyFont () const
QFont tipFont () const
QFont titleFont () const
Q_INVOKABLE QString toInlineStyles (const QVariantMap & styleProperties) const
QColor toolButtonBackgroundColor () const
QColor toolButtonBackgroundSemiOpaqueColor () const
QColor toolButtonColor () const
int toolButtonSize () const
QColor vertexColor () const
QColor vertexColorSemiOpaque () const
QColor vertexNewColor () const
QColor vertexNewColorSemiOpaque () const
QColor vertexSelectedColor () const
QColor vertexSelectedColorSemiOpaque () const
QColor warningColor () const

Detailed Description

Note:

Default colors are loaded from :/theme/theme.json

Public Types Documentation

enum BaseAppearance

enum QfTheme::BaseAppearance {
    UseSettingsAppearance,
    SystemAppearance,
    DarkAppearance,
    LightAppearance
};

Public Properties Documentation

property accuracyBad [1/2]

QColor QfTheme::accuracyBad;

property accuracyExcellent [1/2]

QColor QfTheme::accuracyExcellent;

property accuracyTolerated [1/2]

QColor QfTheme::accuracyTolerated;

property appearance [1/2]

QString QfTheme::appearance;

property bookmarkBlue [1/2]

QColor QfTheme::bookmarkBlue;

property bookmarkDefault [1/2]

QColor QfTheme::bookmarkDefault;

property bookmarkOrange [1/2]

QColor QfTheme::bookmarkOrange;

property bookmarkRed [1/2]

QColor QfTheme::bookmarkRed;

property buttonBackgroundColor [1/2]

QColor QfTheme::buttonBackgroundColor;

property buttonColor [1/2]

QColor QfTheme::buttonColor;

property cloudColor [1/2]

QColor QfTheme::cloudColor;

property controlBackgroundAlternateColor [1/2]

QColor QfTheme::controlBackgroundAlternateColor;

property controlBackgroundColor [1/2]

QColor QfTheme::controlBackgroundColor;

property controlBackgroundDisabledColor [1/2]

QColor QfTheme::controlBackgroundDisabledColor;

property controlBorderColor [1/2]

QColor QfTheme::controlBorderColor;

property darkGray [1/2]

QColor QfTheme::darkGray;

property darkGraySemiOpaque [1/2]

QColor QfTheme::darkGraySemiOpaque;

property darkPositionColor [1/2]

QColor QfTheme::darkPositionColor;

property darkPositionColorSemiOpaque [1/2]

QColor QfTheme::darkPositionColorSemiOpaque;

property darkRed [1/2]

QColor QfTheme::darkRed;

property darkTheme [1/2]

bool QfTheme::darkTheme;

property darkThemeColors [1/2]

QVariantMap QfTheme::darkThemeColors;

property defaultFont [1/2]

QFont QfTheme::defaultFont;

property errorColor [1/2]

QColor QfTheme::errorColor;

property fontScale [1/2]

qreal QfTheme::fontScale;

property goodColor [1/2]

QColor QfTheme::goodColor;

property gray [1/2]

QColor QfTheme::gray;

property groupBoxBackgroundColor [1/2]

QColor QfTheme::groupBoxBackgroundColor;

property groupBoxSurfaceColor [1/2]

QColor QfTheme::groupBoxSurfaceColor;

property light [1/2]

QColor QfTheme::light;

property lightGray [1/2]

QColor QfTheme::lightGray;

property lightThemeColors [1/2]

QVariantMap QfTheme::lightThemeColors;

property lightestGray [1/2]

QColor QfTheme::lightestGray;

property lightestGraySemiOpaque [1/2]

QColor QfTheme::lightestGraySemiOpaque;

property mainBackgroundColor [1/2]

QColor QfTheme::mainBackgroundColor;

property mainBackgroundColorSemiOpaque [1/2]

QColor QfTheme::mainBackgroundColorSemiOpaque;

property mainColor [1/2]

QColor QfTheme::mainColor;

property mainColorSemiOpaque [1/2]

QColor QfTheme::mainColorSemiOpaque;

property mainOverlayColor [1/2]

QColor QfTheme::mainOverlayColor;

property mainTextColor [1/2]

QColor QfTheme::mainTextColor;

property mainTextDisabledColor [1/2]

QColor QfTheme::mainTextDisabledColor;

property menuItemCheckLeftPadding [1/2]

int QfTheme::menuItemCheckLeftPadding;

property menuItemIconlessLeftPadding [1/2]

int QfTheme::menuItemIconlessLeftPadding;

property menuItemLeftPadding [1/2]

int QfTheme::menuItemLeftPadding;

property navigationBackgroundColor [1/2]

QColor QfTheme::navigationBackgroundColor;

property navigationColor [1/2]

QColor QfTheme::navigationColor;

property navigationColorSemiOpaque [1/2]

QColor QfTheme::navigationColorSemiOpaque;

property popupScreenEdgeHorizontalMargin [1/2]

int QfTheme::popupScreenEdgeHorizontalMargin;

property popupScreenEdgeVerticalMargin [1/2]

int QfTheme::popupScreenEdgeVerticalMargin;

property positionBackgroundColor [1/2]

QColor QfTheme::positionBackgroundColor;

property positionColor [1/2]

QColor QfTheme::positionColor;

property positionColorSemiOpaque [1/2]

QColor QfTheme::positionColorSemiOpaque;

property processingPreview [1/2]

QColor QfTheme::processingPreview;

property qfieldcloudBlue [1/2]

QColor QfTheme::qfieldcloudBlue;

property resultFont [1/2]

QFont QfTheme::resultFont;

property scrollBarBackgroundColor [1/2]

QColor QfTheme::scrollBarBackgroundColor;

property secondaryTextColor [1/2]

QColor QfTheme::secondaryTextColor;

property secondaryTitleFont [1/2]

QFont QfTheme::secondaryTitleFont;

property sensorBackgroundColor [1/2]

QColor QfTheme::sensorBackgroundColor;

property strongFont [1/2]

QFont QfTheme::strongFont;

property strongResultFont [1/2]

QFont QfTheme::strongResultFont;

property strongTipFont [1/2]

QFont QfTheme::strongTipFont;

property strongTitleFont [1/2]

QFont QfTheme::strongTitleFont;

property tinyFont [1/2]

QFont QfTheme::tinyFont;

property tipFont [1/2]

QFont QfTheme::tipFont;

property titleFont [1/2]

QFont QfTheme::titleFont;

property toolButtonBackgroundColor [1/2]

QColor QfTheme::toolButtonBackgroundColor;

property toolButtonBackgroundSemiOpaqueColor [1/2]

QColor QfTheme::toolButtonBackgroundSemiOpaqueColor;

property toolButtonColor [1/2]

QColor QfTheme::toolButtonColor;

property toolButtonSize [1/2]

int QfTheme::toolButtonSize;

property vertexColor [1/2]

QColor QfTheme::vertexColor;

property vertexColorSemiOpaque [1/2]

QColor QfTheme::vertexColorSemiOpaque;

property vertexNewColor [1/2]

QColor QfTheme::vertexNewColor;

property vertexNewColorSemiOpaque [1/2]

QColor QfTheme::vertexNewColorSemiOpaque;

property vertexSelectedColor [1/2]

QColor QfTheme::vertexSelectedColor;

property vertexSelectedColorSemiOpaque [1/2]

QColor QfTheme::vertexSelectedColorSemiOpaque;

property warningColor [1/2]

QColor QfTheme::warningColor;

Public Signals Documentation

signal appearanceChanged

void QfTheme::appearanceChanged;

signal buttonBackgroundColorChanged

void QfTheme::buttonBackgroundColorChanged;

signal buttonColorChanged

void QfTheme::buttonColorChanged;

signal controlBackgroundAlternateColorChanged

void QfTheme::controlBackgroundAlternateColorChanged;

signal controlBackgroundColorChanged

void QfTheme::controlBackgroundColorChanged;

signal controlBackgroundDisabledColorChanged

void QfTheme::controlBackgroundDisabledColorChanged;

signal controlBorderColorChanged

void QfTheme::controlBorderColorChanged;

signal darkThemeChanged

void QfTheme::darkThemeChanged;

signal errorColorChanged

void QfTheme::errorColorChanged;

signal fontScaleChanged

void QfTheme::fontScaleChanged;

signal goodColorChanged

void QfTheme::goodColorChanged;

signal groupBoxBackgroundColorChanged

void QfTheme::groupBoxBackgroundColorChanged;

signal groupBoxSurfaceColorChanged

void QfTheme::groupBoxSurfaceColorChanged;

signal mainBackgroundColorChanged

void QfTheme::mainBackgroundColorChanged;

signal mainBackgroundColorSemiOpaqueChanged

void QfTheme::mainBackgroundColorSemiOpaqueChanged;

signal mainColorChanged

void QfTheme::mainColorChanged;

signal mainOverlayColorChanged

void QfTheme::mainOverlayColorChanged;

signal mainTextColorChanged

void QfTheme::mainTextColorChanged;

signal mainTextDisabledColorChanged

void QfTheme::mainTextDisabledColorChanged;

signal screenPpiChanged

void QfTheme::screenPpiChanged;

signal scrollBarBackgroundColorChanged

void QfTheme::scrollBarBackgroundColorChanged;

signal secondaryTextColorChanged

void QfTheme::secondaryTextColorChanged;

signal themeDataLoaded

void QfTheme::themeDataLoaded;

signal toolButtonBackgroundColorChanged

void QfTheme::toolButtonBackgroundColorChanged;

signal toolButtonBackgroundSemiOpaqueColorChanged

void QfTheme::toolButtonBackgroundSemiOpaqueColorChanged;

signal toolButtonColorChanged

void QfTheme::toolButtonColorChanged;

signal toolButtonSizeChanged

void QfTheme::toolButtonSizeChanged;

signal warningColorChanged

void QfTheme::warningColorChanged;

Public Functions Documentation

function QfTheme

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

function accuracyBad [2/2]

inline QColor QfTheme::accuracyBad () const

function accuracyExcellent [2/2]

inline QColor QfTheme::accuracyExcellent () const

function accuracyTolerated [2/2]

inline QColor QfTheme::accuracyTolerated () const

function appearance [2/2]

inline QString QfTheme::appearance () const

function applyAppearance

Q_INVOKABLE void QfTheme::applyAppearance (
    const QVariantMap & extraColors=QVariantMap(),
    BaseAppearance baseAppearance=UseSettingsAppearance
) 

Applies the dark/light/system appearance setting and the matching color palette. An optional extraColors map is applied on top for per-call overrides.

Note:

Material.theme and Application.styleHints.colorScheme are QML-only APIs; bind them in QML to QfTheme.darkTheme instead


function applyColors

Q_INVOKABLE void QfTheme::applyColors (
    const QVariantMap & colors
) 

Applies a map of { propertyName -> color } to this object. Only writable properties are touched; invalid colors and unknown keys are skipped.


function bookmarkBlue [2/2]

inline QColor QfTheme::bookmarkBlue () const

function bookmarkDefault [2/2]

inline QColor QfTheme::bookmarkDefault () const

function bookmarkOrange [2/2]

inline QColor QfTheme::bookmarkOrange () const

function bookmarkRed [2/2]

inline QColor QfTheme::bookmarkRed () const

function buttonBackgroundColor [2/2]

inline QColor QfTheme::buttonBackgroundColor () const

function buttonColor [2/2]

inline QColor QfTheme::buttonColor () const

function cloudColor [2/2]

inline QColor QfTheme::cloudColor () const

function colorToHtml

Q_INVOKABLE QString QfTheme::colorToHtml (
    const QColor & color
) const

Converts color to a CSS rgba() string.


function controlBackgroundAlternateColor [2/2]

inline QColor QfTheme::controlBackgroundAlternateColor () const

function controlBackgroundColor [2/2]

inline QColor QfTheme::controlBackgroundColor () const

function controlBackgroundDisabledColor [2/2]

inline QColor QfTheme::controlBackgroundDisabledColor () const

function controlBorderColor [2/2]

inline QColor QfTheme::controlBorderColor () const

function darkGray [2/2]

inline QColor QfTheme::darkGray () const

function darkGraySemiOpaque [2/2]

inline QColor QfTheme::darkGraySemiOpaque () const

function darkPositionColor [2/2]

inline QColor QfTheme::darkPositionColor () const

function darkPositionColorSemiOpaque [2/2]

inline QColor QfTheme::darkPositionColorSemiOpaque () const

function darkRed [2/2]

inline QColor QfTheme::darkRed () const

function darkTheme [2/2]

inline bool QfTheme::darkTheme () const

function darkThemeColors [2/2]

inline QVariantMap QfTheme::darkThemeColors () const

function defaultFont [2/2]

inline QFont QfTheme::defaultFont () const

function errorColor [2/2]

inline QColor QfTheme::errorColor () const

function fontScale [2/2]

inline qreal QfTheme::fontScale () const

function getThemeIcon

Q_INVOKABLE QString QfTheme::getThemeIcon (
    const QString & name
) const

Returns the raster icon resource path for name, selecting the density bucket that best matches the current screen PPI.


function getThemeVectorIcon

Q_INVOKABLE QString QfTheme::getThemeVectorIcon (
    const QString & name
) const

Returns the SVG icon resource path for name.


function goodColor [2/2]

inline QColor QfTheme::goodColor () const

function gray [2/2]

inline QColor QfTheme::gray () const

function groupBoxBackgroundColor [2/2]

inline QColor QfTheme::groupBoxBackgroundColor () const

function groupBoxSurfaceColor [2/2]

inline QColor QfTheme::groupBoxSurfaceColor () const

function light [2/2]

inline QColor QfTheme::light () const

function lightGray [2/2]

inline QColor QfTheme::lightGray () const

function lightThemeColors [2/2]

inline QVariantMap QfTheme::lightThemeColors () const

function lightestGray [2/2]

inline QColor QfTheme::lightestGray () const

function lightestGraySemiOpaque [2/2]

inline QColor QfTheme::lightestGraySemiOpaque () const

function mainBackgroundColor [2/2]

inline QColor QfTheme::mainBackgroundColor () const

function mainBackgroundColorSemiOpaque [2/2]

inline QColor QfTheme::mainBackgroundColorSemiOpaque () const

function mainColor [2/2]

inline QColor QfTheme::mainColor () const

function mainColorSemiOpaque [2/2]

inline QColor QfTheme::mainColorSemiOpaque () const

function mainOverlayColor [2/2]

inline QColor QfTheme::mainOverlayColor () const

function mainTextColor [2/2]

inline QColor QfTheme::mainTextColor () const

function mainTextDisabledColor [2/2]

inline QColor QfTheme::mainTextDisabledColor () const

function menuItemCheckLeftPadding [2/2]

inline int QfTheme::menuItemCheckLeftPadding () const

function menuItemIconlessLeftPadding [2/2]

inline int QfTheme::menuItemIconlessLeftPadding () const

function menuItemLeftPadding [2/2]

inline int QfTheme::menuItemLeftPadding () const

function navigationBackgroundColor [2/2]

inline QColor QfTheme::navigationBackgroundColor () const

function navigationColor [2/2]

inline QColor QfTheme::navigationColor () const

function navigationColorSemiOpaque [2/2]

inline QColor QfTheme::navigationColorSemiOpaque () const

function popupScreenEdgeHorizontalMargin [2/2]

inline int QfTheme::popupScreenEdgeHorizontalMargin () const

function popupScreenEdgeVerticalMargin [2/2]

inline int QfTheme::popupScreenEdgeVerticalMargin () const

function positionBackgroundColor [2/2]

inline QColor QfTheme::positionBackgroundColor () const

function positionColor [2/2]

inline QColor QfTheme::positionColor () const

function positionColorSemiOpaque [2/2]

inline QColor QfTheme::positionColorSemiOpaque () const

function processingPreview [2/2]

inline QColor QfTheme::processingPreview () const

function qfieldcloudBlue [2/2]

inline QColor QfTheme::qfieldcloudBlue () const

function resultFont [2/2]

inline QFont QfTheme::resultFont () const

function scrollBarBackgroundColor [2/2]

inline QColor QfTheme::scrollBarBackgroundColor () const

function secondaryTextColor [2/2]

inline QColor QfTheme::secondaryTextColor () const

function secondaryTitleFont [2/2]

inline QFont QfTheme::secondaryTitleFont () const

function sensorBackgroundColor [2/2]

inline QColor QfTheme::sensorBackgroundColor () const

function setAppearance

void QfTheme::setAppearance (
    const QString & appearance
) 

function setButtonBackgroundColor

void QfTheme::setButtonBackgroundColor (
    const QColor & color
) 

function setButtonColor

void QfTheme::setButtonColor (
    const QColor & color
) 

function setControlBackgroundAlternateColor

void QfTheme::setControlBackgroundAlternateColor (
    const QColor & color
) 

function setControlBackgroundColor

void QfTheme::setControlBackgroundColor (
    const QColor & color
) 

function setControlBackgroundDisabledColor

void QfTheme::setControlBackgroundDisabledColor (
    const QColor & color
) 

function setControlBorderColor

void QfTheme::setControlBorderColor (
    const QColor & color
) 

function setDarkTheme

void QfTheme::setDarkTheme (
    bool dark
) 

function setErrorColor

void QfTheme::setErrorColor (
    const QColor & color
) 

function setFontScale

void QfTheme::setFontScale (
    qreal scale
) 

function setGoodColor

void QfTheme::setGoodColor (
    const QColor & color
) 

function setGroupBoxBackgroundColor

void QfTheme::setGroupBoxBackgroundColor (
    const QColor & color
) 

function setGroupBoxSurfaceColor

void QfTheme::setGroupBoxSurfaceColor (
    const QColor & color
) 

function setMainBackgroundColor

void QfTheme::setMainBackgroundColor (
    const QColor & color
) 

function setMainBackgroundColorSemiOpaque

void QfTheme::setMainBackgroundColorSemiOpaque (
    const QColor & color
) 

function setMainColor

void QfTheme::setMainColor (
    const QColor & color
) 

function setMainOverlayColor

void QfTheme::setMainOverlayColor (
    const QColor & color
) 

function setMainTextColor

void QfTheme::setMainTextColor (
    const QColor & color
) 

function setMainTextDisabledColor

void QfTheme::setMainTextDisabledColor (
    const QColor & color
) 

function setScreenPpi

Q_INVOKABLE void QfTheme::setScreenPpi (
    qreal ppi
) 

Sets the screen PPI used for icon density selection. Called by qgismobileapp.cpp after the QML engine is up.


function setScrollBarBackgroundColor

void QfTheme::setScrollBarBackgroundColor (
    const QColor & color
) 

function setSecondaryTextColor

void QfTheme::setSecondaryTextColor (
    const QColor & color
) 

function setSystemFontPointSize

Q_INVOKABLE void QfTheme::setSystemFontPointSize (
    qreal size
) 

Sets the system font point size used for all font properties. Called by qgismobileapp.cpp after the QML engine is up.


function setToolButtonBackgroundColor

void QfTheme::setToolButtonBackgroundColor (
    const QColor & color
) 

function setToolButtonBackgroundSemiOpaqueColor

void QfTheme::setToolButtonBackgroundSemiOpaqueColor (
    const QColor & color
) 

function setToolButtonColor

void QfTheme::setToolButtonColor (
    const QColor & color
) 

function setToolButtonSize

void QfTheme::setToolButtonSize (
    int size
) 

function setWarningColor

void QfTheme::setWarningColor (
    const QColor & color
) 

function strongFont [2/2]

inline QFont QfTheme::strongFont () const

function strongResultFont [2/2]

inline QFont QfTheme::strongResultFont () const

function strongTipFont [2/2]

inline QFont QfTheme::strongTipFont () const

function strongTitleFont [2/2]

inline QFont QfTheme::strongTitleFont () const

function tinyFont [2/2]

inline QFont QfTheme::tinyFont () const

function tipFont [2/2]

inline QFont QfTheme::tipFont () const

function titleFont [2/2]

inline QFont QfTheme::titleFont () const

function toInlineStyles

Q_INVOKABLE QString QfTheme::toInlineStyles (
    const QVariantMap & styleProperties
) const

Converts a map of property/value pairs to an inline style string. QColor values are converted via colorToHtml().


function toolButtonBackgroundColor [2/2]

inline QColor QfTheme::toolButtonBackgroundColor () const

function toolButtonBackgroundSemiOpaqueColor [2/2]

inline QColor QfTheme::toolButtonBackgroundSemiOpaqueColor () const

function toolButtonColor [2/2]

inline QColor QfTheme::toolButtonColor () const

function toolButtonSize [2/2]

inline int QfTheme::toolButtonSize () const

function vertexColor [2/2]

inline QColor QfTheme::vertexColor () const

function vertexColorSemiOpaque [2/2]

inline QColor QfTheme::vertexColorSemiOpaque () const

function vertexNewColor [2/2]

inline QColor QfTheme::vertexNewColor () const

function vertexNewColorSemiOpaque [2/2]

inline QColor QfTheme::vertexNewColorSemiOpaque () const

function vertexSelectedColor [2/2]

inline QColor QfTheme::vertexSelectedColor () const

function vertexSelectedColorSemiOpaque [2/2]

inline QColor QfTheme::vertexSelectedColorSemiOpaque () const

function warningColor [2/2]

inline QColor QfTheme::warningColor () const


The documentation for this class was generated from the following file src/gui/qftheme.h