diff -r fb3763350a08 -r 4d54b72983ae menufw/menufwui/mmwidgets/inc/mmcacheforitem.h --- 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* iIconList; + }; #include "mmcacheforitem.inl"