equal
deleted
inserted
replaced
31 |
31 |
32 class HbSignalIndicator; |
32 class HbSignalIndicator; |
33 class HbBatteryIndicator; |
33 class HbBatteryIndicator; |
34 class HbIndicatorGroup; |
34 class HbIndicatorGroup; |
35 class HbIndicatorPrivate; |
35 class HbIndicatorPrivate; |
|
36 #if defined(Q_OS_SYMBIAN) |
|
37 class CEnvironmentChangeNotifier; // Receive system event notifications |
|
38 #endif |
36 |
39 |
37 class HbStatusBarPrivate : public HbWidgetPrivate |
40 class HbStatusBarPrivate : public HbWidgetPrivate |
38 { |
41 { |
39 Q_DECLARE_PUBLIC(HbStatusBar) |
42 Q_DECLARE_PUBLIC(HbStatusBar) |
40 |
43 |
43 virtual ~HbStatusBarPrivate(); |
46 virtual ~HbStatusBarPrivate(); |
44 |
47 |
45 void delayedConstruction(); |
48 void delayedConstruction(); |
46 void init(); |
49 void init(); |
47 void updateTime(); |
50 void updateTime(); |
48 |
51 |
|
52 #if defined(Q_OS_SYMBIAN) |
|
53 static TInt EnvChangeCallback(TAny *aObject); |
|
54 TInt DoEnvChange(); |
|
55 #endif |
|
56 |
49 int mClockTimerId; |
57 int mClockTimerId; |
50 QString mTimeText; |
58 QString mTimeText; |
51 QGraphicsItem *mTimeTextItem; |
59 QGraphicsItem *mTimeTextItem; |
52 |
60 |
53 HbSignalIndicator *mSignalIndicator; |
61 HbSignalIndicator *mSignalIndicator; |
57 |
65 |
58 HbMainWindow *mMainWindow; |
66 HbMainWindow *mMainWindow; |
59 int mPreviousProperties; |
67 int mPreviousProperties; |
60 |
68 |
61 HbIndicatorPrivate *mIndicatorPrivate; |
69 HbIndicatorPrivate *mIndicatorPrivate; |
|
70 |
|
71 #if defined(Q_OS_SYMBIAN) |
|
72 // Notifications about locale and time changes |
|
73 CEnvironmentChangeNotifier *mEnvChangeNotifier; |
|
74 #endif |
62 }; |
75 }; |
63 |
76 |
64 |
77 |
65 #endif // HBSTATUSBAR_H_H |
78 #endif // HBSTATUSBAR_H_H |