diff options
Diffstat (limited to 'mobile-widgets/qmlinterface.cpp')
-rw-r--r-- | mobile-widgets/qmlinterface.cpp | 16 |
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)); }); } |