diff options
author | Alex Blasche <alexander.blasche@digia.com> | 2014-08-12 13:26:05 +0200 |
---|---|---|
committer | Alex Blasche <alexander.blasche@digia.com> | 2014-08-14 09:51:24 +0200 |
commit | 05763575eb166a29073d1805a6fdd22a832cc0aa (patch) | |
tree | b6bc41a24bd49733039186e6519922bdc2a8698e /src/imports/positioning/qdeclarativeposition_p.h | |
parent | 226f454f8e2a7ba04e11c42e94181e6b33b73bf6 (diff) | |
download | qtlocation-05763575eb166a29073d1805a6fdd22a832cc0aa.tar.gz |
Add magneticVariation and magneticVariationValid property to QML Position
[ChangeLog][QtPositioning][Position] Added magneticVariation and
magneticVariationValid property to the QML Position type
Task-number: QTBUG-39547
Change-Id: I59d0039f2b501701f67404dabef2ab4c62bcb16b
Reviewed-by: Aaron McCarthy <mccarthy.aaron@gmail.com>
Diffstat (limited to 'src/imports/positioning/qdeclarativeposition_p.h')
-rw-r--r-- | src/imports/positioning/qdeclarativeposition_p.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/imports/positioning/qdeclarativeposition_p.h b/src/imports/positioning/qdeclarativeposition_p.h index d9235368..ed054835 100644 --- a/src/imports/positioning/qdeclarativeposition_p.h +++ b/src/imports/positioning/qdeclarativeposition_p.h @@ -72,6 +72,9 @@ class QDeclarativePosition : public QObject Q_PROPERTY(bool verticalSpeedValid READ isVerticalSpeedValid NOTIFY verticalSpeedValidChanged REVISION 1) Q_PROPERTY(double verticalSpeed READ verticalSpeed NOTIFY verticalSpeedChanged REVISION 1) + Q_PROPERTY(double magneticVariation READ magneticVariation NOTIFY magneticVariationChanged REVISION 2) + Q_PROPERTY(bool magneticVariationValid READ isMagneticVariationValid NOTIFY magneticVariationChanged REVISION 2) + public: explicit QDeclarativePosition(QObject *parent = 0); ~QDeclarativePosition(); @@ -98,6 +101,9 @@ public: double verticalSpeed() const; void setVerticalSpeed(double speed); + bool isMagneticVariationValid() const; + double magneticVariation() const; + void setPosition(const QGeoPositionInfo &info); Q_SIGNALS: @@ -118,6 +124,9 @@ Q_SIGNALS: Q_REVISION(1) void verticalSpeedValidChanged(); Q_REVISION(1) void verticalSpeedChanged(); + Q_REVISION(2) void magneticVariationChanged(); + Q_REVISION(2) void magneticVariationValidChanged(); + private: QGeoPositionInfo m_info; }; |