Fix font settings in visuals rendered in C++
This commit is contained in:
parent
18ff64dd93
commit
57382f0230
@ -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);
|
||||
}
|
||||
|
||||
@ -25,6 +25,8 @@ public:
|
||||
|
||||
QStringList allExperiences() const;
|
||||
|
||||
Q_INVOKABLE void setSystemFont(const QFont &font);
|
||||
|
||||
signals:
|
||||
void currentStyleChanged();
|
||||
void currentExperienceChanged();
|
||||
|
||||
@ -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
|
||||
|
||||
Reference in New Issue
Block a user