summaryrefslogtreecommitdiff
path: root/src/imports/positioning/qdeclarativeposition_p.h
diff options
context:
space:
mode:
authorAlex Blasche <alexander.blasche@digia.com>2014-08-12 13:26:05 +0200
committerAlex Blasche <alexander.blasche@digia.com>2014-08-14 09:51:24 +0200
commit05763575eb166a29073d1805a6fdd22a832cc0aa (patch)
treeb6bc41a24bd49733039186e6519922bdc2a8698e /src/imports/positioning/qdeclarativeposition_p.h
parent226f454f8e2a7ba04e11c42e94181e6b33b73bf6 (diff)
downloadqtlocation-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.h9
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;
};