SettingsDaemon: Add font change signal

pull/15/head
reionwong 4 years ago
parent a1d22ec270
commit 55784df90f

@ -73,5 +73,7 @@
<signal name="cursorThemeChanged"></signal> <signal name="cursorThemeChanged"></signal>
<signal name="cursorSizeChanged"></signal> <signal name="cursorSizeChanged"></signal>
<signal name="iconThemeChanged"></signal> <signal name="iconThemeChanged"></signal>
<signal name="systemFontPointSizeChanged"></signal>
</interface> </interface>
</node> </node>

@ -184,6 +184,7 @@ void ThemeManager::setSystemFontPointSize(qreal fontSize)
{ {
m_settings->setValue(s_systemPointFontSize, fontSize); m_settings->setValue(s_systemPointFontSize, fontSize);
updateGtkFont(); updateGtkFont();
emit systemFontPointSizeChanged();
} }
qreal ThemeManager::devicePixelRatio() qreal ThemeManager::devicePixelRatio()

@ -30,7 +30,7 @@ class ThemeManager : public QObject
Q_PROPERTY(bool darkModeDimsWallpaer READ darkModeDimsWallpaer WRITE setDarkModeDimsWallpaer NOTIFY darkModeDimsWallpaerChanged) Q_PROPERTY(bool darkModeDimsWallpaer READ darkModeDimsWallpaer WRITE setDarkModeDimsWallpaer NOTIFY darkModeDimsWallpaerChanged)
Q_PROPERTY(QString systemFont READ systemFont WRITE setSystemFont) Q_PROPERTY(QString systemFont READ systemFont WRITE setSystemFont)
Q_PROPERTY(QString systemFixedFont READ systemFixedFont WRITE setSystemFixedFont) 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(qreal devicePixelRatio READ devicePixelRatio WRITE setDevicePixelRatio)
Q_PROPERTY(QString wallpaper READ wallpaper WRITE setWallpaper NOTIFY wallpaperChanged) Q_PROPERTY(QString wallpaper READ wallpaper WRITE setWallpaper NOTIFY wallpaperChanged)
Q_PROPERTY(int accentColor READ accentColor WRITE setAccentColor NOTIFY accentColorChanged) Q_PROPERTY(int accentColor READ accentColor WRITE setAccentColor NOTIFY accentColorChanged)
@ -96,6 +96,7 @@ signals:
void cursorThemeChanged(); void cursorThemeChanged();
void cursorSizeChanged(); void cursorSizeChanged();
void iconThemeChanged(); void iconThemeChanged();
void systemFontPointSizeChanged();
private: private:
void updateGtkFont(); void updateGtkFont();

Loading…
Cancel
Save