diff --git a/settings-daemon/theme/com.cutefish.Theme.xml b/settings-daemon/theme/com.cutefish.Theme.xml index 8182da3..5cda8ff 100644 --- a/settings-daemon/theme/com.cutefish.Theme.xml +++ b/settings-daemon/theme/com.cutefish.Theme.xml @@ -73,5 +73,7 @@ + + diff --git a/settings-daemon/theme/thememanager.cpp b/settings-daemon/theme/thememanager.cpp index a8a20d0..bce2001 100644 --- a/settings-daemon/theme/thememanager.cpp +++ b/settings-daemon/theme/thememanager.cpp @@ -184,6 +184,7 @@ void ThemeManager::setSystemFontPointSize(qreal fontSize) { m_settings->setValue(s_systemPointFontSize, fontSize); updateGtkFont(); + emit systemFontPointSizeChanged(); } qreal ThemeManager::devicePixelRatio() diff --git a/settings-daemon/theme/thememanager.h b/settings-daemon/theme/thememanager.h index 44549f2..37d9fc6 100644 --- a/settings-daemon/theme/thememanager.h +++ b/settings-daemon/theme/thememanager.h @@ -30,7 +30,7 @@ class ThemeManager : public QObject Q_PROPERTY(bool darkModeDimsWallpaer READ darkModeDimsWallpaer WRITE setDarkModeDimsWallpaer NOTIFY darkModeDimsWallpaerChanged) Q_PROPERTY(QString systemFont READ systemFont WRITE setSystemFont) Q_PROPERTY(QString systemFixedFont READ systemFixedFont WRITE setSystemFixedFont) - Q_PROPERTY(qreal systemFontPointSize READ systemFontPointSize WRITE setSystemFontPointSize) + Q_PROPERTY(qreal systemFontPointSize READ systemFontPointSize WRITE setSystemFontPointSize NOTIFY systemFontPointSizeChanged) Q_PROPERTY(qreal devicePixelRatio READ devicePixelRatio WRITE setDevicePixelRatio) Q_PROPERTY(QString wallpaper READ wallpaper WRITE setWallpaper NOTIFY wallpaperChanged) Q_PROPERTY(int accentColor READ accentColor WRITE setAccentColor NOTIFY accentColorChanged) @@ -96,6 +96,7 @@ signals: void cursorThemeChanged(); void cursorSizeChanged(); void iconThemeChanged(); + void systemFontPointSizeChanged(); private: void updateGtkFont();