summaryrefslogtreecommitdiff
path: root/src/imports/positioning/qdeclarativeposition_p.h
diff options
context:
space:
mode:
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;
};