qulonglong getTotalTime() const;
qulonglong getTripTime() const;
Location::Fix const& getLatestFix() const;
+ double getSignalStrength() const;
static QString const& getUnit();
static QString const& getSpeedUnit();
-public slots:
- void update(Location::Fix const& fix);
- void updateUnit();
-
signals:
void dataUpdated();
void timeUpdated();
void unitChanged();
public slots:
+ void update(Location::Fix const& fix);
+ void updateUnit();
void resetTrip();
void resetTotal();
void resetAll();
void store();
+private slots:
+ void fixTimeout();
+
private:
Q_DISABLE_COPY(Odometer);
Odometer();
bool emitUpdate_;
Location* location_;
QTimer* signalTimer_;
+ QTimer* timeoutTimer_;
};
#endif