diff options
Diffstat (limited to 'library/components/locationui.h')
-rw-r--r-- | library/components/locationui.h | 36 |
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); |