Fix font settings in visuals rendered in C++

This commit is contained in:
Michael Zanetti 2019-03-25 22:39:20 +01:00
parent 18ff64dd93
commit 57382f0230
3 changed files with 12 additions and 0 deletions

View File

@ -2,6 +2,7 @@
#include <QQuickStyle>
#include <QDir>
#include <QDebug>
#include <QApplication>
#include "stylecontroller.h"
@ -65,3 +66,8 @@ QStringList StyleController::allExperiences() const
qDebug() << "experiences:" << dir.entryList();
return QStringList() << "Default" << dir.entryList();
}
void StyleController::setSystemFont(const QFont &font)
{
QApplication::setFont(font);
}

View File

@ -25,6 +25,8 @@ public:
QStringList allExperiences() const;
Q_INVOKABLE void setSystemFont(const QFont &font);
signals:
void currentStyleChanged();
void currentExperienceChanged();

View File

@ -47,6 +47,10 @@ ApplicationWindow {
property string privacyPolicyUrl: "https://nymea.io/privacy-statement/en/nymea_privacy.html"
Component.onCompleted: {
styleController.setSystemFont(app.font)
}
RootItem {
id: rootItem
anchors.fill: parent