X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fdetailscreen.h;h=494599ab5a61c76b0241bb0b533af9a3fec0a9ed;hb=a1c4b0cdd446bc9ed331f17fa7d6e69cfa02d45d;hp=4c30e75e486e1eab138a4525bf42339fec72d334;hpb=64f0d552c4c5235f19988138edeb3048ac7ec151;p=jspeed diff --git a/src/detailscreen.h b/src/detailscreen.h index 4c30e75..494599a 100644 --- a/src/detailscreen.h +++ b/src/detailscreen.h @@ -19,20 +19,20 @@ #ifndef DETAILSCREEN_H #define DETAILSCREEN_H -#include "location.h" -#include "graphicsscreen.h" +#include "themescreen.h" +class QString; class QGraphicsTextItem; class QGraphicsLineItem; -class QGraphicsView; -class GraphicsScene; +class QGraphicsPixmapItem; -class DetailScreen : public GraphicsScreen +class DetailScreen : public ThemeScreen { Q_OBJECT public: DetailScreen(QWidget* parent = 0); + virtual void setColor(QString const& color); public slots: virtual void update(); @@ -47,6 +47,7 @@ private: QGraphicsTextItem* createItem(QString const& text); QGraphicsLineItem* createLine(); QString roundDouble(double number); + int getStrength(); QGraphicsTextItem* tripLabel_; QGraphicsTextItem* trip_; QGraphicsTextItem* tripUnit_; @@ -68,6 +69,8 @@ private: QGraphicsTextItem* totalTime_; QGraphicsLineItem* line1_; QGraphicsLineItem* line2_; + QGraphicsPixmapItem* strength_; + int currentStrength_; }; #endif