diff -r cc75c76972ee -r c0432d11811c src/gui/kernel/qt_s60_p.h --- a/src/gui/kernel/qt_s60_p.h Wed Apr 21 12:15:23 2010 +0300 +++ b/src/gui/kernel/qt_s60_p.h Wed Apr 21 20:15:53 2010 +0300 @@ -122,6 +122,7 @@ int qtOwnsS60Environment : 1; int supportsPremultipliedAlpha : 1; int avkonComponentsSupportTransparency : 1; + int menuBeingConstructed : 1; QApplication::QS60MainApplicationFactory s60ApplicationFactory; // typedef'ed pointer type static inline void updateScreenSize(); static inline RWsSession& wsSession(); @@ -154,7 +155,7 @@ class QSymbianControl : public CCoeControl, public QAbstractLongTapObserver #ifdef Q_WS_S60 -, public MAknFadedComponent +, public MAknFadedComponent, public MEikStatusPaneObserver #endif { public: @@ -182,6 +183,7 @@ #ifdef Q_WS_S60 void FadeBehindPopup(bool fade){ popupFader.FadeBehindPopup( this, this, fade); } + void HandleStatusPaneSizeChange(); protected: // from MAknFadedComponent TInt CountFadedComponents() {return 1;}