--- 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"