equal
deleted
inserted
replaced
26 class HbIconItem; |
26 class HbIconItem; |
27 class QTimer; |
27 class QTimer; |
28 |
28 |
29 class AnalogClockWidget : public HbWidget |
29 class AnalogClockWidget : public HbWidget |
30 { |
30 { |
31 Q_OBJECT |
31 Q_OBJECT |
32 |
32 |
33 public: |
33 public: |
34 AnalogClockWidget(QGraphicsItem *parent = 0); |
34 AnalogClockWidget(QGraphicsItem *parent = 0); |
35 virtual ~AnalogClockWidget(); |
35 virtual ~AnalogClockWidget(); |
36 |
36 |
37 public slots: |
37 public slots: |
38 void tick(); |
38 void tick(); |
39 |
39 |
40 protected: |
40 public: |
41 void resizeEvent(QGraphicsSceneResizeEvent *event); |
41 void setGeometry(const QRectF &rect); |
42 void polish(HbStyleParameters& params); |
|
43 |
|
44 private: |
|
45 void updatePrimitives(); |
|
46 |
42 |
47 private: |
43 private: |
48 QPointer<QTimer> mTimer; |
44 void constructPrimitives(); |
49 QPointer<HbIconItem> mClockBackground; |
45 void updatePrimitives(); |
50 QPointer<HbIconItem> mClockHourHand; |
46 |
51 QPointer<HbIconItem> mClockMinuteHand; |
47 private: |
52 QPointer<HbIconItem> mClockSecondHand; |
48 QPointer<QTimer> mTimer; |
|
49 QPointer<HbIconItem> mClockBackground; |
|
50 QPointer<HbIconItem> mClockHourHand; |
|
51 QPointer<HbIconItem> mClockMinuteHand; |
|
52 QPointer<HbIconItem> mClockSecondHand; |
53 }; |
53 }; |
54 |
54 |
55 #endif |
55 #endif |
56 |
56 |
57 // End of file --Don't remove this. |
57 // End of file --Don't remove this. |