menufw/menufwui/mmwidgets/inc/mmcacheforitem.h
branchRCL_3
changeset 9 f966699dea19
parent 4 4d54b72983ae
equal deleted inserted replaced
5:c743ef5928ba 9:f966699dea19
    75      * @return ETrue if valid, EFalse otherwise.
    75      * @return ETrue if valid, EFalse otherwise.
    76      */
    76      */
    77     inline TBool IsValid() const;
    77     inline TBool IsValid() const;
    78     
    78     
    79     /**
    79     /**
    80      * Marks this cache as valid or invalid.
    80 	 * Marks this cache object as valid.
    81      * 
    81 	 */
    82      * @param aValid (Self-explanatory).
    82     inline void MarkAsValidL();
    83      */
    83     
    84     inline void SetValidL( TBool aValid );
    84     /**
       
    85 	 * Marks this cache object as invalid.
       
    86 	 */
       
    87     inline void MarkAsInvalid();
    85     
    88     
    86     /**
    89     /**
    87      * Returns information whether at the moment of updating this cache object
    90      * Returns information whether at the moment of updating this cache object
    88      * the item was current (highlighted).
    91      * the item was current (highlighted).
    89      * 
    92      * 
   247     CMmItemsDataCache& iParent;
   250     CMmItemsDataCache& iParent;
   248 
   251 
   249     /**
   252     /**
   250      * Array of icons stored in the icon holders which are in iIconHolderList.
   253      * Array of icons stored in the icon holders which are in iIconHolderList.
   251      * This member is only valid when this cache object is marked as valid
   254      * This member is only valid when this cache object is marked as valid
   252      * using the SetValidL method.
   255      * using the MarkAsValidL method.
   253      * Own.
   256      * Own.
   254      */
   257      */
   255     CArrayPtr<CGulIcon>* iIconList;
   258     CArrayPtr<CGulIcon>* iIconList;
   256 
   259 
   257     };
   260     };