fix: global transparency
This commit is contained in:
parent
7e4b14f6ba
commit
bbba6e162d
2 changed files with 7 additions and 4 deletions
|
|
@ -216,9 +216,9 @@ class AppearanceTransparency : public ConfigObject {
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
QML_ANONYMOUS
|
QML_ANONYMOUS
|
||||||
|
|
||||||
CONFIG_PROPERTY(bool, enabled, false)
|
CONFIG_GLOBAL_PROPERTY(bool, enabled, false)
|
||||||
CONFIG_PROPERTY(qreal, base, 0.85)
|
CONFIG_GLOBAL_PROPERTY(qreal, base, 0.85)
|
||||||
CONFIG_PROPERTY(qreal, layers, 0.4)
|
CONFIG_GLOBAL_PROPERTY(qreal, layers, 0.4)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit AppearanceTransparency(QObject* parent = nullptr)
|
explicit AppearanceTransparency(QObject* parent = nullptr)
|
||||||
|
|
|
||||||
|
|
@ -49,10 +49,13 @@ TOKENS_ATTACHED_GETTER(AppearanceRounding, rounding)
|
||||||
TOKENS_ATTACHED_GETTER(AppearanceSpacing, spacing)
|
TOKENS_ATTACHED_GETTER(AppearanceSpacing, spacing)
|
||||||
TOKENS_ATTACHED_GETTER(AppearancePadding, padding)
|
TOKENS_ATTACHED_GETTER(AppearancePadding, padding)
|
||||||
TOKENS_ATTACHED_GETTER(AppearanceFont, font)
|
TOKENS_ATTACHED_GETTER(AppearanceFont, font)
|
||||||
TOKENS_ATTACHED_GETTER(AppearanceTransparency, transparency)
|
|
||||||
|
|
||||||
#undef TOKENS_ATTACHED_GETTER
|
#undef TOKENS_ATTACHED_GETTER
|
||||||
|
|
||||||
|
const AppearanceTransparency* Tokens::transparency() const {
|
||||||
|
return GlobalConfig::instance()->appearance()->transparency(); // Transparency is always global
|
||||||
|
}
|
||||||
|
|
||||||
const SizeTokens* Tokens::sizes() const {
|
const SizeTokens* Tokens::sizes() const {
|
||||||
if (m_scope && m_scope->tokens())
|
if (m_scope && m_scope->tokens())
|
||||||
return m_scope->tokens()->sizes();
|
return m_scope->tokens()->sizes();
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue