diff -r 11d3954df52a -r 627c4a0fd0e7 src/hbcore/decorators/hbstatusbar_p_p.h --- a/src/hbcore/decorators/hbstatusbar_p_p.h Thu May 27 13:10:59 2010 +0300 +++ b/src/hbcore/decorators/hbstatusbar_p_p.h Fri Jun 11 13:58:22 2010 +0300 @@ -33,6 +33,9 @@ class HbBatteryIndicator; class HbIndicatorGroup; class HbIndicatorPrivate; +#if defined(Q_OS_SYMBIAN) +class CEnvironmentChangeNotifier; // Receive system event notifications +#endif class HbStatusBarPrivate : public HbWidgetPrivate { @@ -45,7 +48,12 @@ void delayedConstruction(); void init(); void updateTime(); - + +#if defined(Q_OS_SYMBIAN) + static TInt EnvChangeCallback(TAny *aObject); + TInt DoEnvChange(); +#endif + int mClockTimerId; QString mTimeText; QGraphicsItem *mTimeTextItem; @@ -59,6 +67,11 @@ int mPreviousProperties; HbIndicatorPrivate *mIndicatorPrivate; + +#if defined(Q_OS_SYMBIAN) + // Notifications about locale and time changes + CEnvironmentChangeNotifier *mEnvChangeNotifier; +#endif };