diff -r f966699dea19 -r ff572dfe6d86 idlehomescreen/xmluirendering/uiengine/inc/xnwidgetextensionadapter.h --- a/idlehomescreen/xmluirendering/uiengine/inc/xnwidgetextensionadapter.h Fri Feb 19 22:42:37 2010 +0200 +++ b/idlehomescreen/xmluirendering/uiengine/inc/xnwidgetextensionadapter.h Fri Mar 12 15:41:49 2010 +0200 @@ -39,7 +39,8 @@ * @since Series 60 5.0 */ NONSHARABLE_CLASS( CXnWidgetExtensionAdapter ) : public CXnControlAdapter, - public MXnUiStateObserver + public MXnUiStateObserver, + public MXnUiResourceChangeObserver { public: // Constructors and destructor @@ -96,7 +97,20 @@ /** * @see MXnUiStateObserver */ - void NotifyInCallStateChaged( TBool aInCall ); + void NotifyInCallStateChaged( TBool aInCall ); + +private: + // from MXnUiResourceChangeObserver + + /** + * @see MXnUiResourceChangeObserver + */ + void NotifyStatusPaneSizeChanged(); + + /** + * @see MXnUiResourceChangeObserver + */ + void NotifyResourceChanged( TInt aType ); private: // Constructors @@ -129,7 +143,9 @@ /** AppUi, not owned */ CXnAppUiAdapter* iAppUiAdapter; /** Flag to indicate whether is permanent */ - TBool iPermanent; + TBool iPermanent; + /** Is popup element */ + TBool iPopup; }; #endif // __XNWIDGETEXTENSIONADAPTER_H__