diff options
Diffstat (limited to 'src/imports/controls/material/qquickmaterialtheme.cpp')
-rw-r--r-- | src/imports/controls/material/qquickmaterialtheme.cpp | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/imports/controls/material/qquickmaterialtheme.cpp b/src/imports/controls/material/qquickmaterialtheme.cpp index f42c0a03..aec9e232 100644 --- a/src/imports/controls/material/qquickmaterialtheme.cpp +++ b/src/imports/controls/material/qquickmaterialtheme.cpp @@ -55,22 +55,23 @@ void QQuickMaterialTheme::initialize(QQuickTheme *theme) QFont editorFont; QFont font; - font.setFamily(QLatin1String("Roboto")); + font.setFamilies(QStringList{QLatin1String("Roboto")}); QString family = QFontInfo(font).family(); if (family != QLatin1String("Roboto")) { - font.setFamily(QLatin1String("Noto")); + font.setFamilies(QStringList{QLatin1String("Noto")}); family = QFontInfo(font).family(); } if (family == QLatin1String("Roboto") || family == QLatin1String("Noto")) { - systemFont.setFamily(family); - buttonFont.setFamily(family); - toolTipFont.setFamily(family); - itemViewFont.setFamily(family); - listViewFont.setFamily(family); - menuItemFont.setFamily(family); - editorFont.setFamily(family); + const QStringList families{family}; + systemFont.setFamilies(families); + buttonFont.setFamilies(families); + toolTipFont.setFamilies(families); + itemViewFont.setFamilies(families); + listViewFont.setFamilies(families); + menuItemFont.setFamilies(families); + editorFont.setFamilies(families); } const bool dense = QQuickMaterialStyle::variant() == QQuickMaterialStyle::Dense; |