menufw/menufwui/mmwidgets/inc/mmcacheforitem.h
changeset 4 4d54b72983ae
parent 0 f72a12da539e
child 9 f966699dea19
--- a/menufw/menufwui/mmwidgets/inc/mmcacheforitem.h	Fri Jan 22 09:35:14 2010 +0200
+++ b/menufw/menufwui/mmwidgets/inc/mmcacheforitem.h	Tue Jan 26 11:48:23 2010 +0200
@@ -81,7 +81,7 @@
      * 
      * @param aValid (Self-explanatory).
      */
-    inline void SetValid( TBool aValid );
+    inline void SetValidL( TBool aValid );
     
     /**
      * Returns information whether at the moment of updating this cache object
@@ -190,6 +190,12 @@
      * 2nd phase constructor.
      */
     void ConstructL();
+    
+    /**
+     * Updates the iIconList so that it reflects the contents of
+     * iIconHolderList.
+     */
+    void UpdateIconListL();
 
 protected:
     /**
@@ -240,6 +246,14 @@
      */
     CMmItemsDataCache& iParent;
 
+    /**
+     * Array of icons stored in the icon holders which are in iIconHolderList.
+     * This member is only valid when this cache object is marked as valid
+     * using the SetValidL method.
+     * Own.
+     */
+    CArrayPtr<CGulIcon>* iIconList;
+
     };
 
 #include "mmcacheforitem.inl"