From e8de15c1892de7ecc4247c572ebd5237526a600c Mon Sep 17 00:00:00 2001 From: Erik Larsson Date: Sat, 4 Feb 2017 08:03:31 +0100 Subject: Add CONSTANT to bootedRevision, bootedMetadata and otaEnabled properties The above three properties are set on the QtOtaClient and can not be changes unless the application is restarted. By adding CONSTANT the QML-engine will not warn about "depends on non-NOTIFYable properties" when using these properties in bindings. Change-Id: I1fcabc27ca2a1de33ba97238bfd8bdea285aa478 Reviewed-by: Gatis Paeglis --- src/lib/qotaclient.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/qotaclient.h b/src/lib/qotaclient.h index 28cb422..1efb34c 100644 --- a/src/lib/qotaclient.h +++ b/src/lib/qotaclient.h @@ -40,14 +40,14 @@ class QOtaRepositoryConfig; class Q_DECL_EXPORT QOtaClient : public QObject { Q_OBJECT - Q_PROPERTY(bool otaEnabled READ otaEnabled) + Q_PROPERTY(bool otaEnabled READ otaEnabled CONSTANT) Q_PROPERTY(bool updateAvailable READ updateAvailable NOTIFY updateAvailableChanged) Q_PROPERTY(bool rollbackAvailable READ rollbackAvailable NOTIFY rollbackAvailableChanged) Q_PROPERTY(bool restartRequired READ restartRequired NOTIFY restartRequiredChanged) Q_PROPERTY(QString error READ errorString NOTIFY errorOccurred) Q_PROPERTY(QString status READ statusString NOTIFY statusStringChanged) - Q_PROPERTY(QString bootedRevision READ bootedRevision) - Q_PROPERTY(QString bootedMetadata READ bootedMetadata) + Q_PROPERTY(QString bootedRevision READ bootedRevision CONSTANT) + Q_PROPERTY(QString bootedMetadata READ bootedMetadata CONSTANT) Q_PROPERTY(QString remoteRevision READ remoteRevision NOTIFY remoteMetadataChanged) Q_PROPERTY(QString remoteMetadata READ remoteMetadata NOTIFY remoteMetadataChanged) Q_PROPERTY(QString rollbackRevision READ rollbackRevision NOTIFY rollbackMetadataChanged) -- cgit v1.2.3