summaryrefslogtreecommitdiffstats
path: root/mobile-widgets/qmlinterface.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'mobile-widgets/qmlinterface.cpp')
-rw-r--r--mobile-widgets/qmlinterface.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/mobile-widgets/qmlinterface.cpp b/mobile-widgets/qmlinterface.cpp
index 2f470bba4..e4f2dd6e5 100644
--- a/mobile-widgets/qmlinterface.cpp
+++ b/mobile-widgets/qmlinterface.cpp
@@ -20,4 +20,20 @@ void QMLInterface::setup(QQmlContext *ct)
// relink signals to QML
connect(qPrefCloudStorage::instance(), &qPrefCloudStorage::cloud_verification_statusChanged,
[=] (int value) { emit instance()->cloud_verification_statusChanged(CLOUD_STATUS(value)); });
+ connect(qPrefUnits::instance(), &qPrefUnits::duration_unitsChanged,
+ [=] (int value) { emit instance()->duration_unitsChanged(DURATION(value)); });
+ connect(qPrefUnits::instance(), &qPrefUnits::lengthChanged,
+ [=] (int value) { emit instance()->lengthChanged(LENGTH(value)); });
+ connect(qPrefUnits::instance(), &qPrefUnits::pressureChanged,
+ [=] (int value) { emit instance()->pressureChanged(PRESSURE(value)); });
+ connect(qPrefUnits::instance(), &qPrefUnits::temperatureChanged,
+ [=] (int value) { emit instance()->temperatureChanged(TEMPERATURE(value)); });
+ connect(qPrefUnits::instance(), &qPrefUnits::unit_systemChanged,
+ [=] (int value) { emit instance()->unit_systemChanged(UNIT_SYSTEM(value)); });
+ connect(qPrefUnits::instance(), &qPrefUnits::vertical_speed_timeChanged,
+ [=] (int value) { emit instance()->vertical_speed_timeChanged(TIME(value)); });
+ connect(qPrefUnits::instance(), &qPrefUnits::volumeChanged,
+ [=] (int value) { emit instance()->volumeChanged(VOLUME(value)); });
+ connect(qPrefUnits::instance(), &qPrefUnits::weightChanged,
+ [=] (int value) { emit instance()->weightChanged(WEIGHT(value)); });
}