double getSignalStrength() const;
static QString const& getUnit();
static QString const& getSpeedUnit();
-
-public slots:
- void update(Location::Fix const& fix);
- void updateUnit();
+ static double getUnitMultiplier();
+ static double getMeterMultiplier();
+ static QString getMeterUnit();
signals:
void dataUpdated();
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