idlehomescreen/xmluirendering/uiengine/inc/xnplugindata.h
branchRCL_3
changeset 11 ff572dfe6d86
parent 9 f966699dea19
child 23 7be2816dbabd
--- a/idlehomescreen/xmluirendering/uiengine/inc/xnplugindata.h	Fri Feb 19 22:42:37 2010 +0200
+++ b/idlehomescreen/xmluirendering/uiengine/inc/xnplugindata.h	Fri Mar 12 15:41:49 2010 +0200
@@ -338,6 +338,13 @@
     virtual void InitialFocusNodesL( RPointerArray< CXnNode >& aList ) const;
 
     /**
+     * Returns list of popup nodes
+     * 
+     * @param aList List of popup nodes
+     */
+    virtual void PopupNodesL( RPointerArray< CXnNode >& aList ) const;
+
+    /**
      * Sets the plugin occupied     
      */
     inline void SetOccupied();
@@ -348,14 +355,7 @@
      * @return ETrue when occupied EFalse when not
      */
     inline TBool Occupied() const;
-    
-    /*
-     * Sets the plugin removable
-     * 
-     * @param aRemovable ETrue when removable EFalse when not
-     */    
-    inline void SetRemovable( TBool aRemovable );
-    
+        
     /*
      * Checks whether removable
      * 
@@ -424,6 +424,13 @@
      * Show oom error note
      */    
     void ShowOutOfMemError();
+    
+    /**
+     * Sets locking_status attribute (locked/none) 
+     * 
+     * @param aStatus "locked" / "none"
+     */
+    void SetLockingStatus( const TDesC8& aStatus );    
         
 private:
     // New functions