Added new theme. Made detail screen also themable.
[jspeed] / src / odometer.h
index 93b91d8..c68fee3 100644 (file)
@@ -41,24 +41,26 @@ public:
     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();
@@ -77,6 +79,7 @@ private:
     bool emitUpdate_;
     Location* location_;
     QTimer* signalTimer_;
+    QTimer* timeoutTimer_;
 };
 
 #endif