--- 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 <popup> is permanent */
- TBool iPermanent;
+ TBool iPermanent;
+ /** Is popup element */
+ TBool iPopup;
};
#endif // __XNWIDGETEXTENSIONADAPTER_H__