idlehomescreen/xmluirendering/uiengine/inc/xnwidgetextensionadapter.h
branchRCL_3
changeset 15 ff572dfe6d86
parent 9 f966699dea19
child 30 b8fae6b8a148
--- 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__