diff options
Diffstat (limited to 'src/controls/qquickcontrol_p_p.h')
-rw-r--r-- | src/controls/qquickcontrol_p_p.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/controls/qquickcontrol_p_p.h b/src/controls/qquickcontrol_p_p.h index 273ca6c9..2861c067 100644 --- a/src/controls/qquickcontrol_p_p.h +++ b/src/controls/qquickcontrol_p_p.h @@ -69,6 +69,17 @@ public: void resizeBackground(); void resizeContent(); + void updateFont(const QFont &); + static void updateFontRecur(QQuickItem *item, const QFont &); + inline void setFont_helper(const QFont &f) { + if (font.resolve() == f.resolve() && font == f) + return; + updateFont(f); + } + void resolveFont(); + static QFont naturalControlFont(const QQuickItem *); + + QFont font; bool hasTopPadding; bool hasLeftPadding; bool hasRightPadding; |