mirror of
https://github.com/subsurface/subsurface.git
synced 2025-01-19 14:25:27 +00:00
Mobile: make sure QML gets notified when value changes
This addresses the following warning when running the mobile app: INFO: QQmlExpression: Expression qrc:/qml/DownloadFromDiveComputer.qml:339:5 depends on non-NOTIFYable properties: INFO: QMLManager::DC_forceDownload Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
71a75bfda5
commit
b2230855e6
2 changed files with 3 additions and 1 deletions
|
@ -1924,6 +1924,7 @@ void QMLManager::DC_setBluetoothMode(bool mode)
|
|||
void QMLManager::DC_setForceDownload(bool force)
|
||||
{
|
||||
DCDeviceData::instance()->setForceDownload(force);
|
||||
DC_ForceDownloadChanged();
|
||||
}
|
||||
|
||||
void QMLManager::DC_setSaveDump(bool dumpMode)
|
||||
|
|
|
@ -43,7 +43,7 @@ class QMLManager : public QObject {
|
|||
Q_PROPERTY(QString DC_devName READ DC_devName WRITE DC_setDevName)
|
||||
Q_PROPERTY(QString DC_devBluetoothName READ DC_devBluetoothName WRITE DC_setDevBluetoothName)
|
||||
Q_PROPERTY(QString descriptor READ DC_descriptor)
|
||||
Q_PROPERTY(bool DC_forceDownload READ DC_forceDownload WRITE DC_setForceDownload)
|
||||
Q_PROPERTY(bool DC_forceDownload READ DC_forceDownload WRITE DC_setForceDownload NOTIFY DC_ForceDownloadChanged)
|
||||
Q_PROPERTY(bool DC_bluetoothMode READ DC_bluetoothMode WRITE DC_setBluetoothMode)
|
||||
Q_PROPERTY(bool DC_saveDump READ DC_saveDump WRITE DC_setSaveDump)
|
||||
Q_PROPERTY(int DC_deviceId READ DC_deviceId WRITE DC_setDeviceId)
|
||||
|
@ -270,6 +270,7 @@ signals:
|
|||
void waitingForPositionChanged();
|
||||
void pluggedInDeviceNameChanged();
|
||||
void showNonDiveComputersChanged();
|
||||
void DC_ForceDownloadChanged();
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Reference in a new issue