summaryrefslogtreecommitdiffstats
path: root/library/components/locationui.h
diff options
context:
space:
mode:
Diffstat (limited to 'library/components/locationui.h')
-rw-r--r--library/components/locationui.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/library/components/locationui.h b/library/components/locationui.h
index 1c0440c..3e3dc3e 100644
--- a/library/components/locationui.h
+++ b/library/components/locationui.h
@@ -52,6 +52,12 @@ public:
double latitude;
double longitude;
double altitude;
+ qreal direction;
+ qreal groundSpeed;
+ qreal verticalSpeed;
+ qreal magneticVariation;
+ qreal horizontalAccuracy;
+ qreal verticalAccuracy;
QDateTime timestamp;
bool useCurrentTime;
};
@@ -112,6 +118,12 @@ private:
QLineEdit *mLatitudeEdit;
QLineEdit *mLongitudeEdit;
QLineEdit *mAltitudeEdit;
+ QLineEdit *mDirectionEdit;
+ QLineEdit *mGroundSpeedEdit;
+ QLineEdit *mVerticalSpeedEdit;
+ QLineEdit *mMagneticVariationEdit;
+ QLineEdit *mHorizontalAccuracyEdit;
+ QLineEdit *mVerticalAccuracyEdit;
QRadioButton *mCurrentRadio;
QRadioButton *mOverrideRadio;
QDateTimeEdit *mTimeEdit;
@@ -138,6 +150,12 @@ public:
Q_PROPERTY(double latitude READ latitude WRITE setLatitude)
Q_PROPERTY(double longitude READ longitude WRITE setLongitude)
Q_PROPERTY(double altitude READ altitude WRITE setAltitude)
+ Q_PROPERTY(qreal direction READ direction WRITE setDirection)
+ Q_PROPERTY(qreal groundSpeed READ groundSpeed WRITE setGroundSpeed)
+ Q_PROPERTY(qreal verticalSpeed READ verticalSpeed WRITE setVerticalSpeed)
+ Q_PROPERTY(qreal magneticVariation READ magneticVariation WRITE setMagneticVariation)
+ Q_PROPERTY(qreal horizontalAccuracy READ horizontalAccuracy WRITE setHorizontalAccuracy)
+ Q_PROPERTY(qreal verticalAccuracy READ verticalAccuracy WRITE setVerticalAccuracy)
Q_PROPERTY(bool useCurrentTimestamp READ useCurrentTimestamp WRITE setUseCurrentTimestamp)
Q_PROPERTY(QDateTime timestamp READ timestamp WRITE setTimestamp)
@@ -156,6 +174,24 @@ public:
double altitude() const;
void setAltitude(double);
+ qreal direction() const;
+ void setDirection(qreal);
+
+ qreal groundSpeed() const;
+ void setGroundSpeed(qreal);
+
+ qreal verticalSpeed() const;
+ void setVerticalSpeed(qreal);
+
+ qreal magneticVariation() const;
+ void setMagneticVariation(qreal);
+
+ qreal horizontalAccuracy() const;
+ void setHorizontalAccuracy(qreal);
+
+ qreal verticalAccuracy() const;
+ void setVerticalAccuracy(qreal);
+
bool useCurrentTimestamp() const;
void setUseCurrentTimestamp(bool);